summaryrefslogtreecommitdiff
path: root/plugins/Plugins.cmake
diff options
context:
space:
mode:
authorPetr Mrázek2012-03-15 22:05:33 +0100
committerPetr Mrázek2012-03-15 22:05:33 +0100
commitc72fb76316f436eb5987687f7c5b3f68f24cc817 (patch)
tree3c1824459a6385c49bb55d5f665a658588081d91 /plugins/Plugins.cmake
parent52aca6e05a8a1610b6c8c31ffbbc3d25b6f57db6 (diff)
downloaddfhack-c72fb76316f436eb5987687f7c5b3f68f24cc817.tar.gz
dfhack-c72fb76316f436eb5987687f7c5b3f68f24cc817.tar.bz2
dfhack-c72fb76316f436eb5987687f7c5b3f68f24cc817.tar.xz
MSVC fixage for the new socket API
Diffstat (limited to 'plugins/Plugins.cmake')
-rw-r--r--plugins/Plugins.cmake7
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/Plugins.cmake b/plugins/Plugins.cmake
index 17c7320a..78892967 100644
--- a/plugins/Plugins.cmake
+++ b/plugins/Plugins.cmake
@@ -72,7 +72,12 @@ MACRO(DFHACK_PLUGIN)
ADD_LIBRARY(${PLUGIN_NAME} MODULE ${PLUGIN_SOURCES})
IDE_FOLDER(${PLUGIN_NAME} "Plugins")
- TARGET_LINK_LIBRARIES(${PLUGIN_NAME} dfhack ${PLUGIN_LINK_LIBRARIES})
+ LIST(LENGTH PLUGIN_PROTOBUFS NUM_PROTO)
+ IF(NUM_PROTO)
+ TARGET_LINK_LIBRARIES(${PLUGIN_NAME} dfhack protobuf-lite ${PLUGIN_LINK_LIBRARIES})
+ 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")