summaryrefslogtreecommitdiff
path: root/plugins/Plugins.cmake
diff options
context:
space:
mode:
authorAlexander Gavrilov2012-03-17 12:09:30 +0400
committerAlexander Gavrilov2012-03-17 12:09:30 +0400
commit14d6a62e1d212808623f1a71b3c559ac4a8dada3 (patch)
treef5f0eb08b7c80c169dbc9f8ff7428d48ffc10d20 /plugins/Plugins.cmake
parent3168a2ef620751f7741d43ae47679c7145715325 (diff)
downloaddfhack-14d6a62e1d212808623f1a71b3c559ac4a8dada3.tar.gz
dfhack-14d6a62e1d212808623f1a71b3c559ac4a8dada3.tar.bz2
dfhack-14d6a62e1d212808623f1a71b3c559ac4a8dada3.tar.xz
Move CoreService to a separate file.
Diffstat (limited to 'plugins/Plugins.cmake')
-rw-r--r--plugins/Plugins.cmake9
1 files changed, 7 insertions, 2 deletions
diff --git a/plugins/Plugins.cmake b/plugins/Plugins.cmake
index 78892967..a8252e70 100644
--- a/plugins/Plugins.cmake
+++ b/plugins/Plugins.cmake
@@ -72,18 +72,23 @@ MACRO(DFHACK_PLUGIN)
ADD_LIBRARY(${PLUGIN_NAME} MODULE ${PLUGIN_SOURCES})
IDE_FOLDER(${PLUGIN_NAME} "Plugins")
+
LIST(LENGTH PLUGIN_PROTOBUFS NUM_PROTO)
IF(NUM_PROTO)
TARGET_LINK_LIBRARIES(${PLUGIN_NAME} dfhack protobuf-lite ${PLUGIN_LINK_LIBRARIES})
+ IF(UNIX)
+ SET_TARGET_PROPERTIES(${PLUGIN_NAME} PROPERTIES COMPILE_FLAGS "-include Export.h")
+ ELSE()
+ SET_TARGET_PROPERTIES(${PLUGIN_NAME} PROPERTIES COMPILE_FLAGS "/FI\"Export.h\"")
+ ENDIF()
ELSE()
TARGET_LINK_LIBRARIES(${PLUGIN_NAME} dfhack ${PLUGIN_LINK_LIBRARIES})
ENDIF()
+
IF(UNIX)
SET_TARGET_PROPERTIES(${PLUGIN_NAME} PROPERTIES SUFFIX .plug.so PREFIX "")
- SET_TARGET_PROPERTIES(${PLUGIN_NAME} PROPERTIES COMPILE_FLAGS "-include Export.h")
ELSE()
SET_TARGET_PROPERTIES(${PLUGIN_NAME} PROPERTIES SUFFIX .plug.dll)
- SET_TARGET_PROPERTIES(${PLUGIN_NAME} PROPERTIES COMPILE_FLAGS "/FI\"Export.h\"")
ENDIF()
install(TARGETS ${PLUGIN_NAME}