0026592: Macros OCCT_DEBUG is not supported while configuration 7.0.0 dev version...
authoribs <ibs@opencascade.com>
Mon, 24 Aug 2015 12:14:59 +0000 (15:14 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 3 Sep 2015 12:14:44 +0000 (15:14 +0300)
OCCT_ALGO_EXTENDED_OUTPUT variable introduced

CMakeLists.txt
adm/cmake/vardescr.cmake

index 85c57ef..637908d 100644 (file)
@@ -41,6 +41,11 @@ if (DEFINED CMAKE_BUILD_TYPE AND NOT CMAKE_BUILD_TYPE) # single-configuration ge
   set (CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel." FORCE)
 endif()
 
+# enable extended messages of many OCCT algorithms
+set (OCCT_ALGO_EXTENDED_OUTPUT OFF CACHE BOOL "${OCCT_ALGO_EXTENDED_OUTPUT_DESCR}")
+if (OCCT_ALGO_EXTENDED_OUTPUT_DESCR)
+  add_definitions (-DOCCT_DEBUG)
+endif()
 
 # Rebuild *.yacc and *.lex files
 set (REBUILD_PLATFORM_DEPENDENT_CODE OFF CACHE BOOL "${REBUILD_PLATFORM_DEPENDENT_CODE_DESCR}")
index a16e83c..fb344ed 100644 (file)
@@ -18,6 +18,10 @@ set (REBUILD_PLATFORM_DEPENDENT_CODE_DESCR
 ExprIntrp functionality are generated automatically with Flex/Bison. Checking this options
 leads to automatic search of Flex/Bison binaries and regeneration of the mentioned files")
 
+set (OCCT_ALGO_EXTENDED_OUTPUT_DESCR
+"Enables extended messages of many OCCT algorithms, usually printed to cout. 
+These include messages on internal errors and special cases encountered, timing etc")
+
 # install variables
 set (INSTALL_DIR_DESCR 
 "The place where built OCCT libraries, headers, test cases (INSTALL_OCCT_TEST_CASES variable),