]> OCCT Git - occt.git/commit
Configuration - Modernize compiler flags for C++17 and add Production optimizations...
authorPasukhin Dmitry <dpasukhi@opencascade.com>
Sun, 30 Nov 2025 14:39:43 +0000 (14:39 +0000)
committerGitHub <noreply@github.com>
Sun, 30 Nov 2025 14:39:43 +0000 (14:39 +0000)
commit9edeecb7916bb1aeb77258e7a4bb4c496c3683ee
tree49e08ccea077b095f5b2c4c805e7c5c8942a4d7d
parent2c48978cdaee1e6215f13e800d841acb2b6e71ef
 Configuration - Modernize compiler flags for C++17 and add Production optimizations (#867)

- Removes obsolete compiler version checks (SSE2 for VS 2005-2010, GCC 4.6 deprecation warnings)
- Replaces deprecated CMake variables `CMAKE_COMPILER_IS_GNUCC/GNUCXX` with modern `CMAKE_CXX_COMPILER_ID`
- Adds production optimizations: aggressive inlining, linker optimizations, and security hardening flags
CMakeLists.txt
adm/cmake/occt_defs_flags.cmake
adm/cmake/occt_macros.cmake
adm/cmake/occt_toolkit.cmake
adm/cmake/qt_macro.cmake