[flang-commits] [flang] 2580ddf - [flang] Fix distribution build of `ISO_Fortran_binding.h` to also install it in `CMAKE_INSTALL_INCLUDEDIR`. (#184284)
via flang-commits
flang-commits at lists.llvm.org
Thu Mar 5 08:03:43 PST 2026
Author: Daniel Chen
Date: 2026-03-05T11:03:37-05:00
New Revision: 2580ddfe4e198b148f7e8a6931d29a6fbcc9a234
URL: https://github.com/llvm/llvm-project/commit/2580ddfe4e198b148f7e8a6931d29a6fbcc9a234
DIFF: https://github.com/llvm/llvm-project/commit/2580ddfe4e198b148f7e8a6931d29a6fbcc9a234.diff
LOG: [flang] Fix distribution build of `ISO_Fortran_binding.h` to also install it in `CMAKE_INSTALL_INCLUDEDIR`. (#184284)
Currently with `-DLLVM_DISTRIBUTION_COMPONENTS="flang-fortran-binding"`,
header file `ISO_Fortran_binding.h` is only installed at
`./lib/clang/23/include/ISO_Fortran_binding.h`, but not in the user
include.
This PR is to fix that so that the `ISO_Fortran_binding.h` is also
installed at `./include/flang/ISO_Fortran_binding.h`, which is the same
as the "normal" (non-distribution) build.
Added:
Modified:
flang/CMakeLists.txt
Removed:
################################################################################
diff --git a/flang/CMakeLists.txt b/flang/CMakeLists.txt
index e21304d2e4da7..be0b1f3d9b270 100644
--- a/flang/CMakeLists.txt
+++ b/flang/CMakeLists.txt
@@ -584,5 +584,9 @@ install(
FILES include/flang/ISO_Fortran_binding.h
DESTINATION ${HEADER_INSTALL_DIR}
COMPONENT flang-fortran-binding)
+install(
+ FILES include/flang/ISO_Fortran_binding.h
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/flang
+ COMPONENT flang-fortran-binding)
add_llvm_install_targets(install-flang-fortran-binding
COMPONENT flang-fortran-binding)
More information about the flang-commits
mailing list