diff options
author | Konstantin Podsvirov <konstantin@podsvirov.pro> | 2015-09-17 13:00:12 +0300 |
---|---|---|
committer | Konstantin Podsvirov <konstantin@podsvirov.pro> | 2015-09-17 13:00:12 +0300 |
commit | f397ede7c6441a780c6dac7eb32a2459635baa9c (patch) | |
tree | c70bd85610d4a1bda7c6fed105fc31491e019205 /cmake | |
parent | e301946ca460b6ad971798a9b69ed66681498114 (diff) | |
download | protobuf-f397ede7c6441a780c6dac7eb32a2459635baa9c.tar.gz protobuf-f397ede7c6441a780c6dac7eb32a2459635baa9c.tar.bz2 protobuf-f397ede7c6441a780c6dac7eb32a2459635baa9c.zip |
Add CMake option protobuf_DEBUG_POSTFIX
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/CMakeLists.txt | 2 | ||||
-rw-r--r-- | cmake/libprotobuf-lite.cmake | 3 | ||||
-rw-r--r-- | cmake/libprotobuf.cmake | 3 | ||||
-rw-r--r-- | cmake/libprotoc.cmake | 3 |
4 files changed, 8 insertions, 3 deletions
diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 0129401f..cf891bf5 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -18,6 +18,8 @@ else (MSVC) set(protobuf_WITH_ZLIB_DEFAULT ON) endif (MSVC) option(protobuf_WITH_ZLIB "Build with zlib support" ${protobuf_WITH_ZLIB_DEFAULT}) +set(protobuf_DEBUG_POSTFIX "d" + CACHE STRING "Default debug postfix") # Path to main configure script set(protobuf_CONFIGURE_SCRIPT "../configure.ac") diff --git a/cmake/libprotobuf-lite.cmake b/cmake/libprotobuf-lite.cmake index 9fafc316..e767e8f8 100644 --- a/cmake/libprotobuf-lite.cmake +++ b/cmake/libprotobuf-lite.cmake @@ -29,4 +29,5 @@ target_link_libraries(libprotobuf-lite ${CMAKE_THREAD_LIBS_INIT}) target_include_directories(libprotobuf-lite PUBLIC ${protobuf_source_dir}/src) set_target_properties(libprotobuf-lite PROPERTIES COMPILE_DEFINITIONS LIBPROTOBUF_EXPORTS - OUTPUT_NAME ${LIB_PREFIX}protobuf-lite) + OUTPUT_NAME ${LIB_PREFIX}protobuf-lite + DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}") diff --git a/cmake/libprotobuf.cmake b/cmake/libprotobuf.cmake index 64a9cae0..bf5f5e25 100644 --- a/cmake/libprotobuf.cmake +++ b/cmake/libprotobuf.cmake @@ -58,4 +58,5 @@ target_link_libraries(libprotobuf ${CMAKE_THREAD_LIBS_INIT} ${ZLIB_LIBRARIES}) target_include_directories(libprotobuf PUBLIC ${protobuf_source_dir}/src) set_target_properties(libprotobuf PROPERTIES COMPILE_DEFINITIONS LIBPROTOBUF_EXPORTS - OUTPUT_NAME ${LIB_PREFIX}protobuf) + OUTPUT_NAME ${LIB_PREFIX}protobuf + DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}") diff --git a/cmake/libprotoc.cmake b/cmake/libprotoc.cmake index 7aa92ee1..497861ff 100644 --- a/cmake/libprotoc.cmake +++ b/cmake/libprotoc.cmake @@ -93,4 +93,5 @@ add_library(libprotoc ${libprotoc_files}) target_link_libraries(libprotoc libprotobuf) set_target_properties(libprotoc PROPERTIES COMPILE_DEFINITIONS LIBPROTOC_EXPORTS - OUTPUT_NAME ${LIB_PREFIX}protoc) + OUTPUT_NAME ${LIB_PREFIX}protoc + DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}") |