[all-commits] [llvm/llvm-project] bdd1ad: [OpenMP] Fixed include directories for OpenMP when...
Shilei Tian via All-commits
all-commits at lists.llvm.org
Tue Jan 12 11:32:58 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: bdd1ad5e5c57ae0f0bf899517c540ad8a679f01a
https://github.com/llvm/llvm-project/commit/bdd1ad5e5c57ae0f0bf899517c540ad8a679f01a
Author: Shilei Tian <tianshilei1992 at gmail.com>
Date: 2021-01-12 (Tue, 12 Jan 2021)
Changed paths:
M openmp/CMakeLists.txt
M openmp/libomptarget/CMakeLists.txt
M openmp/libomptarget/plugins/amdgpu/CMakeLists.txt
M openmp/libomptarget/src/CMakeLists.txt
Log Message:
-----------
[OpenMP] Fixed include directories for OpenMP when building OpenMP with LLVM_ENABLE_RUNTIMES
Some LLVM headers are generated by CMake. Before the installation,
LLVM's headers are distributed everywhere, some of which are in
`${LLVM_SRC_ROOT}/llvm/include/llvm`, and some are in
`${LLVM_BINARY_ROOT}/include/llvm`. After intallation, they're all in
`${LLVM_INSTALLATION_ROOT}/include/llvm`.
OpenMP now depends on LLVM headers. Some headers depend on headers generated
by CMake. When building OpenMP along with LLVM, a.k.a via `LLVM_ENABLE_RUNTIMES`,
we need to tell OpenMP where it can find those headers, especially those still
have not been copied/installed.
Reviewed By: jdoerfert, jhuber6
Differential Revision: https://reviews.llvm.org/D94534
More information about the All-commits
mailing list