Files
envi-code/SourceCode/Code2026/cmakepresets.json
T
2026-09-28 15:28:50 +08:00

241 lines
4.8 KiB
JSON

{
"version": 10,
"cmakeMinimumRequired": {
"major": 3,
"minor": 21,
"patch": 0
},
"configurePresets": [
{
"name": "base",
"hidden": true,
"$comment": " 各个子preset统一使用 vs2026,本地vs2026 已经安装好了需要使用的 Toolset",
"generator": "Visual Studio 18 2026",
"architecture": "x64",
"binaryDir": "${sourceDir}/../../cmake_output/code2026/${presetName}",
"cacheVariables": {
"WIN11_SDK": "10.0.22621.0",
"DEP_LIB_ROOT": "${sourceDir}/../dep_lib",
"DEP_INC_ROOT": "${sourceDir}/../dep_inc",
"GENERATE_BIN_DIR": "${sourceDir}/../../bin/Code2026",
"GENERATE_LIB_DIR": "${sourceDir}/../../lib/Code2026",
"PRODUCT": "ENV_2025_V6_S0",
"TRIAL_YEAR": "2026"
}
},
{
"name": "acad_base",
"hidden": true,
"inherits": "base",
"cacheVariables": {
"CAD_SDK_ROOT": "${sourceDir}/../../arx/"
}
},
{
"name": "zwcad_base",
"hidden": true,
"inherits": "base",
"cacheVariables": {
"CAD_SDK_ROOT": "${sourceDir}/../../zrx/"
}
},
{
"name": "R260",
"$comment": "ARX 26.0 vs2022 v143 CAD(2027)",
"inherits": "acad_base",
"toolset": "v143",
"cacheVariables": {
"CAD_SDK_VERSION": "26",
"CAD_SDK_SUBVERSION": "0"
}
},
{
"name": "R250",
"$comment": "ARX 25.0 vs2022 v143 CAD(2025-2026)",
"inherits": "acad_base",
"toolset": "v143",
"cacheVariables": {
"CAD_SDK_VERSION": "25",
"CAD_SDK_SUBVERSION": "0"
}
},
{
"name": "R243",
"$comment": "ARX 24.3 vs2022 v143 CAD(2024)",
"inherits": "acad_base",
"toolset": "v143",
"cacheVariables": {
"CAD_SDK_VERSION": "24",
"CAD_SDK_SUBVERSION": "3"
}
},
{
"name": "R240",
"$comment": "ARX 24.0 vs2019 v142 CAD(2021-2023)",
"inherits": "acad_base",
"toolset": "v142",
"cacheVariables": {
"CAD_SDK_VERSION": "24",
"CAD_SDK_SUBVERSION": "0"
}
},
{
"name": "R230",
"$comment": "ARX 23.0 vs2017 v141 CAD(2019-2020)",
"inherits": "acad_base",
"toolset": "v141",
"cacheVariables": {
"CAD_SDK_VERSION": "23",
"CAD_SDK_SUBVERSION": "0"
}
},
{
"name": "R220",
"$comment": "ARX 22.0 vs2015 v140 CAD(2018)",
"inherits": "acad_base",
"toolset": "v140",
"cacheVariables": {
"CAD_SDK_VERSION": "22",
"CAD_SDK_SUBVERSION": "0"
}
},
{
"name": "R210",
"$comment": "ARX 21.0 vs2015 v140 CAD(2017)",
"inherits": "acad_base",
"toolset": "v140",
"cacheVariables": {
"CAD_SDK_VERSION": "21",
"CAD_SDK_SUBVERSION": "0"
}
},
{
"name": "R200",
"$comment": "ARX 20.0 vs2012 v110 CAD(2015-2016)",
"inherits": "acad_base",
"toolset": "v110",
"cacheVariables": {
"CAD_SDK_VERSION": "20",
"CAD_SDK_SUBVERSION": "0"
}
},
{
"name": "R190",
"$comment": "ARX 19.0 vs2010 v100 CAD(2013-2014)",
"inherits": "acad_base",
"toolset": "v100",
"cacheVariables": {
"CAD_SDK_VERSION": "19",
"CAD_SDK_SUBVERSION": "0"
}
},
{
"name": "R180",
"$comment": "ARX 18.0 vs2008 v90 CAD(2010-2012)",
"inherits": "acad_base",
"toolset": "v90",
"cacheVariables": {
"CAD_SDK_VERSION": "18",
"CAD_SDK_SUBVERSION": "0"
}
},
{
"name": "Z2026",
"$comment": "ZRX 2026 vs2017 v141 ZWCAD(2026)",
"inherits": "zwcad_base",
"toolset": "v141",
"cacheVariables": {
"CAD_SDK_VERSION": "2026",
"ZWCAD": "ZWCAD"
}
},
{
"name": "Z2025",
"$comment": "ZRX 2025 vs2017 v141 ZWCAD(2025)",
"inherits": "zwcad_base",
"toolset": "v141",
"cacheVariables": {
"CAD_SDK_VERSION": "2025",
"ZWCAD": "ZWCAD"
}
},
{
"name": "Z2024",
"$comment": "ZRX 2024 vs2017 v141 ZWCAD(2024)",
"inherits": "zwcad_base",
"toolset": "v141",
"cacheVariables": {
"CAD_SDK_VERSION": "2024",
"ZWCAD": "ZWCAD"
}
},
{
"name": "Z2023",
"$comment": "ZRX 2023 vs2017 v141 ZWCAD(2023)",
"inherits": "zwcad_base",
"toolset": "v141",
"cacheVariables": {
"CAD_SDK_VERSION": "2023",
"ZWCAD": "ZWCAD"
}
}
],
"buildPresets": [
{
"name": "R260",
"configurePreset": "R260"
},
{
"name": "R250",
"configurePreset": "R250"
},
{
"name": "R243",
"configurePreset": "R243"
},
{
"name": "R240",
"configurePreset": "R240"
},
{
"name": "R230",
"configurePreset": "R230"
},
{
"name": "R220",
"configurePreset": "R220"
},
{
"name": "R210",
"configurePreset": "R210"
},
{
"name": "R200",
"configurePreset": "R200"
},
{
"name": "R190",
"configurePreset": "R190"
},
{
"name": "R180",
"configurePreset": "R180"
},
{
"name": "Z2026",
"configurePreset": "Z2026"
},
{
"name": "Z2025",
"configurePreset": "Z2025"
},
{
"name": "Z2024",
"configurePreset": "Z2024"
},
{
"name": "Z2023",
"configurePreset": "Z2023"
}
]
}