diff --git a/flang/CMakeLists.txt b/flang/CMakeLists.txt --- a/flang/CMakeLists.txt +++ b/flang/CMakeLists.txt @@ -205,6 +205,7 @@ 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 @@ 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()