Configuration - VCPKG extend feature list (#637)

- Added precompiled headers support for improved compilation performance
- Added C++20 and C++23 standard compilation mode options
- Added optimized build configuration for production deployments
- Added Direct3D graphics backend support for Windows platforms
This commit is contained in:
Pasukhin Dmitry
2025-07-22 21:13:11 +01:00
committed by GitHub
parent 6fb9ee594b
commit efd12a15aa
+22
View File
@@ -140,6 +140,28 @@
"dependencies": [
"gtest"
]
},
"pch": {
"description": "Enables precompiled headers to improve compilation speed. Creates shared headers that are compiled once and reused across multiple source files."
},
"cpp20": {
"description": "Enables C++20 standard compilation mode for OCCT. Provides access to latest C++20 features including concepts and modules."
},
"cpp23": {
"description": "Enables C++23 standard compilation mode for OCCT. Provides access to the latest C++23 features including improved constexpr and new standard library components."
},
"optimized": {
"description": "Enables production-level optimizations for maximum performance. Applies aggressive compiler optimizations and removes debug symbols."
},
"d3d": {
"description": "Enables Direct3D support for 3D visualization on Windows. Provides alternative graphics backend to OpenGL for Windows-specific applications.",
"supports": "windows"
},
"docs": {
"description": "Enables documentation generation using Doxygen. Creates HTML reference manual and overview documentation for OCCT API.",
"dependencies": [
"doxygen"
]
}
}
}