summaryrefslogtreecommitdiff
path: root/lldb/test/Shell/Scripts
AgeCommit message (Collapse)Author
2025-07-30[lldb][rpc] Only use guard names in framework script (#151391)Chelsea Cassanova
Removes the U that comes before the guards passed into the framework fixup script.
2025-07-18[lldb][scripts] Fix framework script unifdef test (#149607)Chelsea Cassanova
Fixes a test that's failing on LLDB GreenDragon due to a mistake in the arguments used when calling the framework-header-fix script.
2025-07-18[lldb][framework] Glob headers from source for framework (#148736)Chelsea Cassanova
When gathering the headers to fix up and place in LLDB.framework, we were previously globbing the header files from a location in the build directory. This commit changes this to glob from the source directory instead, as we were globbing from the build directory without ensuring that the necessary files were actually in that location before globbing.
2025-06-26[lldb][scripts] Use named args in versioning script (#145993)Chelsea Cassanova
Using named args means that you don't need to keep track of 5 positional args.
2025-06-26[lldb][scripts] Fix bugs in framework fix script (#145961)Chelsea Cassanova
The script used to fix up LLDB's header for use in the macOS framework contained 2 bugs that this commit addreses: 1. The output contents were appended to the output file multiple times instead of only being written once. 2. The script was not considering LLDB includes that were *not* from the SB API. This commit addresses and fixes both of these bugs and updates the corresponding test to match.
2025-06-12Reland "[lldb][headers] Create Python script to fix up framework head… ↵Chelsea Cassanova
(#143945) …ers" (#143941) Reland the script that converts lldb headers to RPC headers. The RPC test was failing due to the incorrect input filepath being used. Original commit message: This commit replaces the shell script that fixes up includes for the LLDB framework with a Python script. This script will also be used when fixing up includes for the LLDBRPC.framework.
2025-06-12Revert "[lldb][headers] Create Python script to fix up framework headers" ↵Chelsea Cassanova
(#143941) Reverts llvm/llvm-project#142051
2025-06-12[lldb][headers] Create Python script to fix up framework headers (#142051)Chelsea Cassanova
This commit replaces the shell script that fixes up includes for the LLDB framework with a Python script. This script will also be used when fixing up includes for the LLDBRPC.framework.
2025-06-10Reland "[lldb][headers] Create script to fix up versioning" (#142864)" (#142871)Chelsea Cassanova
This relands the original commit for the versioning script in LLDB. This commit uses '>' for output from `unifdef` for platforms that have that executable but do not have the `-o` option. It also fixes the Xcode build by adding a dependency between the liblldb-header-staging target in the source/API/CMakeLists.txt the `liblldb-resource-headers` target in LLDBFramework.cmake. Original patch: https://github.com/llvm/llvm-project/pull/141116
2025-06-04Revert "[lldb][headers] Create script to fix up versioning" (#142864)Chelsea Cassanova
Reverts llvm/llvm-project#141116. It's breaking the Xcode build as well as the build on AIX.
2025-06-03[lldb][headers] Create script to fix up versioning (#141116)Chelsea Cassanova
This commit creates a Python script that fixes up the versioning information in lldb-defines.h. It also moves the build logic for fixing up the lldb headers from being in the framework only to being in the same location that we create the liblldb target.