2026-09-28 21:19:38 +08:00
|
|
|
{
|
|
|
|
|
"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}/out/${presetName}",
|
|
|
|
|
"cacheVariables": {
|
|
|
|
|
"VCPKG_INSTALLED_DIR": "${sourceDir}/out/vcpkg_shared_installed",
|
|
|
|
|
"CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake",
|
|
|
|
|
"VCPKG_TARGET_TRIPLET": "x64-windows-static-md",
|
|
|
|
|
"VCPKG_OVERLAY_TRIPLETS": "${sourceDir}/cmake",
|
|
|
|
|
"WIN11_SDK": "10.0.22621.0",
|
|
|
|
|
"DEP_LIB_ROOT": "${sourceDir}/dep_lib",
|
|
|
|
|
"DEP_INC_ROOT": "${sourceDir}/dep_inc",
|
|
|
|
|
"GENERATE_BIN_DIR": "${sourceDir}/bin",
|
|
|
|
|
"GENERATE_LIB_DIR": "${sourceDir}/lib"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "acad_base",
|
|
|
|
|
"hidden": true,
|
|
|
|
|
"inherits": "base",
|
|
|
|
|
"cacheVariables": {
|
2026-10-02 21:02:40 +08:00
|
|
|
"CAD_SDK_ROOT": "${sourceDir}/../envi-code/Arx"
|
2026-09-28 21:19:38 +08:00
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "zwcad_base",
|
|
|
|
|
"hidden": true,
|
|
|
|
|
"inherits": "base",
|
|
|
|
|
"cacheVariables": {
|
2026-10-02 21:02:40 +08:00
|
|
|
"CAD_SDK_ROOT": "${sourceDir}/../envi-code/Zrx"
|
2026-09-28 21:19:38 +08:00
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"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"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|