summaryrefslogtreecommitdiffstats
path: root/sigscript
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-10-13 17:25:26 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-10-13 17:25:26 +0000
commit1a5c60b60eb6e3209ec1c59d20a65bf413330500 (patch)
tree6f0e051e3ef2622b6e77d262861b5da16c4395de /sigscript
parent03e65c78d1bc08bdaee86cf09a4dd8735b6a9fdd (diff)
downloadsigen-1a5c60b60eb6e3209ec1c59d20a65bf413330500.tar.gz
sigen-1a5c60b60eb6e3209ec1c59d20a65bf413330500.tar.xz
sigen-1a5c60b60eb6e3209ec1c59d20a65bf413330500.zip
[FIX] Now using KDE4_* macros in CMake
[FIX] The LaTeX is outdated, removing [FIX] Split up TypechartModel and TilemapModel into header and source git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@276 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'sigscript')
-rw-r--r--sigscript/CMakeLists.txt39
1 files changed, 18 insertions, 21 deletions
diff --git a/sigscript/CMakeLists.txt b/sigscript/CMakeLists.txt
index 6f0bc07f..d7d33c01 100644
--- a/sigscript/CMakeLists.txt
+++ b/sigscript/CMakeLists.txt
@@ -1,12 +1,10 @@
PROJECT(sigscript)
-IF(NOT BUILT_FROM_ROOT)
- MESSAGE(FATAL_ERROR "Not built from source root")
-ENDIF(NOT BUILT_FROM_ROOT)
+IF (NOT SIGEN_VERSION)
+ MESSAGE(FATAL_ERROR "Sigen version is not defined")
+ENDIF (NOT SIGEN_VERSION)
-ADD_DEFINITIONS(-DMAKE_SIGSCRIPT_LIB)
-
-SET(sigscript_MOC_HEADERS
+SET(sigscript_HEADERS
Config.h
AbilityWrapper.h
AuthorWrapper.h
@@ -44,13 +42,6 @@ SET(sigscript_MOC_HEADERS
TypeWrapper.h
WeatherWrapper.h
)
-QT4_WRAP_CPP(sigscript_MOC_SRCS ${sigscript_MOC_HEADERS})
-SET(sigscript_HEADERS
-)
-SET(sigscript_DEVEL
- ${sigscript_HEADERS}
- ${sigscript_MOC_HEADERS}
-)
SET(sigscript_SRCS
Config.cpp
AbilityWrapper.cpp
@@ -90,9 +81,9 @@ SET(sigscript_SRCS
WeatherWrapper.cpp
)
-ADD_LIBRARY(sigscript
+KDE4_ADD_LIBRARY(sigscript
+ SHARED
${sigscript_SRCS}
- ${sigscript_MOC_SRCS}
)
SET_TARGET_PROPERTIES(sigscript
PROPERTIES
@@ -108,13 +99,19 @@ TARGET_LINK_LIBRARIES(sigscript
)
INSTALL(
- TARGETS sigscript
- DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}
- COMPONENT runtime
+ TARGETS
+ sigscript
+ DESTINATION
+ ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}
+ COMPONENT
+ runtime
)
INSTALL(
- FILES ${sigscript_DEVEL}
- DESTINATION ${CMAKE_INSTALL_PREFIX}/include/${CMAKE_PROJECT_NAME}/${PROJECT_NAME}
- COMPONENT development
+ FILES
+ ${sigscript_HEADERS}
+ DESTINATION
+ ${CMAKE_INSTALL_PREFIX}/include/${CMAKE_PROJECT_NAME}/${PROJECT_NAME}
+ COMPONENT
+ development
)