From 9cbc933472b93a795e9fb0424e365823363bb72b Mon Sep 17 00:00:00 2001 From: Ghislain MARY <ghislain.mary@belledonne-communications.com> Date: Thu, 16 May 2024 09:32:48 +0200 Subject: [PATCH] No longer use CMAKE_BUILD_TYPE to allow configuration choice at build time. --- CMakeLists.txt | 2 -- src/CMakeLists.txt | 11 +++++------ tester/CMakeLists.txt | 6 ------ 3 files changed, 5 insertions(+), 14 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 555b54f..a20ed12 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -53,8 +53,6 @@ endif() # call include_directories here (see below) find_package(BCToolbox 5.3.0 REQUIRED OPTIONAL_COMPONENTS tester) -set(LINK_FLAGS ) - if(UNIX AND NOT APPLE) include(CheckIncludeFiles) check_include_files(libudev.h HAVE_LIBUDEV_H) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1b3f4bf..8a2551f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -58,12 +58,11 @@ if(BUILD_SHARED_LIBS) ) endif() if(MSVC) - if(CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo") - install(FILES $<TARGET_PDB_FILE:belr> - DESTINATION ${CMAKE_INSTALL_BINDIR} - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE - ) - endif() + install(FILES $<TARGET_PDB_FILE:belr> + DESTINATION ${CMAKE_INSTALL_BINDIR} + PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE + CONFIGURATIONS Debug RelWithDebInfo + ) endif() endif() diff --git a/tester/CMakeLists.txt b/tester/CMakeLists.txt index 7e692f2..02bc36b 100644 --- a/tester/CMakeLists.txt +++ b/tester/CMakeLists.txt @@ -39,8 +39,6 @@ set(SOURCE_FILES_CXX parser.cpp ) -string(REPLACE ";" " " LINK_FLAGS_STR "${LINK_FLAGS}") - bc_apply_compile_flags(SOURCE_FILES_CXX STRICT_OPTIONS_CPP STRICT_OPTIONS_CXX) add_executable(belr-tester ${SOURCE_FILES_CXX} ${HEADER_FILES_CXX}) @@ -48,10 +46,6 @@ set_target_properties(belr-tester PROPERTIES LINKER_LANGUAGE CXX) target_include_directories(belr-tester PUBLIC ${BCTOOLBOX_INCLUDE_DIRS}) target_link_libraries(belr-tester PRIVATE belr ${BCToolbox_tester_TARGET}) -if(NOT "${LINK_FLAGS_STR}" STREQUAL "") - set_target_properties(belle_sip_tester PROPERTIES LINK_FLAGS "${LINK_FLAGS_STR}") -endif() - if(NOT IOS) install(TARGETS belr-tester RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} -- GitLab