]> OCCT Git - occt.git/commitdiff
Configuration - Option to disable PCH after enabling #102 IR-2024-10-11
authordpasukhi <dpasukhi@opencascade.com>
Sun, 13 Oct 2024 09:02:57 +0000 (09:02 +0000)
committerdpasukhi <dpasukhi@opencascade.com>
Sun, 13 Oct 2024 09:03:26 +0000 (09:03 +0000)
After enabling PCH it was not possible to disable back.
New CMake feature used for disabling

CMakeLists.txt

index e90744ba76284eb06508a69180c7452c4a1e3ba3..8507b7fb15781b55016c8293d5515de2498b8659 100644 (file)
@@ -150,6 +150,10 @@ endif()
 
 if (CMAKE_VERSION VERSION_LESS "3.16")
   OCCT_CHECK_AND_UNSET (BUILD_USE_PCH)
+elseif (NOT BUILD_USE_PCH)
+  set (CMAKE_DISABLE_PRECOMPILE_HEADERS ON)
+else ()
+  set (CMAKE_DISABLE_PRECOMPILE_HEADERS OFF)
 endif()
 
 if (NOT DEFINED BUILD_INCLUDE_SYMLINK)