diff options
author | Chelsea Cassanova <chelsea_cassanova@apple.com> | 2025-06-04 15:04:36 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-04 15:04:36 -0700 |
commit | e5cfa0a15d58c278be6169aedba817ae5edd2235 (patch) | |
tree | c37dc77407802b096b01cf10fa07d1f4eb6d1d25 /lldb/source/API | |
parent | f327d6d4c344956a66002f9364fce9439a8127b3 (diff) | |
download | llvm-e5cfa0a15d58c278be6169aedba817ae5edd2235.zip llvm-e5cfa0a15d58c278be6169aedba817ae5edd2235.tar.gz llvm-e5cfa0a15d58c278be6169aedba817ae5edd2235.tar.bz2 |
Revert "[lldb][headers] Create script to fix up versioning" (#142864)
Reverts llvm/llvm-project#141116. It's breaking the Xcode build as well
as the build on AIX.
Diffstat (limited to 'lldb/source/API')
-rw-r--r-- | lldb/source/API/CMakeLists.txt | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/lldb/source/API/CMakeLists.txt b/lldb/source/API/CMakeLists.txt index fbf4e5c..cb5f1f8 100644 --- a/lldb/source/API/CMakeLists.txt +++ b/lldb/source/API/CMakeLists.txt @@ -290,45 +290,6 @@ else() endif() endif() -# Stage all headers in the include directory in the build dir. -file(GLOB public_headers ${LLDB_SOURCE_DIR}/include/lldb/API/*.h) -set(lldb_header_staging_dir ${CMAKE_BINARY_DIR}/include/lldb) -file(GLOB root_public_headers ${LLDB_SOURCE_DIR}/include/lldb/lldb-*.h) -file(GLOB root_private_headers ${LLDB_SOURCE_DIR}/include/lldb/lldb-private*.h) -list(REMOVE_ITEM root_public_headers ${root_private_headers}) - -find_program(unifdef_EXECUTABLE unifdef) - -foreach(header - ${public_headers} - ${generated_public_headers} - ${root_public_headers}) - get_filename_component(basename ${header} NAME) - set(staged_header ${lldb_header_staging_dir}/${basename}) - - if(unifdef_EXECUTABLE) - # unifdef returns 0 when the file is unchanged and 1 if something was changed. - # That means if we successfully remove SWIG code, the build system believes - # that the command has failed and stops. This is undesirable. - set(copy_command ${unifdef_EXECUTABLE} -USWIG -o ${staged_header} ${header} || (exit 0)) - else() - set(copy_command ${CMAKE_COMMAND} -E copy ${header} ${staged_header}) - endif() - - add_custom_command( - DEPENDS ${header} OUTPUT ${staged_header} - COMMAND ${copy_command} - COMMENT "LLDB headers: stage LLDB headers in include directory") - - list(APPEND lldb_staged_headers ${staged_header}) -endforeach() - -add_custom_command(TARGET liblldb POST_BUILD - COMMAND ${LLDB_SOURCE_DIR}/scripts/version-header-fix.py ${LLDB_SOURCE_DIR}/include/lldb/lldb-defines.h ${lldb_header_staging_dir}/lldb-defines.h ${LLDB_VERSION_MAJOR} ${LLDB_VERSION_MINOR} ${LLDB_VERSION_PATCH} -) -add_custom_target(liblldb-header-staging DEPENDS ${lldb_staged_headers}) -add_dependencies(liblldb liblldb-header-staging) - if(LLDB_BUILD_FRAMEWORK) include(LLDBFramework) |