Fix cmake ASAN build

This commit is contained in:
Roger A. Light
2026-04-16 21:35:46 +01:00
committed by Roger Light
parent 9193d14871
commit f2d80aa6b8
2 changed files with 8 additions and 0 deletions
@@ -67,6 +67,7 @@ jobs:
cmake \
-G Ninja \
-DCMAKE_BUILD_TYPE=Debug \
-DWITH_SHARED_LIBCOMMON=ON \
-S . \
-B build
env:
+7
View File
@@ -29,6 +29,13 @@ option_env(ALLOC_MISMATCH_INVALID_READ "Memory function mismatch detection." OFF
option_env(ALLOC_MISMATCH_ABORT "Memory function mismatch abort." OFF)
if(WIN32)
set(WITH_SHARED_LIBCOMMON_DEF ON)
else()
set(WITH_SHARED_LIBCOMMON_DEF OFF)
endif()
option_env(WITH_SHARED_LIBCOMMON "Build libmosquitto_common as a shared library?" ${WITH_SHARED_LIBCOMMON_DEF})
if(WITH_SHARED_LIBCOMMON)
add_library(libmosquitto_common SHARED
${C_SRC}
)