d3d3394893
cmake has a number of issues dealing with symbolic links: https://gitlab.kitware.com/cmake/cmake/issues/16228 One of them can cause cmake to rewrite the -S input from the user and CMAKE_SOURCE_DIR to unexpectedly include symbolic links: https://cmake.org/pipermail/cmake/2019-May/thread.html#69496 Catch this corner case and warn about subtle issues like breaking -fmacro-prefix-map=${ZEPHYR_BASE}= Sample warning message: CMake Warning at ../../CMakeLists.txt:30 (message): ZEPHYR_BASE doesn't match CMAKE_CURRENT_SOURCE_DIR ZEPHYR_BASE = ~/zephyrproject/zephyr PWD = ~/westsymlink/zephyr/samples/hello_world CMAKE_CURRENT_SOURCE_DIR = ~/westsymlink/zephyr You may be using a mix of symbolic links and real paths which causes subtle and hard to debug CMake issues. Signed-off-by: Marc Herbert <marc.herbert@intel.com> |
||
---|---|---|
.. | ||
boilerplate.cmake |