[llvm] r285035 - cmake: Rename installhdrs to install-llvm-headers and fix the dependencies
Justin Bogner via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 24 14:58:58 PDT 2016
Author: bogner
Date: Mon Oct 24 16:58:58 2016
New Revision: 285035
URL: http://llvm.org/viewvc/llvm-project?rev=285035&view=rev
Log:
cmake: Rename installhdrs to install-llvm-headers and fix the dependencies
The installhdrs target was inconsistently named and would behave
differently depending on whether or not you ran a build first. This
renames it to install-llvm-headers to match other target names and
adds a dependency on intrinsics_gen so that it will always install the
same set of things.
Modified:
llvm/trunk/CMakeLists.txt
Modified: llvm/trunk/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/CMakeLists.txt?rev=285035&r1=285034&r2=285035&view=diff
==============================================================================
--- llvm/trunk/CMakeLists.txt (original)
+++ llvm/trunk/CMakeLists.txt Mon Oct 24 16:58:58 2016
@@ -890,9 +890,13 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
PATTERN ".svn" EXCLUDE
)
+ # Installing the headers needs to depend on generating any public
+ # tablegen'd headers.
+ add_custom_target(llvm-headers DEPENDS intrinsics_gen)
+
if (NOT CMAKE_CONFIGURATION_TYPES)
- add_custom_target(installhdrs
- DEPENDS ${name}
+ add_custom_target(install-llvm-headers
+ DEPENDS llvm-headers
COMMAND "${CMAKE_COMMAND}"
-DCMAKE_INSTALL_COMPONENT=llvm-headers
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake")
More information about the llvm-commits
mailing list