An error message is implying that CMAKE_C_COMPILER can be a relative path
This error message is communicating something that is incorrect:
The CMAKE_C_COMPILER:
arm-none-eabi-gcc
is not a full path and was not found in the PATH.
it is saying that CMAKE_C_COMPILER must either be an absolute path or a relative path located on PATH. But in reality it must be an absolute path as can be read from the CMake internals and the documentation:
https://cmake.org/cmake/help/v3.9/variable/CMAKE_LANG_COMPILER.html#variable:CMAKE_%3CLANG%3E_COMPILER https://github.com/Kitware/CMake/blob/master/Source/cmGlobalGenerator.cxx#L753
The error message should just be saying "is not a full path".
Edited by Sebastian Bøe