ladybird/Meta
Andrew Kaster f71b909bed CMake+CI: Use the same preset names on every platform
Starting with CMake 3.30 and CMakePresets version 9, the include field
supports interesting macro expansions. We can now define platform
specific presets in separate files and include them in the top-level
CMakePresets.json, while keeping the same preset names across all
platforms. This avoids some preset explosion at the cost of some mostly
empty json files for each unix platform.

The CMake minimum required in the top-level and Lagom CMakeLists.txt
have not been adjusted in this patch, as that would have the effect of
changing the default policy versions and is a bit out of scope.
2026-01-17 12:18:46 -07:00
..
CMake CMake+CI: Use the same preset names on every platform 2026-01-17 12:18:46 -07:00
gn LibWeb/CSS: Remove Transformation in favor of TransformationStyleValue 2025-12-19 14:51:53 +01:00
Lagom IPCCompiler: Silently ignore async message send failures 2026-01-13 23:57:46 +01:00
check-debug-flags.sh Meta: Make check-debug-flags.sh runnable in Bash 3.2 2024-07-16 09:13:14 -06:00
check-flatpak.py Meta: Track all version mismatches in check-flatpak 2026-01-16 13:11:05 +01:00
check-html-doctype.py Meta: Enforce doctypes on layout tests 2025-06-21 22:58:01 +02:00
check-idl-files.py Meta: Allow partial interface when formatting IDL files 2025-07-22 13:07:06 +01:00
check-newlines-at-eof.py Meta: Fix edge cases in EOF Detection 2026-01-08 01:12:23 +01:00
check-png-sizes.sh Meta: Don't check png sizes for images imported from WPT 2025-07-20 16:26:57 +12:00
check-style.py Everywhere: Validate // NOTE: ... and // NB: ... comments 2025-11-18 09:07:37 -05:00
configure-clangd.sh Meta: Script to configure clangd according to build type 2024-08-05 23:44:03 -06:00
debug.plist CMake: Add a command for codesigning with the get-task-allow entitlement 2024-07-02 16:57:51 -06:00
embed_as_string.py Everywhere: Format all python files with black 2025-05-22 16:21:42 +02:00
find_compiler.py Meta: Bump minimum compiler versions for deducing this 2025-08-08 12:54:06 +02:00
find_compiler.sh Meta: Migrate find_compiler.sh logic to a python script 2025-05-29 16:24:17 -04:00
generate-libjs-bytecode-def-derived.py Meta: Improve bytecode instruction dump format somewhat 2026-01-14 11:46:23 +01:00
generate-libwasm-spec-test.py Meta: Generate Wasm tests using wasm-tools instead of wabt 2025-12-12 19:12:53 +01:00
generate-libwasm-spec-test.sh Meta: Run the Wasm spec tests in CI 2021-05-27 17:28:41 +04:30
generate_clang_module_map.py Meta: Sort all python imports 2025-06-09 11:25:14 -04:00
generate_encoding_indexes.py Meta: Add help to generate_python_encoding_indexes.py 2025-06-30 14:03:55 +12:00
generate_public_suffix_data.py Meta: Use binary search instead of a Trie for public suffix list lookups 2025-10-23 15:01:13 +02:00
host_platform.py Meta: Do not run platform.libc_ver() on Windows 2026-01-07 16:16:40 -05:00
import-wpt-test.py Meta: Don't attempt to download WPT test resources from external URLs 2025-10-14 10:27:11 +01:00
ladybird.py CMake+CI: Use the same preset names on every platform 2026-01-17 12:18:46 -07:00
libjs_bytecode_def.py LibJS: Generate C++ bytecode instruction classes from a definition file 2025-11-21 09:46:03 +01:00
lint-ci.sh Meta: Add Flatpak linting for vcpkg equality 2025-12-19 13:16:47 +01:00
lint-clang-format.py Meta: Replace lint-clang-format.sh with lint-clang-format.py 2025-08-14 10:57:31 +02:00
lint-commit.sh Meta: Allow a couple of extra characters in long URLs in commit messages 2026-01-10 20:25:16 +01:00
lint-executable-resources.sh Tests: Prevent executable images or html files during lint 2024-10-25 09:00:52 +02:00
lint-gn.sh Meta: Make gn linter actually fail 2025-03-07 09:44:42 +01:00
lint-prettier.sh Meta+LibJS: Upgrade to prettier version 3.3.3 2024-11-06 15:10:27 -05:00
lint-python.sh Meta+CI: Enforce python linting with ruff 2025-06-09 11:25:14 -04:00
lint-shell-scripts.sh Meta: Make all pre-commit CI scripts work with Bash 3.2 2024-07-16 08:56:22 -06:00
lint-swift.sh Meta: Add swift-format linter script 2024-10-01 13:33:05 -06:00
refresh-ladybird-qtcreator.sh Meta+Documentation: Update config for QtCreator 2024-12-02 09:45:32 +00:00
shell_include.sh Meta: Remove unused function check_program_version_at_least 2025-12-01 13:02:53 +01:00
utils.py Meta: Add optional cwd argument to run_command helper 2025-06-11 11:54:52 -06:00
wasm_unimplemented_tests.txt Meta: Generate Wasm tests using wasm-tools instead of wabt 2025-12-12 19:12:53 +01:00
watch_wpt_progress.sh Meta: Make WPT.sh run nproc/2 testrunners in parallel 2025-05-07 15:48:21 +01:00
wpt-bisect-helper.sh Meta: Add WPT.sh bisect for finding WPT regressions automatically 2025-07-17 10:51:12 +02:00
WPT.sh Meta: Only run WPT.sh clean command on Linux 2026-01-04 14:44:42 +01:00