aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkxxt <rsworktech@outlook.com>2024-03-28 15:06:56 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2024-03-28 15:06:56 +0000
commitfee8592138cdefa92967f29e9665ee2d7f399261 (patch)
treeccf46eeecec0a4bc97e121bd4765dee7c9232cdf
parent6cb11b8cbf9984c07d38899b2a9f02ca7a36b6a9 (diff)
parentff61926fcedb8dd654196f5a87c03737b022eb20 (diff)
downloadswiftshader-fee8592138cdefa92967f29e9665ee2d7f399261.tar.gz
split source files with the same case-insensentive name into different source sets am: ff61926fce
Original change: undetermined Change-Id: I919b1d4dd164f077e79203c9e3c72f7e5a292b3f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--third_party/llvm-16.0/BUILD.gn6
-rwxr-xr-xthird_party/llvm-16.0/scripts/generate_build_files.py3
2 files changed, 5 insertions, 4 deletions
diff --git a/third_party/llvm-16.0/BUILD.gn b/third_party/llvm-16.0/BUILD.gn
index f5bde4040..c6bd34bae 100644
--- a/third_party/llvm-16.0/BUILD.gn
+++ b/third_party/llvm-16.0/BUILD.gn
@@ -617,7 +617,6 @@ swiftshader_llvm_source_set("swiftshader_llvm_source_set_0") {
"llvm/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFAddressRange.cpp",
- "llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFContext.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp",
@@ -633,13 +632,11 @@ swiftshader_llvm_source_set("swiftshader_llvm_source_set_0") {
"llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFDie.cpp",
- "llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFTypePrinter.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp",
- "llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp",
"llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp",
"llvm/lib/Demangle/DLangDemangle.cpp",
@@ -1260,6 +1257,9 @@ swiftshader_llvm_source_set("swiftshader_llvm_source_set_0") {
}
swiftshader_llvm_source_set("swiftshader_llvm_source_set_1") {
sources = [
+ "llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp",
+ "llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp",
+ "llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp",
"llvm/lib/ExecutionEngine/JITLink/COFF.cpp",
"llvm/lib/ExecutionEngine/JITLink/MachO.cpp",
"llvm/lib/IRPrinter/IRPrintingPasses.cpp",
diff --git a/third_party/llvm-16.0/scripts/generate_build_files.py b/third_party/llvm-16.0/scripts/generate_build_files.py
index 2e4dc7398..63dae3ecd 100755
--- a/third_party/llvm-16.0/scripts/generate_build_files.py
+++ b/third_party/llvm-16.0/scripts/generate_build_files.py
@@ -447,7 +447,8 @@ def get_filename(path):
def partition_paths(filepaths):
partitions = []
for path in filepaths:
- filename = get_filename(path)
+ # Convert to lower case to support case-insensitive filesystem
+ filename = get_filename(path).lower()
inserted = False
for partition in partitions:
if not filename in partition: