From 924a4b64d7fca1bb4745b285f511caf1d9d29f14 Mon Sep 17 00:00:00 2001 From: Adam Wardynski <award@.(win7-laptop)> Date: Sat, 13 Nov 2010 23:34:33 +0100 Subject: [PATCH] Build STATIC on WIN32, SHARED on rest, until external lib API is explicitly marked. --- libwccl/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libwccl/CMakeLists.txt b/libwccl/CMakeLists.txt index 5fb4b1d..16afd16 100644 --- a/libwccl/CMakeLists.txt +++ b/libwccl/CMakeLists.txt @@ -64,7 +64,14 @@ ADD_CUSTOM_COMMAND( file(GLOB_RECURSE INCS "*.h") -add_library(wccl SHARED ${libwccl_STAT_SRC} ${INCS}) +if(WIN32) +#need to explicitly specify exports/external API for win DLL +#until that's done, build STATIC for WIN32 + add_library(wccl STATIC ${libwccl_STAT_SRC} ${INCS}) +else(WIN32) + add_library(wccl SHARED ${libwccl_STAT_SRC} ${INCS}) +endif(WIN32) + target_link_libraries ( wccl ${LIBS}) set_target_properties(wccl PROPERTIES -- GitLab