Enable export of FIR includes into the install tree
authorRenaud-K <rkauffmann@nvidia.com>
Mon, 10 May 2021 23:41:29 +0000 (16:41 -0700)
committerRenaud-K <rkauffmann@nvidia.com>
Tue, 11 May 2021 01:05:12 +0000 (18:05 -0700)
https://reviews.llvm.org/D102040

flang/CMakeLists.txt

index 812a794..2ef2993 100644 (file)
@@ -205,6 +205,7 @@ else()
   include_directories(SYSTEM ${MLIR_TABLEGEN_OUTPUT_DIR})
 endif()
 set(FLANG_INTRINSIC_MODULES_DIR ${CMAKE_BINARY_DIR}/include/flang)
+set(FLANG_INCLUDE_DIR ${FLANG_BINARY_DIR}/include)
 
 if(FLANG_BUILD_NEW_DRIVER)
     # TODO: Remove when libclangDriver is lifted out of Clang
@@ -447,4 +448,11 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
     PATTERN "config.h" EXCLUDE
     PATTERN ".git"     EXCLUDE
     PATTERN "CMakeFiles" EXCLUDE)
+    
+  install(DIRECTORY ${FLANG_INCLUDE_DIR}/flang
+    DESTINATION include
+    COMPONENT flang-headers
+    FILES_MATCHING
+    PATTERN "*.inc"
+    )
 endif()