[all-commits] [llvm/llvm-project] 24f36a: [Modules] Move modulemaps to header search directo...
Volodymyr Sapsai via All-commits
all-commits at lists.llvm.org
Wed May 3 13:08:13 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 24f36a215b4eabd1d0e4abcce0c9277085d88a96
https://github.com/llvm/llvm-project/commit/24f36a215b4eabd1d0e4abcce0c9277085d88a96
Author: Volodymyr Sapsai <vsapsai at apple.com>
Date: 2023-05-03 (Wed, 03 May 2023)
Changed paths:
R clang/include/clang-c/module.modulemap
R clang/include/clang/module.modulemap
A clang/include/module.modulemap
R lldb/include/lldb/module.modulemap
A lldb/include/module.modulemap
M llvm/CMakeLists.txt
A llvm/include/CMakeLists.txt
R llvm/include/llvm-c/module.modulemap
M llvm/include/llvm/CMakeLists.txt
R llvm/include/llvm/module.extern.modulemap
R llvm/include/llvm/module.install.modulemap
R llvm/include/llvm/module.modulemap
R llvm/include/llvm/module.modulemap.build
A llvm/include/module.extern.modulemap
A llvm/include/module.install.modulemap
A llvm/include/module.modulemap
A llvm/include/module.modulemap.build
Log Message:
-----------
[Modules] Move modulemaps to header search directories. NFC intended.
In code we use `#include "llvm/Lib/Header.h"` which is located in
"llvm/include/llvm/Lib/Header.h", so we use "llvm/include/" as a header
search path. We should put modulemaps in the same directory and
shouldn't rely on clang to search in immediate subdirectories.
rdar://106677321
Differential Revision: https://reviews.llvm.org/D148776
More information about the All-commits
mailing list