diff --git a/CMakeLists.txt b/CMakeLists.txt index 3d72ed28..7d05ac6f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -343,10 +343,12 @@ message(STATUS "Configured C_FLAGS: ${CMAKE_C_FLAGS}") set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/${lib_dir}) -set(CMAKE_DEBUG_POSTFIX "_d") +if(NOT DEFINED CMAKE_DEBUG_POSTFIX) # NB: Allows for empty postfixes with -DCMAKE_DEBUG_POSTFIX="" + set(CMAKE_DEBUG_POSTFIX "_d") +endif() if (CMAKE_BUILD_TYPE MATCHES "Debug") - set(CMAKE_EXECUTABLE_SUFFIX "_d${CMAKE_EXECUTABLE_SUFFIX}") + set(CMAKE_EXECUTABLE_SUFFIX "${CMAKE_DEBUG_POSTFIX}${CMAKE_EXECUTABLE_SUFFIX}") endif()