]> git.lyx.org Git - features.git/commitdiff
Added glibc debug options to cmake
authorKornel Benko <kornel@lyx.org>
Mon, 1 Mar 2010 11:06:13 +0000 (11:06 +0000)
committerKornel Benko <kornel@lyx.org>
Mon, 1 Mar 2010 11:06:13 +0000 (11:06 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33603 a592a061-630c-0410-9148-cb99ea01b6c8

development/cmake/CMakeLists.txt
development/cmake/configCompiler.h.cmake

index 0d6cd339eecd1ffa7a352bf68b444ba322379ad9..b156d5fe62f5591c4a09cc44deb6ceebd3a32185 100644 (file)
@@ -430,6 +430,17 @@ if(NOT ${_PERL_EXECUTABLE} MATCHES "-NOTFOUND")
     endif()
 endif()
 
+option(debug_glibc "Enable libstdc++ debug mode" OFF)
+option(debug_glibc_pedantic "Enable libstdc++pedantic debug mode" OFF)
+
+if(debug_glibc)
+  set(_GLIBCXX_DEBUG 1)
+endif()
+
+if(debug_glibc_pedantic)
+  set(_GLIBCXX_DEBUG_PEDANTIC 1)
+endif()
+
 # compiler tests, config.h generation
 if(MSVC AND NOT CONFIGURECHECKS)
        configure_file(configCompiler.h.msvc ${CMAKE_BINARY_DIR}/configCompiler.h)
index 487eef97298f4923e2fcff1fac367672b97c4768..67b77449293cb169f29c7130915418528a09a618 100644 (file)
 #define HAVE_MODE_T
 #endif
 
-
+#cmakedefine _GLIBCXX_DEBUG 1
+#cmakedefine _GLIBCXX_DEBUG_PEDANTIC 1
 
 #endif