Skip to content

Commit febbdac

Browse files
committed
Make: Redefining SZ_DEBUG=0 in CMake
Closes #280
1 parent f1e5318 commit febbdac

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -702,7 +702,10 @@ function (define_stringzillas_shared target source_file backend_flags)
702702
target_include_directories(${target} PRIVATE fork_union/include)
703703
target_compile_definitions(${target} PRIVATE "SZ_DYNAMIC_DISPATCH=1")
704704
target_compile_definitions(${target} PRIVATE "SZ_AVOID_LIBC=0")
705-
target_compile_definitions(${target} PRIVATE "SZ_DEBUG=0")
705+
# Only define SZ_DEBUG=0 in Release builds; Debug builds inherit from types.h
706+
if (NOT CMAKE_BUILD_TYPE STREQUAL "Debug")
707+
target_compile_definitions(${target} PRIVATE "SZ_DEBUG=0")
708+
endif ()
706709

707710
# Set backend-specific compilation flags
708711
foreach (flag ${backend_flags})

0 commit comments

Comments
 (0)