diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8a2b5d1..99da9a5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -118,6 +118,9 @@ require(HAVE_STDINT_H "stdint.h") # Things to install +if (NOT DEFINED CMAKE_DEBUG_POSTFIX) + set(CMAKE_DEBUG_POSTFIX "-d") +endif() set(sources entityx/System.cc entityx/Event.cc entityx/Entity.cc entityx/help/Timer.cc entityx/help/Pool.cc) @@ -127,7 +130,7 @@ if (ENTITYX_BUILD_SHARED) set_target_properties(entityx PROPERTIES OUTPUT_NAME entityx - DEBUG_POSTFIX -d + DEBUG_POSTFIX "${CMAKE_DEBUG_POSTFIX}" VERSION ${ENTITYX_VERSION} SOVERSION ${ENTITYX_MAJOR_VERSION} FOLDER entityx) @@ -136,7 +139,9 @@ if (ENTITYX_BUILD_SHARED) $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>) else() add_library(entityx STATIC ${sources}) - set_target_properties(entityx PROPERTIES DEBUG_POSTFIX -d FOLDER entityx) + set_target_properties(entityx PROPERTIES + DEBUG_POSTFIX "${CMAKE_DEBUG_POSTFIX}" + FOLDER entityx) set(install_libs entityx) set_property(TARGET entityx APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>) |