[Bug] additionalCompilerSearchDirs only expands workspaceFolder if treated as multi-root workspace
Brief Issue Summary
When scanning for kits, I want to use a compiler in my workspace folder in a single-root workspace. Initially, I tried using the following setting in my code workspace:
{
"cmake.additionalCompilerSearchDirs": [
"${workspaceFolder}/buildtools/bin",
"${workspaceFolder}/buildtools/llvm-21.1.0/bin",
],
}
This treats workspaceFolder literally and does not attempt expansion. This is expected I suppose since this setting currently says it does not support expansions per docs/cmake-settings.md.
However, if I try giving the multi-root variant, this works:
{
"cmake.additionalCompilerSearchDirs": [
"${workspaceFolder:cesium-src}/buildtools/bin",
"${workspaceFolder:cesium-src}/buildtools/llvm-21.1.0/bin",
],
}
Note that I am using CMakePresets.json, but I initially encountered this before I created the presets file and wanted to use the "create from compiler" option, which seems to still engage the legacy kit picker menu. I wanted to have the extension auto-generate the presets for me, so a solution that addresses that use case would be helpful.
CMake Tools Diagnostics
{
"os": "win32",
"vscodeVersion": "1.104.0",
"cmtVersion": "1.21.36",
"configurations": [
{
"folder": "c:\\cesium\\cesiumlang.org\\cesium-src",
"cmakeVersion": "4.1.1",
"configured": true,
"generator": "Ninja",
"usesPresets": true,
"compilers": {
"C": "c:/cesium/cesiumlang.org/cesium-src/buildtools/llvm-21.1.0/bin/clang.exe",
"CXX": "c:/cesium/cesiumlang.org/cesium-src/buildtools/llvm-21.1.0/bin/clang++.exe"
}
}
],
"cpptoolsIntegration": {
"isReady": false,
"hasCodeModel": false,
"activeBuildType": "",
"buildTypesSeen": [],
"requests": [],
"responses": [],
"partialMatches": [],
"targetCount": 0,
"executablesCount": 0,
"librariesCount": 0,
"targets": []
},
"settings": [
{
"communicationMode": "automatic",
"useCMakePresets": "auto",
"configureOnOpen": true
}
]
}
Debug Log
before the workaround:
[expand] expanded ${workspaceFolder}/buildtools/bin/cmake-4.1.1/bin/cmake
[extension] [2345] cmake.scanForKits started
[expand] Invalid variable reference ${workspaceFolder} in string: ${workspaceFolder}/buildtools/bin
[expand] expanded ${workspaceFolder}/buildtools/bin
[expand] Invalid variable reference ${workspaceFolder} in string: ${workspaceFolder}/buildtools/llvm-21.1.0/bin
[expand] expanded ${workspaceFolder}/buildtools/llvm-21.1.0/bin
[expand] expanded ${workspaceFolder}/buildtools/bin/cmake-4.1.1/bin/cmake
[kitsController] Rescanning for kits
[kit] Scanning for Kits on system
[kit] Scanning directory C:/WINDOWS for compilers
[kit] Scanning directory C:/Program Files/Amazon Corretto/jdk21.0.7_6/bin for compilers
[kit] Scanning directory C:/WINDOWS/system32 for compilers
[kit] Scanning directory C:/WINDOWS/System32/OpenSSH for compilers
[kit] Scanning directory C:/WINDOWS/System32/WindowsPowerShell/v1.0 for compilers
[kit] Scanning directory C:/WINDOWS/System32/Wbem for compilers
[kit] Scanning directory C:/Program Files/Git/cmd for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/pnpm for compilers
[kit] Scanning directory C:/Program Files/PuTTY for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/Programs/Microsoft VS Code/bin for compilers
[kit] Scanning directory C:/msys64/ucrt64/bin for compilers
[kit] Scanning directory c:/Users/emanspeaks/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand for compilers
[kit] Scanning directory C:/Users/emanspeaks/.local/bin for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/Microsoft/WindowsApps for compilers
[kit] Scanning directory . for compilers
[kit] Skipping scan of not existing path ${workspaceFolder}/buildtools/bin
[kit] Found 0 kits in directory ${workspaceFolder}/buildtools/bin
[kit] Skipping scan of not existing path C:/Program Files (x86)/LLVM/bin
[kit] Found 0 kits in directory C:/Program Files (x86)/LLVM/bin
[kit] Skipping scan of not existing path C:/Program Files/LLVM/bin
[kit] Found 0 kits in directory C:/Program Files/LLVM/bin
[kit] Skipping scan of not existing path ${workspaceFolder}/buildtools/llvm-21.1.0/bin
[kit] Found 0 kits in directory ${workspaceFolder}/buildtools/llvm-21.1.0/bin
[kit] Scanning directory C:/msys64/mingw32/bin for compilers
[kit] Scanning directory C:/msys64/mingw64/bin for compilers
[kit] Scanning directory C:/msys64/clang64/bin for compilers
[kit] Scanning directory C:/msys64/clangarm64/bin for compilers
[kit] Skipping scan of not existing path C:/msys64/clang32/bin
[kit] Found 0 kits in directory C:/msys64/clang32/bin
[kit] Found 0 kits in directory C:/WINDOWS/System32/OpenSSH
[kit] Found 0 kits in directory C:/Program Files/Amazon Corretto/jdk21.0.7_6/bin
[kit] Found 0 kits in directory C:/WINDOWS
[kit] Found 0 kits in directory C:/WINDOWS/System32/WindowsPowerShell/v1.0
[kit] Found 0 kits in directory C:/Program Files/Git/cmd
[kit] Found 0 kits in directory C:/Program Files/PuTTY
[kit] Found 0 kits in directory C:/Users/emanspeaks/AppData/Local/pnpm
[kit] Found 0 kits in directory C:/Users/emanspeaks/AppData/Local/Programs/Microsoft VS Code/bin
[kit] Found 0 kits in directory C:/WINDOWS/System32/Wbem
[kit] Found 0 kits in directory c:/Users/emanspeaks/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand
[kit] Found 0 kits in directory C:/Users/emanspeaks/.local/bin
[kit] Found 0 kits in directory C:/Users/emanspeaks/AppData/Local/Microsoft/WindowsApps
[kit] Testing GCC binary: C:\msys64\ucrt64\bin\gcc.exe
[proc] Executing command: C:\msys64\ucrt64\bin\gcc.exe -v
[kit] Testing GCC binary: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc-15.2.0.exe
[proc] Executing command: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc-15.2.0.exe -v
[kit] Testing GCC binary: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe
[proc] Executing command: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe -v
[kit] Found 0 kits in directory .
[kit] Found 0 kits in directory C:/msys64/mingw32/bin
[kit] Found 0 kits in directory C:/msys64/clang64/bin
[kit] Found 0 kits in directory C:/msys64/clangarm64/bin
[kit] Found 0 kits in directory C:/msys64/mingw64/bin
[kit] Found 0 kits in directory C:/WINDOWS/system32
[kit] Detected GCC compiler: C:\msys64\ucrt64\bin\gcc.exe
[kit] Detected GCC compiler: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe
[kit] Detected GCC compiler: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc-15.2.0.exe
[proc] Executing command: C:\msys64\ucrt64\bin\mingw32-make.exe -v
[proc] with environment: {"ALLUSERSPROFILE":"C:\\ProgramData","APPDATA":"C:\\Users\\emanspeaks\\AppData\\Roaming","APPLICATIONINSIGHTS_CONFIGURATION_CONTENT":"{}","APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL":"1","APPLICATION_INSIGHTS_NO_STATSBEAT":"true","CHROME_CRASHPAD_PIPE_NAME":"\\\\.\\pipe\\crashpad_178964_PCCMVXQKRPALAMWH","COMPUTERNAME":"THROWBEADSNSWIM","ComSpec":"C:\\WINDOWS\\system32\\cmd.exe","CommonProgramFiles":"C:\\Program Files\\Common Files","CommonProgramFiles(x86)":"C:\\Program Files (x86)\\Common Files","CommonProgramW6432":"C:\\Program Files\\Common Files","DriverData":"C:\\Windows\\System32\\Drivers\\DriverData","EFC_10780_1592913036":"1","ELECTRON_RUN_AS_NODE":"1","FPS_BROWSER_APP_PROFILE_STRING":"Internet Explorer","FPS_BROWSER_USER_PROFILE_STRING":"Default","HOMEDRIVE":"C:","HOMEPATH":"\\Users\\emanspeaks","JAVA_HOME":"C:\\Program Files\\Amazon Corretto\\jdk21.0.7_6","LOCALAPPDATA":"C:\\Users\\emanspeaks\\AppData\\Local","LOGONSERVER":"\\\\THROWBEADSNSWIM","NUMBER_OF_PROCESSORS":"16","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","OS":"Windows_NT","OneDrive":"C:\\Users\\emanspeaks\\OneDrive","OneDriveConsumer":"C:\\Users\\emanspeaks\\OneDrive","PATHEXT":".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC","PNPM_HOME":"C:\\Users\\emanspeaks\\AppData\\Local\\pnpm","PROCESSOR_ARCHITECTURE":"AMD64","PROCESSOR_IDENTIFIER":"AMD64 Family 25 Model 80 Stepping 0, AuthenticAMD","PROCESSOR_LEVEL":"25","PROCESSOR_REVISION":"5000","PSModulePath":"C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules","PUBLIC":"C:\\Users\\Public","Path":"C:\\msys64\\ucrt64\\bin","ProgramData":"C:\\ProgramData","ProgramFiles":"C:\\Program Files","ProgramFiles(x86)":"C:\\Program Files (x86)","ProgramW6432":"C:\\Program Files","SESSIONNAME":"Console","SystemDrive":"C:","SystemRoot":"C:\\WINDOWS","TEMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","TMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","USERDOMAIN":"THROWBEADSNSWIM","USERDOMAIN_ROAMINGPROFILE":"THROWBEADSNSWIM","USERNAME":"emanspeaks","USERPROFILE":"C:\\Users\\emanspeaks","VSCODE_CODE_CACHE_PATH":"C:\\Users\\emanspeaks\\AppData\\Roaming\\Code\\CachedData\\f220831ea2d946c0dcb0f3eaa480eb435a2c1260","VSCODE_CRASH_REPORTER_PROCESS_TYPE":"extensionHost","VSCODE_CWD":"C:\\Users\\emanspeaks\\AppData\\Local\\Programs\\Microsoft VS Code","VSCODE_DOTNET_INSTALL_TOOL_ORIGINAL_HOME":"undefined","VSCODE_ESM_ENTRYPOINT":"vs/workbench/api/node/extensionHostProcess","VSCODE_HANDLES_UNCAUGHT_ERRORS":"true","VSCODE_IPC_HOOK":"\\\\.\\pipe\\940db029-1.104.0-main-sock","VSCODE_L10N_BUNDLE_LOCATION":"","VSCODE_NLS_CONFIG":"{\"userLocale\":\"en-us\",\"osLocale\":\"en-us\",\"resolvedLanguage\":\"en\",\"defaultMessagesFile\":\"C:\\\\Users\\\\emanspeaks\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\resources\\\\app\\\\out\\\\nls.messages.json\",\"locale\":\"en-us\",\"availableLanguages\":{}}","VSCODE_PID":"178964","windir":"C:\\WINDOWS"}
[kit] Scanning directory C:/Program Files/Amazon Corretto/jdk21.0.7_6/bin for compilers
[kit] Scanning directory C:/WINDOWS/system32 for compilers
[kit] Scanning directory C:/WINDOWS for compilers
[kit] Scanning directory C:/WINDOWS/System32/WindowsPowerShell/v1.0 for compilers
[kit] Scanning directory C:/WINDOWS/System32/Wbem for compilers
[kit] Scanning directory C:/Program Files/PuTTY for compilers
[kit] Scanning directory C:/Program Files/Git/cmd for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/Programs/Microsoft VS Code/bin for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/Microsoft/WindowsApps for compilers
[kit] Scanning directory C:/WINDOWS/System32/OpenSSH for compilers
[kit] Scanning directory C:/msys64/ucrt64/bin for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/pnpm for compilers
[kit] Scanning directory c:/Users/emanspeaks/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand for compilers
[kit] Scanning directory C:/Users/emanspeaks/.local/bin for compilers
[kit] Scanning directory . for compilers
[kit] Skipping scan of not existing path C:/Program Files/LLVM/bin
[kit] Skipping scan of not existing path ${workspaceFolder}/buildtools/llvm-21.1.0/bin
[kit] Skipping scan of not existing path C:/Program Files (x86)/LLVM/bin
[kit] Scanning directory C:/msys64/mingw32/bin for compilers
[kit] Scanning directory C:/msys64/mingw64/bin for compilers
[kit] Scanning directory C:/msys64/clang64/bin for compilers
[kit] Skipping scan of not existing path ${workspaceFolder}/buildtools/bin
[kit] Scanning directory C:/msys64/clangarm64/bin for compilers
[kit] Skipping scan of not existing path C:/msys64/clang32/bin
[proc] Executing command: C:\msys64\ucrt64\bin\mingw32-make.exe -v
[proc] with environment: {"ALLUSERSPROFILE":"C:\\ProgramData","APPDATA":"C:\\Users\\emanspeaks\\AppData\\Roaming","APPLICATIONINSIGHTS_CONFIGURATION_CONTENT":"{}","APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL":"1","APPLICATION_INSIGHTS_NO_STATSBEAT":"true","CHROME_CRASHPAD_PIPE_NAME":"\\\\.\\pipe\\crashpad_178964_PCCMVXQKRPALAMWH","COMPUTERNAME":"THROWBEADSNSWIM","ComSpec":"C:\\WINDOWS\\system32\\cmd.exe","CommonProgramFiles":"C:\\Program Files\\Common Files","CommonProgramFiles(x86)":"C:\\Program Files (x86)\\Common Files","CommonProgramW6432":"C:\\Program Files\\Common Files","DriverData":"C:\\Windows\\System32\\Drivers\\DriverData","EFC_10780_1592913036":"1","ELECTRON_RUN_AS_NODE":"1","FPS_BROWSER_APP_PROFILE_STRING":"Internet Explorer","FPS_BROWSER_USER_PROFILE_STRING":"Default","HOMEDRIVE":"C:","HOMEPATH":"\\Users\\emanspeaks","JAVA_HOME":"C:\\Program Files\\Amazon Corretto\\jdk21.0.7_6","LOCALAPPDATA":"C:\\Users\\emanspeaks\\AppData\\Local","LOGONSERVER":"\\\\THROWBEADSNSWIM","NUMBER_OF_PROCESSORS":"16","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","OS":"Windows_NT","OneDrive":"C:\\Users\\emanspeaks\\OneDrive","OneDriveConsumer":"C:\\Users\\emanspeaks\\OneDrive","PATHEXT":".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC","PNPM_HOME":"C:\\Users\\emanspeaks\\AppData\\Local\\pnpm","PROCESSOR_ARCHITECTURE":"AMD64","PROCESSOR_IDENTIFIER":"AMD64 Family 25 Model 80 Stepping 0, AuthenticAMD","PROCESSOR_LEVEL":"25","PROCESSOR_REVISION":"5000","PSModulePath":"C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules","PUBLIC":"C:\\Users\\Public","Path":"C:\\msys64\\ucrt64\\bin","ProgramData":"C:\\ProgramData","ProgramFiles":"C:\\Program Files","ProgramFiles(x86)":"C:\\Program Files (x86)","ProgramW6432":"C:\\Program Files","SESSIONNAME":"Console","SystemDrive":"C:","SystemRoot":"C:\\WINDOWS","TEMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","TMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","USERDOMAIN":"THROWBEADSNSWIM","USERDOMAIN_ROAMINGPROFILE":"THROWBEADSNSWIM","USERNAME":"emanspeaks","USERPROFILE":"C:\\Users\\emanspeaks","VSCODE_CODE_CACHE_PATH":"C:\\Users\\emanspeaks\\AppData\\Roaming\\Code\\CachedData\\f220831ea2d946c0dcb0f3eaa480eb435a2c1260","VSCODE_CRASH_REPORTER_PROCESS_TYPE":"extensionHost","VSCODE_CWD":"C:\\Users\\emanspeaks\\AppData\\Local\\Programs\\Microsoft VS Code","VSCODE_DOTNET_INSTALL_TOOL_ORIGINAL_HOME":"undefined","VSCODE_ESM_ENTRYPOINT":"vs/workbench/api/node/extensionHostProcess","VSCODE_HANDLES_UNCAUGHT_ERRORS":"true","VSCODE_IPC_HOOK":"\\\\.\\pipe\\940db029-1.104.0-main-sock","VSCODE_L10N_BUNDLE_LOCATION":"","VSCODE_NLS_CONFIG":"{\"userLocale\":\"en-us\",\"osLocale\":\"en-us\",\"resolvedLanguage\":\"en\",\"defaultMessagesFile\":\"C:\\\\Users\\\\emanspeaks\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\resources\\\\app\\\\out\\\\nls.messages.json\",\"locale\":\"en-us\",\"availableLanguages\":{}}","VSCODE_PID":"178964","windir":"C:\\WINDOWS"}
[kit] Testing GCC binary: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe
[proc] Executing command: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe -v
[kit] Detected GCC compiler: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe
[proc] Executing command: C:\msys64\ucrt64\bin\mingw32-make.exe -v
[proc] with environment: {"ALLUSERSPROFILE":"C:\\ProgramData","APPDATA":"C:\\Users\\emanspeaks\\AppData\\Roaming","APPLICATIONINSIGHTS_CONFIGURATION_CONTENT":"{}","APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL":"1","APPLICATION_INSIGHTS_NO_STATSBEAT":"true","CHROME_CRASHPAD_PIPE_NAME":"\\\\.\\pipe\\crashpad_178964_PCCMVXQKRPALAMWH","COMPUTERNAME":"THROWBEADSNSWIM","ComSpec":"C:\\WINDOWS\\system32\\cmd.exe","CommonProgramFiles":"C:\\Program Files\\Common Files","CommonProgramFiles(x86)":"C:\\Program Files (x86)\\Common Files","CommonProgramW6432":"C:\\Program Files\\Common Files","DriverData":"C:\\Windows\\System32\\Drivers\\DriverData","EFC_10780_1592913036":"1","ELECTRON_RUN_AS_NODE":"1","FPS_BROWSER_APP_PROFILE_STRING":"Internet Explorer","FPS_BROWSER_USER_PROFILE_STRING":"Default","HOMEDRIVE":"C:","HOMEPATH":"\\Users\\emanspeaks","JAVA_HOME":"C:\\Program Files\\Amazon Corretto\\jdk21.0.7_6","LOCALAPPDATA":"C:\\Users\\emanspeaks\\AppData\\Local","LOGONSERVER":"\\\\THROWBEADSNSWIM","NUMBER_OF_PROCESSORS":"16","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","OS":"Windows_NT","OneDrive":"C:\\Users\\emanspeaks\\OneDrive","OneDriveConsumer":"C:\\Users\\emanspeaks\\OneDrive","PATHEXT":".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC","PNPM_HOME":"C:\\Users\\emanspeaks\\AppData\\Local\\pnpm","PROCESSOR_ARCHITECTURE":"AMD64","PROCESSOR_IDENTIFIER":"AMD64 Family 25 Model 80 Stepping 0, AuthenticAMD","PROCESSOR_LEVEL":"25","PROCESSOR_REVISION":"5000","PSModulePath":"C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules","PUBLIC":"C:\\Users\\Public","Path":"C:\\msys64\\ucrt64\\bin","ProgramData":"C:\\ProgramData","ProgramFiles":"C:\\Program Files","ProgramFiles(x86)":"C:\\Program Files (x86)","ProgramW6432":"C:\\Program Files","SESSIONNAME":"Console","SystemDrive":"C:","SystemRoot":"C:\\WINDOWS","TEMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","TMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","USERDOMAIN":"THROWBEADSNSWIM","USERDOMAIN_ROAMINGPROFILE":"THROWBEADSNSWIM","USERNAME":"emanspeaks","USERPROFILE":"C:\\Users\\emanspeaks","VSCODE_CODE_CACHE_PATH":"C:\\Users\\emanspeaks\\AppData\\Roaming\\Code\\CachedData\\f220831ea2d946c0dcb0f3eaa480eb435a2c1260","VSCODE_CRASH_REPORTER_PROCESS_TYPE":"extensionHost","VSCODE_CWD":"C:\\Users\\emanspeaks\\AppData\\Local\\Programs\\Microsoft VS Code","VSCODE_DOTNET_INSTALL_TOOL_ORIGINAL_HOME":"undefined","VSCODE_ESM_ENTRYPOINT":"vs/workbench/api/node/extensionHostProcess","VSCODE_HANDLES_UNCAUGHT_ERRORS":"true","VSCODE_IPC_HOOK":"\\\\.\\pipe\\940db029-1.104.0-main-sock","VSCODE_L10N_BUNDLE_LOCATION":"","VSCODE_NLS_CONFIG":"{\"userLocale\":\"en-us\",\"osLocale\":\"en-us\",\"resolvedLanguage\":\"en\",\"defaultMessagesFile\":\"C:\\\\Users\\\\emanspeaks\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\resources\\\\app\\\\out\\\\nls.messages.json\",\"locale\":\"en-us\",\"availableLanguages\":{}}","VSCODE_PID":"178964","windir":"C:\\WINDOWS"}
[kit] Found 3 kits in directory C:/msys64/ucrt64/bin
[kit] Found Kit (trusted): GCC 15.2.0 x86_64-w64-mingw32 (ucrt64)
[kit] Found Kit (trusted): GCC 15.2.0 x86_64-w64-mingw32 (ucrt64)
[kit] Found Kit (trusted): GCC 15.2.0 x86_64-w64-mingw32 (ucrt64)
[kitsController] Saving kits to C:\Users\emanspeaks\AppData\Local\CMakeTools\cmake-tools-kits.json
[kitsController] Saving new kits to C:\Users\emanspeaks\AppData\Local\CMakeTools\cmake-tools-kits.json
[extension] [2345] cmake.scanForKits finished (returned undefined)
[kit] Reading kits file C:\Users\emanspeaks\AppData\Local\CMakeTools\cmake-tools-kits.json
[kit] Successfully loaded 3 kits from C:\Users\emanspeaks\AppData\Local\CMakeTools\cmake-tools-kits.json
[expand] expanded ${workspaceFolder}/buildtools/bin/cmake-4.1.1/bin/cmake
after the workaround:
[extension] [7750] cmake.scanForKits started
[expand] expanded ${workspaceFolder:cesium-src}/buildtools/bin
[expand] expanded ${workspaceFolder:cesium-src}/buildtools/llvm-21.1.0/bin
[expand] expanded ${workspaceFolder}/buildtools/bin/cmake-4.1.1/bin/cmake
[kitsController] Rescanning for kits
[kit] Scanning for Kits on system
[kit] Scanning directory C:/Program Files/Amazon Corretto/jdk21.0.7_6/bin for compilers
[kit] Scanning directory C:/WINDOWS/system32 for compilers
[kit] Scanning directory C:/WINDOWS/System32/Wbem for compilers
[kit] Scanning directory C:/WINDOWS/System32/OpenSSH for compilers
[kit] Scanning directory C:/WINDOWS for compilers
[kit] Scanning directory C:/Program Files/PuTTY for compilers
[kit] Scanning directory C:/Program Files/Git/cmd for compilers
[kit] Scanning directory C:/WINDOWS/System32/WindowsPowerShell/v1.0 for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/pnpm for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/Microsoft/WindowsApps for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/Programs/Microsoft VS Code/bin for compilers
[kit] Scanning directory C:/msys64/ucrt64/bin for compilers
[kit] Scanning directory c:/Users/emanspeaks/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand for compilers
[kit] Scanning directory C:/Users/emanspeaks/.local/bin for compilers
[kit] Scanning directory . for compilers
[kit] Scanning directory c:/cesium/cesiumlang.org/cesium-src/buildtools/bin for compilers
[kit] Scanning directory c:/cesium/cesiumlang.org/cesium-src/buildtools/llvm-21.1.0/bin for compilers
[kit] Scanning directory C:/msys64/mingw64/bin for compilers
[kit] Skipping scan of not existing path C:/Program Files (x86)/LLVM/bin
[kit] Found 0 kits in directory C:/Program Files (x86)/LLVM/bin
[kit] Skipping scan of not existing path C:/Program Files/LLVM/bin
[kit] Found 0 kits in directory C:/Program Files/LLVM/bin
[kit] Scanning directory C:/msys64/mingw32/bin for compilers
[kit] Scanning directory C:/msys64/clang64/bin for compilers
[kit] Scanning directory C:/msys64/clangarm64/bin for compilers
[kit] Skipping scan of not existing path C:/msys64/clang32/bin
[kit] Found 0 kits in directory C:/msys64/clang32/bin
[kit] Scanning directory C:/Program Files/Amazon Corretto/jdk21.0.7_6/bin for compilers
[kit] Scanning directory C:/WINDOWS for compilers
[kit] Scanning directory C:/WINDOWS/System32/Wbem for compilers
[kit] Scanning directory C:/WINDOWS/system32 for compilers
[kit] Scanning directory C:/WINDOWS/System32/WindowsPowerShell/v1.0 for compilers
[kit] Scanning directory C:/WINDOWS/System32/OpenSSH for compilers
[kit] Scanning directory C:/Program Files/Git/cmd for compilers
[kit] Scanning directory C:/Program Files/PuTTY for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/Microsoft/WindowsApps for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/Programs/Microsoft VS Code/bin for compilers
[kit] Scanning directory C:/Users/emanspeaks/AppData/Local/pnpm for compilers
[kit] Scanning directory C:/msys64/ucrt64/bin for compilers
[kit] Scanning directory c:/Users/emanspeaks/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand for compilers
[kit] Scanning directory C:/Users/emanspeaks/.local/bin for compilers
[kit] Scanning directory . for compilers
[kit] Scanning directory c:/cesium/cesiumlang.org/cesium-src/buildtools/bin for compilers
[kit] Scanning directory c:/cesium/cesiumlang.org/cesium-src/buildtools/llvm-21.1.0/bin for compilers
[kit] Scanning directory C:/msys64/mingw32/bin for compilers
[kit] Skipping scan of not existing path C:/Program Files (x86)/LLVM/bin
[kit] Scanning directory C:/msys64/mingw64/bin for compilers
[kit] Skipping scan of not existing path C:/Program Files/LLVM/bin
[kit] Scanning directory C:/msys64/clang64/bin for compilers
[kit] Scanning directory C:/msys64/clangarm64/bin for compilers
[kit] Skipping scan of not existing path C:/msys64/clang32/bin
[kit] Found 0 kits in directory C:/WINDOWS/System32/OpenSSH
[kit] Found 0 kits in directory C:/Program Files/Amazon Corretto/jdk21.0.7_6/bin
[kit] Found 0 kits in directory C:/WINDOWS/System32/Wbem
[kit] Found 0 kits in directory C:/Program Files/PuTTY
[kit] Found 0 kits in directory C:/WINDOWS
[kit] Found 0 kits in directory C:/WINDOWS/System32/WindowsPowerShell/v1.0
[kit] Found 0 kits in directory C:/Program Files/Git/cmd
[kit] Found 0 kits in directory C:/Users/emanspeaks/AppData/Local/pnpm
[kit] Found 0 kits in directory C:/Users/emanspeaks/AppData/Local/Programs/Microsoft VS Code/bin
[kit] Found 0 kits in directory C:/Users/emanspeaks/AppData/Local/Microsoft/WindowsApps
[kit] Found 0 kits in directory c:/Users/emanspeaks/AppData/Roaming/Code/User/globalStorage/github.copilot-chat/debugCommand
[kit] Testing GCC binary: C:\msys64\ucrt64\bin\gcc.exe
[proc] Executing command: C:\msys64\ucrt64\bin\gcc.exe -v
[kit] Testing GCC binary: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc-15.2.0.exe
[proc] Executing command: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc-15.2.0.exe -v
[kit] Testing GCC binary: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe
[proc] Executing command: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe -v
[kit] Found 0 kits in directory .
[kit] Found 0 kits in directory C:/Users/emanspeaks/.local/bin
[kit] Found 0 kits in directory c:/cesium/cesiumlang.org/cesium-src/buildtools/bin
[kit] Testing Clang binary: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang-cl.exe
[proc] Executing command: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang-cl.exe -v
[kit] Testing Clang binary: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang.exe
[proc] Executing command: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang.exe -v
[kit] Found 0 kits in directory C:/msys64/mingw32/bin
[kit] Found 0 kits in directory C:/msys64/clangarm64/bin
[kit] Found 0 kits in directory C:/msys64/mingw64/bin
[kit] Found 0 kits in directory C:/msys64/clang64/bin
[kit] Testing Clang binary: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang-cl.exe
[proc] Executing command: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang-cl.exe -v
[kit] Testing Clang binary: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang.exe
[proc] Executing command: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang.exe -v
[kit] Found 0 kits in directory C:/WINDOWS/system32
[kit] Detected Clang compiler: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang.exe
[kit] Detected Clang compiler: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang-cl.exe
[kit] Detected Clang compiler: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang.exe
[kit] Detected Clang compiler: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang.exe
[kit] Detected Clang compiler: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang-cl.exe
[kit] Detected Clang compiler: c:\cesium\cesiumlang.org\cesium-src\buildtools\llvm-21.1.0\bin\clang-cl.exe
[kit] Detected GCC compiler: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe
[kit] Detected GCC compiler: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc-15.2.0.exe
[kit] Detected GCC compiler: C:\msys64\ucrt64\bin\gcc.exe
[kit] Found 2 kits in directory c:/cesium/cesiumlang.org/cesium-src/buildtools/llvm-21.1.0/bin
[proc] Executing command: C:\msys64\ucrt64\bin\mingw32-make.exe -v
[proc] with environment: {"ALLUSERSPROFILE":"C:\\ProgramData","APPDATA":"C:\\Users\\emanspeaks\\AppData\\Roaming","APPLICATIONINSIGHTS_CONFIGURATION_CONTENT":"{}","APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL":"1","APPLICATION_INSIGHTS_NO_STATSBEAT":"true","CHROME_CRASHPAD_PIPE_NAME":"\\\\.\\pipe\\crashpad_178964_PCCMVXQKRPALAMWH","COMPUTERNAME":"THROWBEADSNSWIM","ComSpec":"C:\\WINDOWS\\system32\\cmd.exe","CommonProgramFiles":"C:\\Program Files\\Common Files","CommonProgramFiles(x86)":"C:\\Program Files (x86)\\Common Files","CommonProgramW6432":"C:\\Program Files\\Common Files","DriverData":"C:\\Windows\\System32\\Drivers\\DriverData","EFC_10780_1592913036":"1","ELECTRON_RUN_AS_NODE":"1","FPS_BROWSER_APP_PROFILE_STRING":"Internet Explorer","FPS_BROWSER_USER_PROFILE_STRING":"Default","HOMEDRIVE":"C:","HOMEPATH":"\\Users\\emanspeaks","JAVA_HOME":"C:\\Program Files\\Amazon Corretto\\jdk21.0.7_6","LOCALAPPDATA":"C:\\Users\\emanspeaks\\AppData\\Local","LOGONSERVER":"\\\\THROWBEADSNSWIM","NUMBER_OF_PROCESSORS":"16","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","OS":"Windows_NT","OneDrive":"C:\\Users\\emanspeaks\\OneDrive","OneDriveConsumer":"C:\\Users\\emanspeaks\\OneDrive","PATHEXT":".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC","PNPM_HOME":"C:\\Users\\emanspeaks\\AppData\\Local\\pnpm","PROCESSOR_ARCHITECTURE":"AMD64","PROCESSOR_IDENTIFIER":"AMD64 Family 25 Model 80 Stepping 0, AuthenticAMD","PROCESSOR_LEVEL":"25","PROCESSOR_REVISION":"5000","PSModulePath":"C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules","PUBLIC":"C:\\Users\\Public","Path":"C:\\msys64\\ucrt64\\bin","ProgramData":"C:\\ProgramData","ProgramFiles":"C:\\Program Files","ProgramFiles(x86)":"C:\\Program Files (x86)","ProgramW6432":"C:\\Program Files","SESSIONNAME":"Console","SystemDrive":"C:","SystemRoot":"C:\\WINDOWS","TEMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","TMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","USERDOMAIN":"THROWBEADSNSWIM","USERDOMAIN_ROAMINGPROFILE":"THROWBEADSNSWIM","USERNAME":"emanspeaks","USERPROFILE":"C:\\Users\\emanspeaks","VSCODE_CODE_CACHE_PATH":"C:\\Users\\emanspeaks\\AppData\\Roaming\\Code\\CachedData\\f220831ea2d946c0dcb0f3eaa480eb435a2c1260","VSCODE_CRASH_REPORTER_PROCESS_TYPE":"extensionHost","VSCODE_CWD":"C:\\Users\\emanspeaks\\AppData\\Local\\Programs\\Microsoft VS Code","VSCODE_DOTNET_INSTALL_TOOL_ORIGINAL_HOME":"undefined","VSCODE_ESM_ENTRYPOINT":"vs/workbench/api/node/extensionHostProcess","VSCODE_HANDLES_UNCAUGHT_ERRORS":"true","VSCODE_IPC_HOOK":"\\\\.\\pipe\\940db029-1.104.0-main-sock","VSCODE_L10N_BUNDLE_LOCATION":"","VSCODE_NLS_CONFIG":"{\"userLocale\":\"en-us\",\"osLocale\":\"en-us\",\"resolvedLanguage\":\"en\",\"defaultMessagesFile\":\"C:\\\\Users\\\\emanspeaks\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\resources\\\\app\\\\out\\\\nls.messages.json\",\"locale\":\"en-us\",\"availableLanguages\":{}}","VSCODE_PID":"178964","windir":"C:\\WINDOWS"}
[kit] Testing GCC binary: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe
[proc] Executing command: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe -v
[proc] Executing command: C:\msys64\ucrt64\bin\mingw32-make.exe -v
[proc] with environment: {"ALLUSERSPROFILE":"C:\\ProgramData","APPDATA":"C:\\Users\\emanspeaks\\AppData\\Roaming","APPLICATIONINSIGHTS_CONFIGURATION_CONTENT":"{}","APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL":"1","APPLICATION_INSIGHTS_NO_STATSBEAT":"true","CHROME_CRASHPAD_PIPE_NAME":"\\\\.\\pipe\\crashpad_178964_PCCMVXQKRPALAMWH","COMPUTERNAME":"THROWBEADSNSWIM","ComSpec":"C:\\WINDOWS\\system32\\cmd.exe","CommonProgramFiles":"C:\\Program Files\\Common Files","CommonProgramFiles(x86)":"C:\\Program Files (x86)\\Common Files","CommonProgramW6432":"C:\\Program Files\\Common Files","DriverData":"C:\\Windows\\System32\\Drivers\\DriverData","EFC_10780_1592913036":"1","ELECTRON_RUN_AS_NODE":"1","FPS_BROWSER_APP_PROFILE_STRING":"Internet Explorer","FPS_BROWSER_USER_PROFILE_STRING":"Default","HOMEDRIVE":"C:","HOMEPATH":"\\Users\\emanspeaks","JAVA_HOME":"C:\\Program Files\\Amazon Corretto\\jdk21.0.7_6","LOCALAPPDATA":"C:\\Users\\emanspeaks\\AppData\\Local","LOGONSERVER":"\\\\THROWBEADSNSWIM","NUMBER_OF_PROCESSORS":"16","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","OS":"Windows_NT","OneDrive":"C:\\Users\\emanspeaks\\OneDrive","OneDriveConsumer":"C:\\Users\\emanspeaks\\OneDrive","PATHEXT":".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC","PNPM_HOME":"C:\\Users\\emanspeaks\\AppData\\Local\\pnpm","PROCESSOR_ARCHITECTURE":"AMD64","PROCESSOR_IDENTIFIER":"AMD64 Family 25 Model 80 Stepping 0, AuthenticAMD","PROCESSOR_LEVEL":"25","PROCESSOR_REVISION":"5000","PSModulePath":"C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules","PUBLIC":"C:\\Users\\Public","Path":"C:\\msys64\\ucrt64\\bin","ProgramData":"C:\\ProgramData","ProgramFiles":"C:\\Program Files","ProgramFiles(x86)":"C:\\Program Files (x86)","ProgramW6432":"C:\\Program Files","SESSIONNAME":"Console","SystemDrive":"C:","SystemRoot":"C:\\WINDOWS","TEMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","TMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","USERDOMAIN":"THROWBEADSNSWIM","USERDOMAIN_ROAMINGPROFILE":"THROWBEADSNSWIM","USERNAME":"emanspeaks","USERPROFILE":"C:\\Users\\emanspeaks","VSCODE_CODE_CACHE_PATH":"C:\\Users\\emanspeaks\\AppData\\Roaming\\Code\\CachedData\\f220831ea2d946c0dcb0f3eaa480eb435a2c1260","VSCODE_CRASH_REPORTER_PROCESS_TYPE":"extensionHost","VSCODE_CWD":"C:\\Users\\emanspeaks\\AppData\\Local\\Programs\\Microsoft VS Code","VSCODE_DOTNET_INSTALL_TOOL_ORIGINAL_HOME":"undefined","VSCODE_ESM_ENTRYPOINT":"vs/workbench/api/node/extensionHostProcess","VSCODE_HANDLES_UNCAUGHT_ERRORS":"true","VSCODE_IPC_HOOK":"\\\\.\\pipe\\940db029-1.104.0-main-sock","VSCODE_L10N_BUNDLE_LOCATION":"","VSCODE_NLS_CONFIG":"{\"userLocale\":\"en-us\",\"osLocale\":\"en-us\",\"resolvedLanguage\":\"en\",\"defaultMessagesFile\":\"C:\\\\Users\\\\emanspeaks\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\resources\\\\app\\\\out\\\\nls.messages.json\",\"locale\":\"en-us\",\"availableLanguages\":{}}","VSCODE_PID":"178964","windir":"C:\\WINDOWS"}
[kit] Detected GCC compiler: C:\msys64\ucrt64\bin\x86_64-w64-mingw32-gcc.exe
[proc] Executing command: C:\msys64\ucrt64\bin\mingw32-make.exe -v
[proc] with environment: {"ALLUSERSPROFILE":"C:\\ProgramData","APPDATA":"C:\\Users\\emanspeaks\\AppData\\Roaming","APPLICATIONINSIGHTS_CONFIGURATION_CONTENT":"{}","APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL":"1","APPLICATION_INSIGHTS_NO_STATSBEAT":"true","CHROME_CRASHPAD_PIPE_NAME":"\\\\.\\pipe\\crashpad_178964_PCCMVXQKRPALAMWH","COMPUTERNAME":"THROWBEADSNSWIM","ComSpec":"C:\\WINDOWS\\system32\\cmd.exe","CommonProgramFiles":"C:\\Program Files\\Common Files","CommonProgramFiles(x86)":"C:\\Program Files (x86)\\Common Files","CommonProgramW6432":"C:\\Program Files\\Common Files","DriverData":"C:\\Windows\\System32\\Drivers\\DriverData","EFC_10780_1592913036":"1","ELECTRON_RUN_AS_NODE":"1","FPS_BROWSER_APP_PROFILE_STRING":"Internet Explorer","FPS_BROWSER_USER_PROFILE_STRING":"Default","HOMEDRIVE":"C:","HOMEPATH":"\\Users\\emanspeaks","JAVA_HOME":"C:\\Program Files\\Amazon Corretto\\jdk21.0.7_6","LOCALAPPDATA":"C:\\Users\\emanspeaks\\AppData\\Local","LOGONSERVER":"\\\\THROWBEADSNSWIM","NUMBER_OF_PROCESSORS":"16","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","OS":"Windows_NT","OneDrive":"C:\\Users\\emanspeaks\\OneDrive","OneDriveConsumer":"C:\\Users\\emanspeaks\\OneDrive","PATHEXT":".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC","PNPM_HOME":"C:\\Users\\emanspeaks\\AppData\\Local\\pnpm","PROCESSOR_ARCHITECTURE":"AMD64","PROCESSOR_IDENTIFIER":"AMD64 Family 25 Model 80 Stepping 0, AuthenticAMD","PROCESSOR_LEVEL":"25","PROCESSOR_REVISION":"5000","PSModulePath":"C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules","PUBLIC":"C:\\Users\\Public","Path":"C:\\msys64\\ucrt64\\bin","ProgramData":"C:\\ProgramData","ProgramFiles":"C:\\Program Files","ProgramFiles(x86)":"C:\\Program Files (x86)","ProgramW6432":"C:\\Program Files","SESSIONNAME":"Console","SystemDrive":"C:","SystemRoot":"C:\\WINDOWS","TEMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","TMP":"C:\\Users\\EMANSP~1\\AppData\\Local\\Temp","USERDOMAIN":"THROWBEADSNSWIM","USERDOMAIN_ROAMINGPROFILE":"THROWBEADSNSWIM","USERNAME":"emanspeaks","USERPROFILE":"C:\\Users\\emanspeaks","VSCODE_CODE_CACHE_PATH":"C:\\Users\\emanspeaks\\AppData\\Roaming\\Code\\CachedData\\f220831ea2d946c0dcb0f3eaa480eb435a2c1260","VSCODE_CRASH_REPORTER_PROCESS_TYPE":"extensionHost","VSCODE_CWD":"C:\\Users\\emanspeaks\\AppData\\Local\\Programs\\Microsoft VS Code","VSCODE_DOTNET_INSTALL_TOOL_ORIGINAL_HOME":"undefined","VSCODE_ESM_ENTRYPOINT":"vs/workbench/api/node/extensionHostProcess","VSCODE_HANDLES_UNCAUGHT_ERRORS":"true","VSCODE_IPC_HOOK":"\\\\.\\pipe\\940db029-1.104.0-main-sock","VSCODE_L10N_BUNDLE_LOCATION":"","VSCODE_NLS_CONFIG":"{\"userLocale\":\"en-us\",\"osLocale\":\"en-us\",\"resolvedLanguage\":\"en\",\"defaultMessagesFile\":\"C:\\\\Users\\\\emanspeaks\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\resources\\\\app\\\\out\\\\nls.messages.json\",\"locale\":\"en-us\",\"availableLanguages\":{}}","VSCODE_PID":"178964","windir":"C:\\WINDOWS"}
[kit] Found 3 kits in directory C:/msys64/ucrt64/bin
[kit] Found Kit (trusted): GCC 15.2.0 x86_64-w64-mingw32 (ucrt64)
[kit] Found Kit (trusted): GCC 15.2.0 x86_64-w64-mingw32 (ucrt64)
[kit] Found Kit (trusted): GCC 15.2.0 x86_64-w64-mingw32 (ucrt64)
[kit] Found Kit (trusted): Clang-cl 21.1.0 x86_64-pc-windows-msvc
[kit] Found Kit (trusted): Clang 21.1.0 x86_64-pc-windows-msvc
[kitsController] Saving kits to C:\Users\emanspeaks\AppData\Local\CMakeTools\cmake-tools-kits.json
[kitsController] Saving new kits to C:\Users\emanspeaks\AppData\Local\CMakeTools\cmake-tools-kits.json
[extension] [7750] cmake.scanForKits finished (returned undefined)
[kit] Reading kits file C:\Users\emanspeaks\AppData\Local\CMakeTools\cmake-tools-kits.json
[kit] Successfully loaded 3 kits from C:\Users\emanspeaks\AppData\Local\CMakeTools\cmake-tools-kits.json
[expand] expanded ${workspaceFolder}/buildtools/bin/cmake-4.1.1/bin/cmake
Additional Information
No response
Hi @emanspeaks , thank you for reporting this issue. We tried to check this issue in a simple project in Visual Studio Code v1.104.0 + CMake Tools v1.21.36. But it seems that the cmake.additionalCompilerSearchDirs option is working correctly. Could you help to take a look at it? If we missed something, please let us know. In order for us to investigate this further, could you please provide a sample project to us that can reproduce this issue? Thanks.
your video example has a full absolute path in the settings. that was never the problem. the problem is if you try to use the variable ${workspaceFolder} in the path in the setting.
Please look at https://github.com/cesiumlang/cesium/blob/main/cesium.code-workspace for the "working" version and https://github.com/cesiumlang/cesium/blob/cmake-settings-debug/cesium.code-workspace for the one that is "broken"
Hi @emanspeaks , thanks for reporting issue here! We can reproduce this issue on CMake Tools v1.21.36 release version.
Repro Steps:
- Clone the project from cesium-cmake-settings-debug (Repro, single-root workspace), cesium-main (Not repro, multi-root variant) or download the attached project(cesium-cmake-settings-debug.zip), cesium-main.zip and open it.
- Open the log file "C:\Users<user name>\AppData\Local\CMakeTools\log.txt" and observe the results.
Details please see following video:
FYI: @gcampbell-msft