]> granicus.if.org Git - clang/commitdiff
[ClangConfig] Unset some variables after we are done using them to configure ClangCon...
authorMichael Gottesman <mgottesman@apple.com>
Wed, 29 Jun 2016 21:59:20 +0000 (21:59 +0000)
committerMichael Gottesman <mgottesman@apple.com>
Wed, 29 Jun 2016 21:59:20 +0000 (21:59 +0000)
This ensures that the values do not bleed over in between computations. It may
make sense in the future to just refactor this code into functions to provide
"true scoping".

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@274179 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/modules/CMakeLists.txt

index 6b655b079696831b9546bfe1cc14926d4e8fbdb3..9c4b4bff72a9ad07c8493dc856cab313171ef9ad 100644 (file)
@@ -14,6 +14,8 @@ configure_file(
   ${CMAKE_CURRENT_SOURCE_DIR}/ClangConfig.cmake.in
   ${clang_cmake_builddir}/ClangConfig.cmake
   @ONLY)
+set(CLANG_CONFIG_CMAKE_DIR)
+set(CLANG_CONFIG_EXPORTS_FILE)
 
 # Generate ClangConfig.cmake for the install tree.
 set(CLANG_CONFIG_CODE "
@@ -32,6 +34,9 @@ configure_file(
   ${CMAKE_CURRENT_SOURCE_DIR}/ClangConfig.cmake.in
   ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/ClangConfig.cmake
   @ONLY)
+set(CLANG_CONFIG_CODE)
+set(CLANG_CONFIG_CMAKE_DIR)
+set(CLANG_CONFIG_EXPORTS_FILE)
 
 if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
   install(EXPORT ClangTargets DESTINATION ${CLANG_INSTALL_PACKAGE_DIR})