Stp2Glb/CMakePresets.json
sladro 8218502ee8 chore: import existing STP2GLB project
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-22 14:36:07 +08:00

121 lines
3.7 KiB
JSON

{
"version": 6,
"configurePresets": [
{
"name": "win-shared",
"generator": "Ninja",
"hidden": true,
"cacheVariables": {
"CLI11_DIR": "$env{LIBRARY_PREFIX}/include",
"CMAKE_PREFIX_PATH": "$env{LIBRARY_PREFIX};$env{LIBRARY_PREFIX}/include;$env{LIBRARY_PREFIX}/lib;$env{LIBRARY_PREFIX}/bin",
"CMAKE_INSTALL_PREFIX": "$env{LIBRARY_PREFIX}",
"OpenCASCADE_DIR": "$env{LIBRARY_PREFIX}/lib/cmake/opencascade",
"OpenCASCADE_INCLUDE_DIR": "$env{LIBRARY_PREFIX}/include/opencascade",
"CONDA_LOCAL_DEV": "ON"
}
},
{
"name": "linux-shared",
"generator": "Ninja",
"hidden": true,
"cacheVariables": {
"CLI11_DIR": "$env{PREFIX}/include",
"CMAKE_PREFIX_PATH": "$env{PREFIX}:$env{PREFIX}/include:$env{PREFIX}/lib:$env{PREFIX}/bin",
"CMAKE_INSTALL_PREFIX": "$env{PREFIX}",
"OpenCASCADE_DIR": "$env{PREFIX}/lib/cmake/opencascade",
"OpenCASCADE_INCLUDE_DIR": "$env{PREFIX}/include/opencascade"
}
},
{
"name": "win-dynamic-debug",
"inherits": "win-shared",
"hidden": false,
"binaryDir": "${sourceDir}/build/${presetName}",
"environment": {
"PREFIX": "${sourceDir}/.pixi/envs/dynamic-debug",
"LIBRARY_PREFIX": "${sourceDir}/.pixi/envs/dynamic-debug/Library"
},
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug",
"BUILD_TESTING": "ON"
}
},
{
"name": "win-dynamic-release",
"hidden": false,
"inherits": "win-shared",
"binaryDir": "${sourceDir}/build/${presetName}",
"environment": {
"PREFIX": "${sourceDir}/.pixi/envs/dynamic",
"LIBRARY_PREFIX": "${sourceDir}/.pixi/envs/dynamic/Library"
},
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release",
"BUILD_TESTING": "ON",
"CGAL_DIR": "$env{LIBRARY_PREFIX}/lib/cmake/CGAL"
}
},
{
"name": "win-static",
"inherits": "win-shared",
"hidden": false,
"binaryDir": "${sourceDir}/build/${presetName}",
"environment": {
"PREFIX": "${sourceDir}/.pixi/envs/static",
"LIBRARY_PREFIX": "${sourceDir}/.pixi/envs/static/Library"
},
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release",
"BUILD_TESTING": "OFF",
"BUILD_STATIC": "ON",
"BUILD_SHARED_LIBS": "OFF",
"CONDA_LOCAL_DEV": "OFF"
}
},
{
"name": "win-static-mingw",
"inherits": "win-shared",
"binaryDir": "${sourceDir}/build/${presetName}",
"environment": {
"PREFIX": "${sourceDir}/.pixi/envs/static-mingw",
"LIBRARY_PREFIX": "${sourceDir}/.pixi/envs/static-mingw/Library",
"CXX": "x86_64-w64-mingw32-g++"
},
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release",
"BUILD_TESTING": "OFF",
"BUILD_STATIC": "ON",
"BUILD_SHARED_LIBS": "OFF",
"CONDA_LOCAL_DEV": "OFF"
}
},
{
"name": "linux-static",
"binaryDir": "${sourceDir}/build/${presetName}",
"environment": {
"PREFIX": "${sourceDir}/.pixi/envs/static"
},
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release",
"CMAKE_EXE_LINKER_FLAGS": "-std=c++11 -fuse-ld=lld -lpthread -ldl -lm",
"BUILD_TESTING": "OFF",
"BUILD_STATIC": "ON",
"CONDA_LOCAL_DEV": "ON"
}
},
{
"name": "linux-dynamic",
"binaryDir": "${sourceDir}/build/${presetName}",
"inherits": "linux-shared",
"environment": {
"PREFIX": "${sourceDir}/.pixi/envs/dynamic"
},
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug",
"BUILD_TESTING": "ON",
"BUILD_STATIC": "OFF",
"CONDA_LOCAL_DEV": "ON"
}
}
]
}