project(sigmod) set(sigmod_HEADERS Ability.h Author.h Badge.h CoinList.h CoinListItem.h EggGroup.h Game.h Global.h GlobalScript.h Item.h ItemType.h Macros.h MapEffect.h Map.h MapTile.h MapTrainer.h MapTrainerTeamMember.h MapWarp.h MapWildListEncounter.h MapWildList.h Move.h Nature.h Object.h Rules.h Skin.h Sound.h Species.h SpeciesMove.h Sprite.h Stat.h Status.h Store.h Tile.h Time.h Trainer.h Type.h Weather.h ) set(sigmod_SRCS Ability.cpp Author.cpp Badge.cpp CoinList.cpp CoinListItem.cpp EggGroup.cpp Game.cpp GlobalScript.cpp Item.cpp ItemType.cpp Map.cpp MapTile.cpp MapEffect.cpp MapTrainer.cpp MapTrainerTeamMember.cpp MapWarp.cpp MapWildList.cpp MapWildListEncounter.cpp Move.cpp Nature.cpp Object.cpp Rules.cpp Skin.cpp Sound.cpp Species.cpp SpeciesMove.cpp Sprite.cpp Status.cpp Store.cpp Tile.cpp Time.cpp Trainer.cpp Type.cpp Weather.cpp ) kde4_add_library(sigmod SHARED ${sigmod_SRCS} ) set_target_properties(sigmod PROPERTIES VERSION ${SIGEN_VERSION} SOVERSION ${SIGEN_SOVERSION} ) target_link_libraries(sigmod ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTXML_LIBRARY} sigcore ) target_link_libraries(sigmod LINK_INTERFACE_LIBRARIES ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTXML_LIBRARY} sigcore ) add_subdirectory(test) install( TARGETS sigmod EXPORT sigen_EXPORTS DESTINATION ${LIB_INSTALL_DIR} COMPONENT runtime ) install( FILES ${sigmod_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/${CMAKE_PROJECT_NAME}/${PROJECT_NAME} COMPONENT development )