ladybird icon indicating copy to clipboard operation
ladybird copied to clipboard

Meta: Add ladybird.py project helper script

Open ayeteadoe opened this issue 11 months ago • 0 comments

WIP draft of the python script that can eventually replace ladybird.sh. There is Windows support, although there won't be a preset that will actually build successfully until https://github.com/LadybirdBrowser/ladybird/pull/4707 is sorted out.

To start there is just the build, but I will add the rest in subsequent commits, just putting up now so others can see it and give early feedback.

I also haven't fully tested configure yet on all platforms. So far, I've only done a full clean build and then ran ctest on my Mac Book as it is the fastest of my machines to build everything. A few JS/Wasm failures, so I'm probably missing something during config. For Linux/Windows so I just built with presets that were already configured.

So I'll still need to fix the JS/Wasm stuff and do full clean builds on Linux and Windows to completely test what I have so far, but I'll wait for initial thoughts/feedback about my first pass before doing that in case this implementation isn't what we want.

Test log from running ctest after the macOS clean build, All but JS/Wasm have passed so far:

LastTest.log

LastTestsFailed.log

FYI @ADKaster

ayeteadoe avatar May 15 '25 07:05 ayeteadoe