summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorDonovan Baarda <abo@minkirri.apana.org.au>2021-08-10 11:22:50 +1000
committerDonovan Baarda <abo@minkirri.apana.org.au>2021-08-10 11:22:50 +1000
commit5d4a90e34b6cb8912f566993745ed91a3bdd95f4 (patch)
treeba753ca2d33e9af1a57bccc7389e3d8d3ba2b8e3 /CMakeLists.txt
parent91d5b65153195eb2cb6a3a6f9f33908854d2df23 (diff)
downloadlibrsync-5d4a90e34b6cb8912f566993745ed91a3bdd95f4.tar.gz
Change cmake option ENABLE_TRACE default to ON for Debug builds.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 88388fb..4d688eb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -41,8 +41,13 @@ endif()
option(BUILD_SHARED_LIBS "Build librsync as a shared library." ON)
+# Option ENABLE_TRACE defaults to ON for Debug builds.
+if (CMAKE_BUILD_TYPE MATCHES Debug)
+ option(ENABLE_TRACE "Compile in detailed trace messages" ON)
+else ()
+ option(ENABLE_TRACE "Compile in detailed trace messages" OFF)
+endif()
set(DO_RS_TRACE 0)
-option(ENABLE_TRACE "Compile in detailed trace messages" OFF)
if (ENABLE_TRACE)
set(DO_RS_TRACE 1)
endif (ENABLE_TRACE)