• R/O
  • SSH

libcpptools: Commit

This library contains code that extends and simplifies different operations
for C++ language based programs


Commit MetaInfo

Revision5d2fcafc2500468364b556d282e3b9c332665490 (tree)
Zeit2017-12-11 07:57:28
AutorSergey Gusarov
CommiterSergey Gusarov

Log Message

mingw: Fixed dynamic linking

Ändern Zusammenfassung

Diff

diff -r c830cab7bbab -r 5d2fcafc2500 CMakeLists.txt
--- a/CMakeLists.txt Sun Dec 10 22:12:20 2017 +0300
+++ b/CMakeLists.txt Mon Dec 11 01:57:28 2017 +0300
@@ -23,7 +23,6 @@
2323 elseif ("${CPT_MODULE}" MATCHES "DYNAMIC")
2424 set(CPT_LINK "SHARED")
2525 add_definitions(-DCPT_SHARED_DYNAMIC)
26- add_definitions(-DCT_USE_SHARED_DYNAMIC)
2726 endif()
2827 set(CT_MODULE "${CPT_MODULE}")
2928
@@ -119,6 +118,8 @@
119118 include(${CMAKE_CURRENT_SOURCE_DIR}/libctools/cmake/cmake_tools/tools/link_public.cmake)
120119 target_link_libraries(${PROJECT_NAME} ${CMT_LINK_PUBLIC} ${DEPENDENCY_LIBRARY_CTOOLS})
121120
121+target_compile_definitions(${PROJECT_NAME} ${CMT_LINK_PUBLIC} CT_USE_SHARED_DYNAMIC)
122+
122123 set(CMAKE_VERBOSE_MAKEFILE true)
123124
124125 if (CPT_BUILD_TESTS)
Show on old repository browser