Use the CMAKE_CHECKS_CACHE_FILE variable, if present, to set the

location of the checks cache file. Use the default
BINARY_DIR/cmake_checks_cache.txt by default.
This commit is contained in:
Pedro Navarro
2018-12-19 14:03:33 -08:00
parent 272b977d54
commit f860440775
12 changed files with 21 additions and 19 deletions

View File

@@ -33,5 +33,5 @@ macro(check_cxx_source_compiles source variable)
else()
_check_cxx_source_compiles("${source}" ${variable} "${ARGN}")
endif()
file(APPEND ${CMAKE_BINARY_DIR}/cmake_checks_cache.txt "set(${variable} \"${${variable}}\" CACHE INTERNAL \"Test ${variable}\")\n")
file(APPEND ${CMAKE_CHECKS_CACHE_FILE} "set(${variable} \"${${variable}}\" CACHE INTERNAL \"Test ${variable}\")\n")
endmacro()