Browse Source

Updates for MSVC builds

master
Artyom Beilis 14 years ago
parent
commit
d2e8d60d4e
2 changed files with 9 additions and 0 deletions
  1. +4
    -0
      CMakeLists.txt
  2. +5
    -0
      cppcms_boost/CMakeLists.txt

+ 4
- 0
CMakeLists.txt View File

@@ -488,6 +488,10 @@ set_target_properties(${CPPCMS_LIBS} PROPERTIES VERSION 1.0.0 SOVERSION 1)
set_target_properties(${CPPCMS_LIBS} PROPERTIES
FRAMEWORK TRUE
PUBLIC_HEADER "${CPPCMS_PUBLIC_HEADERS}")
if(MSVC AND NOT DISABLE_SHARED)
set_target_properties(cppcms PROPERTIES IMPORT_SUFFIX "_imp.lib")
endif(MSVC AND NOT DISABLE_SHARED)

configure_file(config.cmake.h config.h)



+ 5
- 0
cppcms_boost/CMakeLists.txt View File

@@ -77,6 +77,11 @@ if(NOT DISABLE_SHARED)
ARCHIVE DESTINATION lib)
endif(NOT DISABLE_SHARED)

if(MSVC AND NOT DISABLE_SHARED)
set_target_properties(boost PROPERTIES IMPORT_SUFFIX "_imp.lib")
endif(MSVC AND NOT DISABLE_SHARED)


if(NOT DISABLE_STATIC)
add_library(boost-static STATIC ${BOOST_SRC})
set(BOOST_STATIC_DEFS CPPCMS_BOOST_ALL_NO_LIB)


Loading…
Cancel
Save