Suffix the library name with 'd' for debug builds

This commit is contained in:
Roc 2021-08-28 00:47:54 +02:00 committed by GitHub
parent 07018e2fba
commit 9ac9fb164e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -249,6 +249,8 @@ if (ANDROID)
target_link_libraries(Catch2 INTERFACE log) target_link_libraries(Catch2 INTERFACE log)
endif() endif()
set_target_properties(Catch2 PROPERTIES DEBUG_POSTFIX "d")
# depend on bunch of C++11 and C++14 features to have C++14 enabled by default # depend on bunch of C++11 and C++14 features to have C++14 enabled by default
target_compile_features(Catch2 target_compile_features(Catch2
PUBLIC PUBLIC
@ -291,6 +293,7 @@ set_target_properties(Catch2WithMain
PROPERTIES PROPERTIES
OUTPUT_NAME "Catch2Main" OUTPUT_NAME "Catch2Main"
) )
set_target_properties(Catch2WithMain PROPERTIES DEBUG_POSTFIX "d")
if (NOT_SUBPROJECT) if (NOT_SUBPROJECT)
# create and install an export set for catch target as Catch2::Catch # create and install an export set for catch target as Catch2::Catch