Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
121 lines
3.7 KiB
JSON
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"
|
|
}
|
|
}
|
|
]
|
|
} |