Windows path with ccache
Dear team,
I am using the CLion tool to build for an embedded platform under windows system.
I have an issue because the ccache command exists, showing a “not found” compiler in the PATH:
ccache: error: Could not find compiler "C:\msys64\mingw64\bin\arm-none-eabi-gcc.exe" in PATH
The compiler is in the PATH but the issue comes from the fact that we have backslashes.
I have tried using the following presets:
{ "name": "stm32f446-release", "displayName": "Release Config", "description": "Release build using Ninja generator for STM32F446", "generator": "Ninja", "binaryDir": "xxx", "toolchainFile": “xxx”, "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "CMAKE_C_COMPILER_LAUNCHER": "ccache", "CMAKE_CXX_COMPILER_LAUNCHER": "ccache", "CMAKE_TOOLCHAIN_FILE": "xxx", "BUILD_VERSION": "dev", "BUILD_ID": "$env{USER}", "BUILD_TESTING": false, "STM32_CHIP": "STM32F446", "CONAN_WORKSPACE": true }, "environment": { "CC": "arm-none-eabi-gcc", "CXX": "arm-none-eabi-g++" } },
or by configuring a manual toolchain in the settings (so mingw found in msys2 directory, specifying the complete path to the compiler.)
Do you have any idea on how to solve that ?
Thanks!
Please sign in to leave a comment.
Just for the record: the same discussion in the tracker - CPP-40738.