blob: b4a7ab3686b1798a0e9d5dc0fe13c6ee352eaf33 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
From 53c8873e2c44baa18f64ae44eecb1e725fb589ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20Van=C4=9Bk?= <arkamar@gentoo.org>
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_<type> 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
|