]> granicus.if.org Git - libevent/commitdiff
Set USE_DEBUG=1 on EVENT__ENABLE_VERBOSE_DEBUG
authorJoakim Soderberg <joakim.soderberg@gmail.com>
Tue, 14 Jan 2014 16:37:58 +0000 (17:37 +0100)
committerJoakim Soderberg <joakim.soderberg@gmail.com>
Tue, 14 Jan 2014 16:37:58 +0000 (17:37 +0100)
CMakeLists.txt

index f0c174838503db11577dd46b0ccfece80443c23c..bc7c38d3e0bd7f777facaa84c496434a17443c55 100644 (file)
@@ -40,7 +40,6 @@ option(EVENT__DISABLE_TESTS "If tests should be compiled or not" OFF)
 option(EVENT__DISABLE_REGRESS "Disable the regress tests" OFF)
 option(EVENT__FORCE_KQUEUE_CHECK "When crosscompiling forces running a test program that verifies that Kqueue works with pipes. Note that this requires you to manually run the test program on the the cross compilation target to verify that it works. See cmake documentation for try_run for more details" OFF)
 option(EVENT__COVERAGE "Enable running gcov to get a test coverage report (only works with GCC/CLang). Make sure to enable -DCMAKE_BUILD_TYPE=Debug as well." OFF)
-# TODO: Add --enable-verbose-debug, verbose debug logging
 # TODO: Add --disable-largefile     omit support for large files
 
 # Put the libaries and binaries that get built into directories at the
@@ -62,6 +61,10 @@ include(CheckStructHasMember)
 include(CheckCSourceCompiles)
 include(CheckPrototypeDefinition)
 
+if (EVENT__ENABLE_VERBOSE_DEBUG)
+    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DUSE_DEBUG=1")
+endif()
+
 # Setup compiler flags for coverage.
 if (EVENT__COVERAGE)
     if(NOT CMAKE_COMPILER_IS_GNUCC)