{ "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" } ] }