Blame SOURCES/fix-cmake-include.patch

4cbaf7
diff -up llvm-3.8.0rc2.src/CMakeLists.txt.fixinc llvm-3.8.0rc2.src/CMakeLists.txt
4cbaf7
--- llvm-3.8.0rc2.src/CMakeLists.txt.fixinc	2016-01-14 05:03:44.000000000 +1000
4cbaf7
+++ llvm-3.8.0rc2.src/CMakeLists.txt	2016-02-26 10:21:44.477295728 +1000
4cbaf7
@@ -192,6 +192,7 @@ else()
4cbaf7
 endif()
4cbaf7
 
4cbaf7
 # Each of them corresponds to llvm-config's.
4cbaf7
+#
4cbaf7
 set(LLVM_TOOLS_BINARY_DIR ${LLVM_RUNTIME_OUTPUT_INTDIR}) # --bindir
4cbaf7
 set(LLVM_LIBRARY_DIR      ${LLVM_LIBRARY_OUTPUT_INTDIR}) # --libdir
4cbaf7
 set(LLVM_MAIN_SRC_DIR     ${CMAKE_CURRENT_SOURCE_DIR}  ) # --src-root
4cbaf7
@@ -558,6 +559,11 @@ set( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${LL
4cbaf7
 set( CMAKE_LIBRARY_OUTPUT_DIRECTORY ${LLVM_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX} )
4cbaf7
 set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${LLVM_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX} )
4cbaf7
 
4cbaf7
+if(INCLUDE_INSTALL_DIR)
4cbaf7
+else()
4cbaf7
+set(INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/include)
4cbaf7
+endif()
4cbaf7
+
4cbaf7
 set(CMAKE_BUILD_WITH_INSTALL_RPATH ON)
4cbaf7
 if (APPLE)
4cbaf7
   set(CMAKE_INSTALL_NAME_DIR "@rpath")
4cbaf7
@@ -728,7 +734,7 @@ add_subdirectory(cmake/modules)
4cbaf7
 
4cbaf7
 if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
4cbaf7
   install(DIRECTORY include/llvm include/llvm-c
4cbaf7
-    DESTINATION include
4cbaf7
+    DESTINATION "${INCLUDE_INSTALL_DIR}"
4cbaf7
     COMPONENT llvm-headers
4cbaf7
     FILES_MATCHING
4cbaf7
     PATTERN "*.def"
4cbaf7
@@ -740,7 +746,7 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
4cbaf7
     )
4cbaf7
 
4cbaf7
   install(DIRECTORY ${LLVM_INCLUDE_DIR}/llvm
4cbaf7
-    DESTINATION include
4cbaf7
+    DESTINATION "${INCLUDE_INSTALL_DIR}"
4cbaf7
     COMPONENT llvm-headers
4cbaf7
     FILES_MATCHING
4cbaf7
     PATTERN "*.def"