From 1ce21c98ac13c7c080fed278c559b97a2924f017 Mon Sep 17 00:00:00 2001 From: Ian Chua Date: Fri, 24 Jul 2026 12:22:57 +0800 Subject: [PATCH] chore: make console logging optional --- src/libslic3r/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/CMakeLists.txt b/src/libslic3r/CMakeLists.txt index 1c3f0c19f5..34c68da2cd 100644 --- a/src/libslic3r/CMakeLists.txt +++ b/src/libslic3r/CMakeLists.txt @@ -19,6 +19,7 @@ if (TARGET OpenVDB::openvdb) endif() option(BUILD_SHARED_LIBS "Build shared libs" OFF) +option(USE_SLIC3R_CONSOLE_LOG "Enable console logging in RelWithDebInfo builds" OFF) set(lisbslic3r_sources AABBMesh.cpp @@ -535,7 +536,9 @@ endif () encoding_check(libslic3r) target_compile_definitions(libslic3r PUBLIC -DUSE_TBB -DTBB_USE_CAPTURED_EXCEPTION=0) -target_compile_definitions(libslic3r PRIVATE $<$:SLIC3R_CONSOLE_LOG>) +if (USE_SLIC3R_CONSOLE_LOG) + target_compile_definitions(libslic3r PRIVATE $<$:SLIC3R_CONSOLE_LOG>) +endif() target_include_directories(libslic3r PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} PUBLIC ${CMAKE_CURRENT_BINARY_DIR}) target_include_directories(libslic3r SYSTEM PUBLIC ${EXPAT_INCLUDE_DIRS})