summaryrefslogtreecommitdiffstats
path: root/Modules/CMakeDetermineCompilerId.cmake
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2013-11-16 15:53:26 (GMT)
committerBrad King <brad.king@kitware.com>2013-11-19 17:36:27 (GMT)
commitf41ecd1db4341a9ab6087e6959993f4384eb6c53 (patch)
tree23ef75e00b4e9d872a86618978fcf6830e5df0d5 /Modules/CMakeDetermineCompilerId.cmake
parent2596fae8ba4e84db9e490c56556c3458fafd9f7e (diff)
downloadCMake-f41ecd1db4341a9ab6087e6959993f4384eb6c53.zip
CMake-f41ecd1db4341a9ab6087e6959993f4384eb6c53.tar.gz
CMake-f41ecd1db4341a9ab6087e6959993f4384eb6c53.tar.bz2
CMakeDetermineCompilerId: Look for internal file only on host
The find_file this module uses to locate the compiler id source file must always look on the host and never in CMAKE_FIND_ROOT_PATH, even when a toolchain file has set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) Add NO_CMAKE_FIND_ROOT_PATH to the find_file call to avoid rerooting.
Diffstat (limited to 'Modules/CMakeDetermineCompilerId.cmake')
-rw-r--r--Modules/CMakeDetermineCompilerId.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/CMakeDetermineCompilerId.cmake b/Modules/CMakeDetermineCompilerId.cmake
index 7fa4534..efb06c0 100644
--- a/Modules/CMakeDetermineCompilerId.cmake
+++ b/Modules/CMakeDetermineCompilerId.cmake
@@ -85,7 +85,7 @@ endfunction()
#-----------------------------------------------------------------------------
# Function to write the compiler id source file.
function(CMAKE_DETERMINE_COMPILER_ID_WRITE lang src)
- find_file(src_in ${src}.in PATHS ${CMAKE_ROOT}/Modules ${CMAKE_MODULE_PATH} NO_DEFAULT_PATH)
+ find_file(src_in ${src}.in PATHS ${CMAKE_ROOT}/Modules ${CMAKE_MODULE_PATH} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
file(READ ${src_in} ID_CONTENT_IN)
unset(src_in CACHE)
string(CONFIGURE "${ID_CONTENT_IN}" ID_CONTENT_OUT @ONLY)