build: Fixed tracing library type when statically linking everything

This commit is contained in:
WerWolv
2025-06-25 20:37:47 +02:00
parent 4245cd2ad9
commit 0d2ea2f8c0

View File

@@ -8,7 +8,13 @@ if (IMHEX_EXTERNAL_PLUGIN_BUILD)
set(LIBIMHEX_LIBRARY_TYPE_PUBLIC INTERFACE)
set(LIBIMHEX_LIBRARY_TYPE_PRIVATE INTERFACE)
else()
add_library(tracing STATIC
if (IMHEX_STATIC_LINK_PLUGINS)
set(TRACING_LIBRARY_TYPE OBJECT)
else()
set(TRACING_LIBRARY_TYPE STATIC)
endif()
add_library(tracing ${TRACING_LIBRARY_TYPE}
source/stacktrace.cpp
source/exceptions.cpp
)