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