[all] common: set the backtrace define for the entire project

This commit is contained in:
Geoffrey McRae
2025-03-07 11:32:24 +11:00
parent 66ac453c98
commit 968fd42d46
2 changed files with 31 additions and 4 deletions

View File

@@ -9,10 +9,6 @@ include_directories(
add_definitions(-D_GNU_SOURCE)
if(ENABLE_BACKTRACE)
add_definitions(-DENABLE_BACKTRACE)
endif()
if (CMAKE_C_COMPILER_ID STREQUAL "Clang")
add_compile_options(
"-Wno-unknown-warning-option"
@@ -41,6 +37,10 @@ set(COMMON_SOURCES
add_library(lg_common STATIC ${COMMON_SOURCES})
target_link_libraries(lg_common lg_common_platform)
if(ENABLE_BACKTRACE)
target_compile_definitions(lg_common PUBLIC -DENABLE_BACKTRACE)
endif()
target_include_directories(lg_common
INTERFACE
include