PROJECT(sigbattle) IF (NOT SIGEN_VERSION) MESSAGE(FATAL_ERROR "Sigen version is not defined") ENDIF (NOT SIGEN_VERSION) SET(sigbattle_HEADERS ActionQueue.h Arena.h ATBArena.h ATBTimer.h Bot.h Containment.h GhostBot.h Ghost.h Player.h Team.h TeamMember.h TurnArena.h ) SET(sigbattle_SRCS Arena.cpp ATBArena.cpp ATBTimer.cpp Containment.cpp Ghost.cpp Player.cpp Team.cpp TeamMember.cpp TurnArena.cpp ) KDE4_ADD_LIBRARY(sigbattle SHARED ${sigbattle_SRCS} ) SET_TARGET_PROPERTIES(sigbattle PROPERTIES VERSION ${SIGEN_VERSION} SOVERSION ${SIGEN_SOVERSION} ) TARGET_LINK_LIBRARIES(sigbattle ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${KDE4_KROSSCORE_LIBRARY} sigcore sigscript ) TARGET_LINK_LIBRARIES(sigbattle LINK_INTERFACE_LIBRARIES ${QT_QTCORE_LIBRARY} sigcore sigscript ) INSTALL( TARGETS sigbattle EXPORT sigen_EXPORTS DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} COMPONENT runtime ) INSTALL( FILES ${sigbattle_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/${CMAKE_PROJECT_NAME}/${PROJECT_NAME} COMPONENT development )