diff options
author | Raef Coles <raef.coles@arm.com> | 2020-11-03 11:30:26 +0000 |
---|---|---|
committer | Raef Coles <raef.coles@arm.com> | 2020-11-03 11:32:02 +0000 |
commit | 956bd5cdd073fbbcd92d833cb804a40165b64ede (patch) | |
tree | 7b6a4449017a07b5d9ad73a0bd2f45c8d71c55bc | |
parent | 69219209c06a8a9cf707744b57e2b3e5eb98a29b (diff) | |
download | trusted-firmware-m-956bd5cdd073fbbcd92d833cb804a40165b64ede.tar.gz |
Build: Add warning about absolute toolchain paths
Note that CMAKE_TOOLCHAIN_FILE no longer accepts relative paths.
Implemented as an error as a relative path will also cause an error.
Change-Id: Ifccaef5b7738c4867031e2d1d5cd37fbf24f7cf6
Signed-off-by: Raef Coles <raef.coles@arm.com>
-rw-r--r-- | CMakeLists.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 75986f7b08..681ac89ff8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -44,6 +44,10 @@ if (CMAKE_TOOLCHAIN_FILE) unset(CMAKE_TOOLCHAIN_FILE) endif() +if (NOT IS_ABSOLUTE ${TFM_TOOLCHAIN_FILE}) + message(FATAL_ERROR "SETTING CMAKE_TOOLCHAIN_FILE no longer accepts relative paths. Please supply an absolute path or instead use TFM_TOOLCHAIN_FILE (which does accept relative paths)") +endif() + include(${TFM_TOOLCHAIN_FILE}) set(CMAKE_PROJECT_INCLUDE_BEFORE ${CMAKE_SOURCE_DIR}/cmake/disable_compiler_detection.cmake) |