From 53c8873e2c44baa18f64ae44eecb1e725fb589ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Van=C4=9Bk?= Date: Wed, 26 Feb 2025 07:14:58 +0000 Subject: [PATCH] respect cflags --- CMakeLists.txt | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 84990130..4992e29c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,24 +27,6 @@ if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Debug) endif() string(TOUPPER "${CMAKE_BUILD_TYPE}" BUILD_TYPE_UPPER) -# see https://github.com/CESNET/libyang/pull/1692 for why CMAKE_C_FLAGS_ are not used directly -if("${BUILD_TYPE_UPPER}" STREQUAL "RELEASE") - set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Build Type" FORCE) - set(CMAKE_C_FLAGS "-DNDEBUG -O2 ${CMAKE_C_FLAGS}") -elseif("${BUILD_TYPE_UPPER}" STREQUAL "DEBUG") - set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Build Type" FORCE) - set(CMAKE_C_FLAGS "-g -O0 ${CMAKE_C_FLAGS}") -elseif("${BUILD_TYPE_UPPER}" STREQUAL "RELWITHDEBINFO") - set(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING "Build Type" FORCE) - set(CMAKE_C_FLAGS "-DNDEBUG -g -O2 ${CMAKE_C_FLAGS}") -elseif("${BUILD_TYPE_UPPER}" STREQUAL "RELWITHDEBUG") - set(CMAKE_BUILD_TYPE "RelWithDebug" CACHE STRING "Build Type" FORCE) -elseif("${BUILD_TYPE_UPPER}" STREQUAL "ABICHECK") - set(CMAKE_BUILD_TYPE "ABICheck" CACHE STRING "Build Type" FORCE) - set(CMAKE_C_FLAGS "-g -Og ${CMAKE_C_FLAGS}") -elseif("${BUILD_TYPE_UPPER}" STREQUAL "DOCONLY") - set(CMAKE_BUILD_TYPE "DocOnly" CACHE STRING "Build Type" FORCE) -endif() set(CMAKE_EXPORT_COMPILE_COMMANDS 1) -- 2.48.1