PROJECT(sigmod) IF (NOT SIGEN_VERSION) MESSAGE(FATAL_ERROR "Sigen version is not defined") ENDIF (NOT SIGEN_VERSION) SET(sigmod_HEADERS Ability.h Author.h Badge.h CoinList.h CoinListItem.h EggGroup.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 Sigmod.h Skin.h Sound.h Species.h SpeciesAbility.h SpeciesItem.h SpeciesMove.h Sprite.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 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 Sigmod.cpp Skin.cpp Sound.cpp Species.cpp SpeciesAbility.cpp SpeciesItem.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_QTXML_LIBRARY} sigcore ) TARGET_LINK_LIBRARIES(sigmod LINK_INTERFACE_LIBRARIES ${QT_QTCORE_LIBRARY} ${QT_QTXML_LIBRARY} sigcore ) ADD_SUBDIRECTORY(test) INSTALL( TARGETS sigmod EXPORT sigen_EXPORTS DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} COMPONENT runtime ) INSTALL( FILES ${sigmod_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/${CMAKE_PROJECT_NAME}/${PROJECT_NAME} COMPONENT development )