[flang-commits] [flang] [flang] Fix distribution build of `ISO_Fortran_binding.h` to also install it in `CMAKE_INSTALL_INCLUDEDIR`. (PR #184284)
Daniel Chen via flang-commits
flang-commits at lists.llvm.org
Mon Mar 2 19:24:34 PST 2026
https://github.com/DanielCChen created https://github.com/llvm/llvm-project/pull/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`.
>From 4f79a008baa489362a043ef9836cd42d70ed3bc4 Mon Sep 17 00:00:00 2001
From: Daniel Chen <cdchen at ca.ibm.com>
Date: Mon, 2 Mar 2026 22:16:30 -0500
Subject: [PATCH] [flang] Fix distribution build of ISO_Fortran_binding.h to
also install it in CMAKE_INSTALL_INCLUDEDIR.
---
flang/CMakeLists.txt | 4 ++++
1 file changed, 4 insertions(+)
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