mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-09-06 12:47:51 +08:00
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:
@@ -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"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user