From 39951c526bb52686478e5a81a090ed320a7e916c Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 23 Jan 2024 19:04:59 +0000 Subject: [PATCH] cmake: Add options to disable setting -g1 when using unix or libbfd --- cmake/FindBFD.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/FindBFD.cmake b/cmake/FindBFD.cmake index d0832e7bdb..9ad20a2c99 100644 --- a/cmake/FindBFD.cmake +++ b/cmake/FindBFD.cmake @@ -66,7 +66,7 @@ macro(test_compile_libbfd var libs) endif () if (BFD_FOUND OR UNIX) - if (NOT (CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")) + if (NOT (CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo" OR OPTION_NO_LINE_TABLE)) if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") add_compile_options(-gline-tables-only) set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -gline-tables-only")