Skip to content

Commit 26bed5c

Browse files
committed
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.6-beta.1 [skip ci]
1 parent bdf8e30 commit 26bed5c

File tree

5 files changed

+4
-23
lines changed

5 files changed

+4
-23
lines changed

libcxx/include/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1059,7 +1059,7 @@ endforeach()
10591059
# "include" for dependency tracking.
10601060
add_custom_command(OUTPUT "${LIBCXX_GENERATED_INCLUDE_DIR}/libcxx.imp"
10611061
COMMAND "${Python3_EXECUTABLE}" "${LIBCXX_SOURCE_DIR}/utils/generate_iwyu_mapping.py" "-o" "${LIBCXX_GENERATED_INCLUDE_DIR}/libcxx.imp"
1062-
DEPENDS ${_all_includes}
1062+
DEPENDS "${LIBCXX_SOURCE_DIR}/utils/libcxx/header_information.py"
10631063
COMMENT "Generate the mapping file for include-what-you-use"
10641064
)
10651065
list(APPEND _all_includes "${LIBCXX_GENERATED_INCLUDE_DIR}/libcxx.imp")

libcxx/include/__cxx03/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1037,7 +1037,7 @@ endforeach()
10371037
# "include" for dependency tracking.
10381038
add_custom_command(OUTPUT "${LIBCXX_GENERATED_INCLUDE_DIR}/libcxx.imp"
10391039
COMMAND "${Python3_EXECUTABLE}" "${LIBCXX_SOURCE_DIR}/utils/generate_iwyu_mapping.py" "-o" "${LIBCXX_GENERATED_INCLUDE_DIR}/libcxx.imp"
1040-
DEPENDS ${_all_includes}
1040+
DEPENDS "${LIBCXX_SOURCE_DIR}/utils/libcxx/header_information.py"
10411041
COMMENT "Generate the mapping file for include-what-you-use"
10421042
)
10431043
list(APPEND _all_includes "${LIBCXX_GENERATED_INCLUDE_DIR}/libcxx.imp")

libcxx/utils/libcxx/header_information.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
#
77
# ===----------------------------------------------------------------------===##
88

9-
import os, pathlib, functools
9+
import pathlib, functools
1010

11-
libcxx_root = pathlib.Path(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))
11+
libcxx_root = pathlib.Path(__file__).resolve().parent.parent.parent
1212
libcxx_include = libcxx_root / "include"
1313
assert libcxx_root.exists()
1414

libcxxabi/CMakeLists.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,6 @@ set(LIBCXXABI_STATIC_OUTPUT_NAME "c++abi" CACHE STRING "Output name for the stat
8686

8787
set(LIBCXXABI_INSTALL_INCLUDE_DIR "${CMAKE_INSTALL_INCLUDEDIR}/c++/v1" CACHE STRING "Path to install the libc++abi headers at.")
8888

89-
if(LLVM_LIBRARY_OUTPUT_INTDIR)
90-
set(LIBCXXABI_GENERATED_INCLUDE_DIR "${LLVM_BINARY_DIR}/include/c++/v1")
91-
else()
92-
set(LIBCXXABI_GENERATED_INCLUDE_DIR "${CMAKE_BINARY_DIR}/include/c++/v1")
93-
endif()
94-
9589
set(LIBCXXABI_LIBCXX_LIBRARY_PATH "" CACHE PATH "The path to libc++ library.")
9690
set(LIBCXXABI_LIBRARY_VERSION "1.0" CACHE STRING
9791
"Version of libc++abi. This will be reflected in the name of the shared \

libcxxabi/include/CMakeLists.txt

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,7 @@ set(files
33
cxxabi.h
44
)
55

6-
foreach(f ${files})
7-
set(src "${CMAKE_CURRENT_SOURCE_DIR}/${f}")
8-
set(dst "${LIBCXXABI_GENERATED_INCLUDE_DIR}/${f}")
9-
add_custom_command(OUTPUT ${dst}
10-
DEPENDS ${src}
11-
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${src} ${dst}
12-
COMMENT "Copying CXXABI header ${f}")
13-
list(APPEND _all_includes "${dst}")
14-
endforeach()
15-
16-
add_custom_target(generate-cxxabi-headers ALL DEPENDS ${_all_includes})
17-
186
add_library(cxxabi-headers INTERFACE)
19-
add_dependencies(cxxabi-headers generate-cxxabi-headers)
207
target_include_directories(cxxabi-headers INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}")
218

229
if (LIBCXXABI_INSTALL_HEADERS)

0 commit comments

Comments
 (0)