r249935 - [CMake] Always generate and install cmake config files on CMake>=3.0.

NAKAMURA Takumi via cfe-commits cfe-commits at lists.llvm.org
Fri Oct 9 19:37:31 PDT 2015


Author: chapuni
Date: Fri Oct  9 21:37:30 2015
New Revision: 249935

URL: http://llvm.org/viewvc/llvm-project?rev=249935&view=rev
Log:
[CMake] Always generate and install cmake config files on CMake>=3.0.

Currently, cmake config files are only generated and installed when CLANG_BUILD_STANDALONE set, which means config file will not be generated or installed when clang is built with llvm. This change removes that restriction.

Thanks to Don Hinton <hintonda at gmail.com>

http://reviews.llvm.org/D13453

Modified:
    cfe/trunk/CMakeLists.txt

Modified: cfe/trunk/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/CMakeLists.txt?rev=249935&r1=249934&r2=249935&view=diff
==============================================================================
--- cfe/trunk/CMakeLists.txt (original)
+++ cfe/trunk/CMakeLists.txt Fri Oct  9 21:37:30 2015
@@ -550,7 +550,8 @@ endif()
 set(CLANG_ORDER_FILE "" CACHE FILEPATH
   "Order file to use when compiling clang in order to improve startup time.")
 
-if (CLANG_BUILT_STANDALONE)
+if (CLANG_BUILT_STANDALONE OR CMAKE_VERSION VERSION_EQUAL 3 OR
+    CMAKE_VERSION VERSION_GREATER 3)
   # Generate a list of CMake library targets so that other CMake projects can
   # link against them. LLVM calls its version of this file LLVMExports.cmake, but
   # the usual CMake convention seems to be ${Project}Targets.cmake.




More information about the cfe-commits mailing list