Allow dynamic trace on any platform that can support it.

This commit is contained in:
2026-05-28 11:21:36 -05:00
parent e1716a741f
commit 03eb328d81
5 changed files with 45 additions and 25 deletions
+2 -3
View File
@@ -16,9 +16,6 @@ else()
)
endif()
# Export symbols so backtrace_symbols() can resolve function names.
target_link_options(${DUSK_LIBRARY_TARGET_NAME} PUBLIC -rdynamic)
# Link required libraries.
target_link_libraries(${DUSK_LIBRARY_TARGET_NAME} PUBLIC
SDL2
@@ -29,6 +26,8 @@ target_link_libraries(${DUSK_LIBRARY_TARGET_NAME} PUBLIC
# CURL::libcurl
)
set(DUSK_BACKTRACE ON CACHE BOOL "Enable backtrace support for assert failures.")
# Define platform-specific macros.
target_compile_definitions(${DUSK_LIBRARY_TARGET_NAME} PUBLIC
DUSK_SDL2