Last active
January 5, 2026 21:09
-
-
Save illuxel/28b8204a6497446e6cafa8a608ef23fe to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { // cl-x86 (ninja-cli) | |
| "name": "cl-x86 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "x86", | |
| "preferredGenerator": { "name": "Ninja" } | |
| }, | |
| { // cl-x86 (vs-cli) | |
| "name": "cl-x86 (vs-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "x86", | |
| "preferredGenerator": { "name": "Visual Studio 18 2026" } | |
| }, | |
| { // cl-arm64 (ninja-cli) | |
| "name": "cl-arm64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "ARM64", | |
| "preferredGenerator": { "name": "Ninja" } | |
| }, | |
| { // cl-arm64 (vs-cli) | |
| "name": "cl-arm64 (vs-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "ARM64", | |
| "preferredGenerator": { "name": "Visual Studio 18 2026" } | |
| }, | |
| { // clang-arm64 (ninja-cli) | |
| "name": "clang-arm64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "ARM64", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang++.exe" | |
| } | |
| }, | |
| { // clang-arm64 (vs-cli) | |
| "name": "clang-arm64 (vs-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "ARM64", | |
| "preferredGenerator": { "name": "Visual Studio 18 2026" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang++.exe" | |
| } | |
| }, | |
| { // clang-cl-arm64 | |
| "name": "clang-cl-arm64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "ARM64", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang-cl.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang-cl.exe" | |
| } | |
| }, | |
| { // clang-cl-arm64 (vs-cli) | |
| "name": "clang-cl-arm64 (vs-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "ARM64", | |
| "preferredGenerator": { | |
| "name": "Visual Studio 18 2026", | |
| "toolset": "ClangCL" | |
| }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang-cl.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang-cl.exe" | |
| } | |
| }, | |
| { // vcpkg cl-arm64 (vs-cli) | |
| "name": "vcpkg cl-arm64 (vs-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "ARM64", | |
| "toolchainFile": "${env:VCPKG_PATH}/scripts/buildsystems/vcpkg.cmake", | |
| "preferredGenerator": { | |
| "name": "Visual Studio 18 2026", | |
| "platform": "ARM64", | |
| "toolset": "host=ARM64" | |
| } | |
| }, | |
| { // vcpkg cl-x86_64 (vs-cli) | |
| "name": "vcpkg cl-x86_64 (vs-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "x86", | |
| "toolchainFile": "${env:VCPKG_PATH}/scripts/buildsystems/vcpkg.cmake", | |
| "preferredGenerator": { | |
| "name": "Visual Studio 18 2026", | |
| "platform": "x86", | |
| "toolset": "host=x86" | |
| } | |
| }, | |
| { // vcpkg clang-cl-arm64 (ninja-cli) | |
| "name": "vcpkg clang-x86_64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "ARM64", | |
| "toolchainFile": "${env:VCPKG_PATH}/vcpkg/scripts/buildsystems/vcpkg.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang++.exe" | |
| } | |
| }, | |
| { // vcpkg clang-cl-x86_64 (ninja-cli) | |
| "name": "vcpkg clang-cl-x86_64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "x86", | |
| "toolchainFile": "${env:VCPKG_PATH}/scripts/buildsystems/vcpkg.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang-cl.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang-cl.exe" | |
| } | |
| }, | |
| { // qt-5.15 cl-x86_64 (vs-cli) | |
| "name": "qt-5.15 cl-x86_64 (vs-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "x86", | |
| "toolchainFile": "${env:QT_ROOT}/5.15.2/msvc2019_64/lib/cmake/Qt5/Qt5Config.cmake", | |
| "preferredGenerator": { | |
| "name": "Visual Studio 18 2026", | |
| "platform": "x86", | |
| "toolset": "host=x86" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_ROOT}/5.15.2/msvc2019_64/bin;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_ROOT}" | |
| } | |
| }, | |
| { // qt-5.15 clang-x86_64 (ninja-cli) | |
| "name": "qt-5.15 clang-x86_64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "x86", | |
| "toolchainFile": "${env:QT_ROOT}/5.15.2/msvc2019_64/lib/cmake/Qt5/Qt5Config.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang++.exe" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_ROOT}/5.15.2/msvc2019_64/bin;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_ROOT}" | |
| } | |
| }, | |
| { // qt-5.15 clang-cl-x86_64 (ninja-cli) | |
| "name": "qt-5.15 clang-cl-x86_64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "x86", | |
| "toolchainFile": "${env:QT_ROOT}/5.15.2/msvc2019/lib/cmake/Qt5/Qt5Config.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang-cl.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang-cl.exe" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_ROOT}/5.15.2/msvc2019/bin;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_ROOT}" | |
| } | |
| }, | |
| { // qt-6.5 cl-x86_64 (vs-cli) | |
| "name": "qt-6.5 cl-x86_64 (vs-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "x86", | |
| "toolchainFile": "${env:QT_ROOT}/6.5.3/msvc2019_64/lib/cmake/Qt6/qt.toolchain.cmake", | |
| "preferredGenerator": { | |
| "name": "Visual Studio 18 2026", | |
| "platform": "x86", | |
| "toolset": "host=x86" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_ROOT}/6.5.3/msvc2019_64/bin;${env:QT_ROOT}/6.5.3/msvc2019_64/lib;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_ROOT}" | |
| } | |
| }, | |
| { // qt-6.5 clang-x86_64 (ninja-cli) | |
| "name": "qt-6.5 clang-x86_64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "X86", | |
| "toolchainFile": "${env:QT_ROOT}/6.5.3/msvc2019_64/lib/cmake/Qt6/qt.toolchain.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang++.exe" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_ROOT}/6.5.3/msvc2019_64/bin;${env:QT_ROOT}/6.5.3/msvc2019_64/lib;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_ROOT}/6.5.3/msvc2019_64" | |
| } | |
| }, | |
| { // qt-6.5 clang-cl-x86_64 (ninja-cli) | |
| "name": "qt-6.5 clang-cl-x86_64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "x86", | |
| "toolchainFile": "${env:QT_ROOT}/6.5.3/msvc2019_64/lib/cmake/Qt6/qt.toolchain.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang-cl.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang-cl.exe" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_ROOT}/6.5.3/msvc2019_64/bin;${env:QT_ROOT}/6.5.3/msvc2019_64/lib;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_ROOT}/6.5.3/msvc2019_64" | |
| } | |
| }, | |
| { // qt6-latest cl-x86_64 (vs-cli) | |
| "name": "qt6-latest cl-x86_64 (vs-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "x86", | |
| "toolchainFile": "${env:QT_PATH}/msvc2022_64/lib/cmake/Qt6/qt.toolchain.cmake", | |
| "preferredGenerator": { | |
| "name": "Visual Studio 18 2026", | |
| "platform": "x86", | |
| "toolset": "host=x86" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_PATH}/msvc2022_64/bin;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_PATH}" | |
| } | |
| }, | |
| { // qt6-latest cl-arm64 (vs-cli) | |
| "name": "qt6-latest cl-arm64 (vs-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "ARM64", | |
| "toolchainFile": "${env:QT_PATH}/msvc2022_arm64/lib/cmake/Qt6/qt.toolchain.cmake", | |
| "preferredGenerator": { | |
| "name": "Visual Studio 18 2026", | |
| "platform": "ARM64", | |
| "toolset": "host=ARM64" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_PATH}/msvc2022_arm64/bin;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_PATH}" | |
| } | |
| }, | |
| { // qt6-latest clang-x86_64 (ninja-cli) | |
| "name": "qt6-latest clang-x86_64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| //"visualStudioArchitecture": "x86", | |
| "toolchainFile": "${env:QT_PATH}/msvc2022_64/lib/cmake/Qt6/qt.toolchain.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang++.exe" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_PATH}/msvc2022_64/bin;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_PATH}/msvc2022_64" | |
| } | |
| }, | |
| { // qt6-latest clang-arm64 (ninja-cli) | |
| "name": "qt6-latest clang-arm64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "ARM64", | |
| "toolchainFile": "${env:QT_PATH}/msvc2022_arm64/lib/cmake/Qt6/qt.toolchain.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang++.exe" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_PATH}/msvc2022_arm64/bin;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_PATH}/msvc2022_arm64" | |
| } | |
| }, | |
| { // qt6-latest clang-cl-x86_64 (ninja-cli) | |
| "name": "qt6-latest clang-cl-x86_64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| //"visualStudioArchitecture": "x86", | |
| "toolchainFile": "${env:QT_PATH}/msvc2022_64/lib/cmake/Qt6/qt.toolchain.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang-cl.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang-cl.exe" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_PATH}/msvc2022_64/bin;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_PATH}/msvc2022_64" | |
| } | |
| }, | |
| { // qt6-latest clang-cl-arm64 (ninja-cli) | |
| "name": "qt6-latest clang-cl-arm64 (ninja-cli)", | |
| "isTrusted": true, | |
| "visualStudio": "bcd663a8", | |
| "visualStudioArchitecture": "ARM64", | |
| "toolchainFile": "${env:QT_PATH}/msvc2022_arm64/lib/cmake/Qt6/qt.toolchain.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "compilers": { | |
| "C": "${env:LLVM_PATH}/bin/clang-cl.exe", | |
| "CXX": "${env:LLVM_PATH}/bin/clang-cl.exe" | |
| }, | |
| "cmakeSettings": { "QT_QML_GENERATE_QMLLS_INI": "ON" }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_PATH}/msvc2022_arm64/bin;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_PATH}/msvc2022_arm64" | |
| } | |
| }, | |
| { // qt6-latest android-x86_64-all (ninja-cli) | |
| "name": "qt6-latest android-x86_64-all (ninja-cli)", | |
| "isTrusted": true, | |
| "toolchainFile": "${env:QT_PATH}/android_arm64_v8a/lib/cmake/Qt6/qt.toolchain.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "cmakeSettings": { | |
| "CMAKE_CXX_FLAGS_DEBUG_INIT": "-DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG", | |
| "CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT": "-DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG", | |
| "ANDROID_SDK_ROOT": "${env:ANDROID_HOME}", | |
| "ANDROID_NDK_ROOT": "${env:ANDROID_HOME}/ndk/26.1.10909125", | |
| "QT_HOST_PATH": "${env:QT_PATH}/msvc2022_64", | |
| "QT_ANDROID_ABIS": "arm64-v8a;x86_64", | |
| "QT_PATH_ANDROID_ABI_arm64-v8a": "${env:QT_PATH}/android_arm64_v8a", | |
| "QT_PATH_ANDROID_ABI_x86_64": "${env:QT_PATH}/android_x86_64", | |
| "QT_QML_GENERATE_QMLLS_INI": "ON" | |
| }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_PATH}/msvc2022_64/bin;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_PATH}" | |
| } | |
| }, | |
| { // qt6-latest android-arm64-all (ninja-cli) | |
| "name": "qt6-latest android-arm64-all (ninja-cli)", | |
| "isTrusted": true, | |
| "toolchainFile": "${env:QT_PATH}/android_arm64_v8a/lib/cmake/Qt6/qt.toolchain.cmake", | |
| "preferredGenerator": { "name": "Ninja" }, | |
| "cmakeSettings": { | |
| "CMAKE_CXX_FLAGS_DEBUG_INIT": "-DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG", | |
| "CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT": "-DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG", | |
| "ANDROID_SDK_ROOT": "${env:ANDROID_HOME}", | |
| "ANDROID_NDK_ROOT": "${env:ANDROID_HOME}/ndk/26.1.10909125", | |
| "QT_HOST_PATH": "${env:QT_PATH}/msvc2022_arm64", | |
| "QT_ANDROID_ABIS": "arm64-v8a;x86_64", | |
| "QT_PATH_ANDROID_ABI_arm64-v8a": "${env:QT_PATH}/android_arm64_v8a", | |
| "QT_PATH_ANDROID_ABI_x86_64": "${env:QT_PATH}/android_x86_64", | |
| "QT_QML_GENERATE_QMLLS_INI": "ON" | |
| }, | |
| "environmentVariables": { | |
| "PATH": "${env:QT_PATH}/msvc2022_arm64/bin;${env:PATH}", | |
| "VSCODE_QT_INSTALLATION": "${env:QT_PATH}" | |
| } | |
| } | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment