From 6febd762dbbdcd6d2ddfc4a5a82c75689775a3f3 Mon Sep 17 00:00:00 2001 From: Stefan Tauner Date: Wed, 10 Sep 2025 14:42:10 +0200 Subject: [PATCH] Do not enforce _d as CMAKE_DEBUG_POSTFIX --- CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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()