diff options
| author | Alexander Gavrilov | 2012-03-17 12:09:30 +0400 |
|---|---|---|
| committer | Alexander Gavrilov | 2012-03-17 12:09:30 +0400 |
| commit | 14d6a62e1d212808623f1a71b3c559ac4a8dada3 (patch) | |
| tree | f5f0eb08b7c80c169dbc9f8ff7428d48ffc10d20 /plugins/Plugins.cmake | |
| parent | 3168a2ef620751f7741d43ae47679c7145715325 (diff) | |
| download | dfhack-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.cmake | 9 |
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} |
