@cryptotaxi247 / netdata-1 / commits / 9d1fe0fd1

Set default CMake build type to include debug info. (#19946)

Austin S. Hemmelgarn committed Mar 22, 2025 at 19:14 UTC 9d1fe0fd124414c52b913a01d8d845612dd359b7
1 file changed +5 -4
CMakeLists.txt
+5 -4
@@ -7,6 +7,11 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/packaging/cmake/Modules")
7 include(NetdataVersion)
8 netdata_version()
9
10 +if(NOT CMAKE_BUILD_TYPE)
11 + set(ENV{CMAKE_BUILD_TYPE} "RelWithDebInfo")
12 + set(CMAKE_BUILD_TYPE "RelWithDebInfo")
13 +endif()
14 +
15 project(netdata
16 VERSION "${NETDATA_VERSION_MAJOR}.${NETDATA_VERSION_MINOR}.${NETDATA_VERSION_PATCH}.${NETDATA_VERSION_TWEAK}"
17 HOMEPAGE_URL "https://www.netdata.cloud"
@@ -50,10 +55,6 @@ set(CMAKE_CXX_STANDARD_REQUIRED On)
55
56 set(SIZEOF_VOID_P ${CMAKE_SIZEOF_VOID_P})
57
53 -if(NOT CMAKE_BUILD_TYPE)
54 - set(CMAKE_BUILD_TYPE "Release")
55 -endif()
56 -
58 set(CMAKE_EXPORT_COMPILE_COMMANDS On)
59
60 # Check for the mold linker and try to use it if available