0

libc++ Enabling building filesystem for all platforms

glslang added this change
c8c669fc2a,
which now requires libc++/src/src/filesystem/*.cpp
to compile the spirv-remap.cpp.

Enabling the required files in all build targets to
unblock the vulkan-deps roller to chromium and ANGLE:

chromium vulkan-deps roller failure:
https://chromium-review.googlesource.com/c/chromium/src/+/4749019

ANGLE vulkan-deps roller failure:
https://chromium-review.googlesource.com/c/angle/angle/+/4746710

Bug: chromium:1470337
Change-Id: I87fad89ae09f66835a4c085155aadfca1248c776
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4753497
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Yuxin Hu <yuxinhu@google.com>
Cr-Commit-Position: refs/heads/main@{#1179826}
This commit is contained in:
Yuxin Hu
2023-08-04 20:48:28 +00:00
committed by Chromium LUCI CQ
parent b013a9eecc
commit 5df26a3c96

@ -82,6 +82,10 @@ target(_libcxx_target_type, "libc++") {
"//third_party/libc++/src/src/condition_variable.cpp",
"//third_party/libc++/src/src/condition_variable_destructor.cpp",
"//third_party/libc++/src/src/exception.cpp",
"//third_party/libc++/src/src/filesystem/directory_iterator.cpp",
"//third_party/libc++/src/src/filesystem/filesystem_error.cpp",
"//third_party/libc++/src/src/filesystem/operations.cpp",
"//third_party/libc++/src/src/filesystem/path.cpp",
"//third_party/libc++/src/src/functional.cpp",
"//third_party/libc++/src/src/future.cpp",
"//third_party/libc++/src/src/hash.cpp",
@ -129,11 +133,7 @@ target(_libcxx_target_type, "libc++") {
# which currently only needs to run on Linux.
sources += [
"//third_party/libc++/src/src/filesystem/directory_entry.cpp",
"//third_party/libc++/src/src/filesystem/directory_iterator.cpp",
"//third_party/libc++/src/src/filesystem/filesystem_clock.cpp",
"//third_party/libc++/src/src/filesystem/filesystem_error.cpp",
"//third_party/libc++/src/src/filesystem/operations.cpp",
"//third_party/libc++/src/src/filesystem/path.cpp",
]
}