PROJECT(pokescripting) IF(NOT BUILT_FROM_ROOT) MESSAGE(FATAL_ERROR "Not built from source root") ENDIF(NOT BUILT_FROM_ROOT) ADD_DEFINITIONS(-DMAKE_POKESCRIPTING_LIB) SET(pokescripting_MOC_HEADERS Config.h AbilityWrapper.h AuthorWrapper.h BadgeWrapper.h CoinListWrapper.h CoinListObjectWrapper.h EggGroupWrapper.h GlobalScriptWrapper.h ItemWrapper.h ItemTypeWrapper.h MapWrapper.h MapEffectWrapper.h MapTrainerWrapper.h MapTrainerTeamMemberWrapper.h MapWarpWrapper.h MapWildListWrapper.h MapWildListEncounterWrapper.h MoveWrapper.h NatureWrapper.h ObjectWrapper.h PokemodWrapper.h RulesWrapper.h SkinWrapper.h SoundWrapper.h SpeciesWrapper.h SpeciesAbilityWrapper.h SpeciesItemWrapper.h SpeciesMoveWrapper.h SpriteWrapper.h StatusWrapper.h StoreWrapper.h TileWrapper.h TimeWrapper.h TrainerWrapper.h TypeWrapper.h WeatherWrapper.h ) QT4_WRAP_CPP(pokescripting_MOC_SRCS ${pokescripting_MOC_HEADERS}) SET(pokescripting_HEADERS ) SET(pokescripting_DEVEL ${pokescripting_HEADERS} ${pokescripting_MOC_HEADERS} ) SET(pokescripting_SRCS Config.cpp AbilityWrapper.cpp AuthorWrapper.cpp BadgeWrapper.cpp CoinListWrapper.cpp CoinListObjectWrapper.cpp EggGroupWrapper.cpp GlobalScriptWrapper.cpp ItemWrapper.cpp ItemTypeWrapper.cpp MapWrapper.cpp MapEffectWrapper.cpp MapTrainerWrapper.cpp MapTrainerTeamMemberWrapper.cpp MapWarpWrapper.cpp MapWildListWrapper.cpp MapWildListEncounterWrapper.cpp MoveWrapper.cpp NatureWrapper.cpp ObjectWrapper.cpp PokemodWrapper.cpp RulesWrapper.cpp SkinWrapper.cpp SoundWrapper.cpp SpeciesWrapper.cpp SpeciesAbilityWrapper.cpp SpeciesItemWrapper.cpp SpeciesMoveWrapper.cpp SpriteWrapper.cpp StatusWrapper.cpp StoreWrapper.cpp TileWrapper.cpp TimeWrapper.cpp TrainerWrapper.cpp TypeWrapper.cpp WeatherWrapper.cpp ) ADD_LIBRARY(pokescripting ${pokescripting_SRCS} ${pokescripting_MOC_SRCS} ) SET_TARGET_PROPERTIES(pokescripting PROPERTIES VERSION ${POKEGEN_VERSION} SOVERSION ${POKEGEN_SOVERSION} LINK_INTERFACE_LIBRARIES "" ) TARGET_LINK_LIBRARIES(pokescripting ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${PHONON_LIBRARY} pokemod ) INSTALL( TARGETS pokescripting DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} COMPONENT runtime ) INSTALL( FILES ${pokescripting_DEVEL} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/${CMAKE_PROJECT_NAME}/${PROJECT_NAME} COMPONENT development )