ladybird/Meta/CMake
Andreas Kling 164ed80244 Meta: Enable exit-time destructor warnings for libraries
Enable -Wexit-time-destructors for all in-tree library targets and
update process-lifetime library statics so they no longer register
exit-time destructors. Long-lived caches, lookup tables, singleton
registries, and generated constants now use NeverDestroyed or leaked
references where the data is intended to live until process exit.

Update LibWeb, LibLine, and the binding generators so regenerated
sources follow the same rule instead of reintroducing destructed
statics.
2026-06-04 19:20:49 +02:00
..
flatpak Meta: Generate HSTS preload data from Chromium's static list 2026-05-29 22:23:33 +02:00
freedesktop Meta: Fix typo in URL 2025-11-04 17:06:56 +01:00
presets Meta: Add NetBSD CMake presets file 2026-04-20 16:41:29 -06:00
vcpkg Meta: Add vcpkg overlay port for pdf.js 5.6.205 2026-04-30 07:46:12 +02:00
all_the_debug_macros.cmake LibWeb: Move RenderingThread into Compositor 2026-05-12 20:57:08 +02:00
audio.cmake Meta: Move most dependency checks to check_for_dependencies.cmake 2026-04-20 16:41:29 -06:00
check_for_dependencies.cmake Meta: Move all remaining dependency checks to check_for_dependencies 2026-05-05 22:08:24 +02:00
clang_development.cmake Meta: Build zstd correctly to support clang plugins and curl 8.18.0 2026-02-19 20:03:41 +01:00
cmake_options.cmake AK+Meta: Make AK / ObjC interop MacOS only 2026-05-05 22:08:24 +02:00
code_generators.cmake Meta: Move all remaining dependency checks to check_for_dependencies 2026-05-05 22:08:24 +02:00
compile_options.cmake Meta: Compile with -ftrivial-auto-var-init=zero 2026-04-30 05:44:11 +02:00
Findlibjxl.cmake LibGfx: Use a diffrent way for finding libjxl on Android 2024-09-03 00:17:49 -06:00
Findmman.cmake LibCore/System: Add mmap, munmap for Windows 2024-11-26 10:00:11 +01:00
FindWebP.cmake CMake: Add CMake script for finding libwebp 2025-06-17 16:55:50 -06:00
gui_framework.cmake Meta: Move utility scripts to a subfolder 2026-04-23 12:36:08 -04:00
hsts_preload.cmake Meta: Generate HSTS preload data from Chromium's static list 2026-05-29 22:23:33 +02:00
ladybird_helper_processes.cmake Meta: Define helper processes for Ladybird and test-web in one place 2026-05-28 14:45:48 +01:00
lagom-install-config.cmake Meta: Update jakt build support for fully bootstrapped compiler 2022-09-09 11:23:42 +02:00
lagom_install.cmake Meta: Move install rules to its own helper cmake file 2026-03-29 13:59:11 -06:00
lagom_install_options.cmake Everywhere: Abandon Swift adoption 2026-02-17 10:48:09 -05:00
libjs_generators.cmake Meta: Move python code generators to a subdirectory 2026-04-23 07:31:19 -04:00
libtextcodec_generators.cmake Meta: Rewrite GenerateEncodingIndexes in python 2025-06-25 18:50:14 -06:00
libweb_generators.cmake LibWeb/Bindings: Normalize bindings generator include paths 2026-05-24 16:37:28 +02:00
processor-count.cmake Meta: Print error if cmake does not exist 2022-10-16 17:49:18 +02:00
public_suffix.cmake CMake: Rename SERENITY_* helper variables to LADYBIRD_* 2025-07-03 23:19:41 +02:00
rust_crate.cmake Meta: Rebuild Rust crates when the toolchain changes, not just sources 2026-06-04 07:41:45 -04:00
sanitizers.cmake Everywhere: Abandon Swift adoption 2026-02-17 10:48:09 -05:00
setup_ccache.cmake Meta: Detect ccache being passed as the compiler 2022-12-12 21:34:09 -07:00
sync_rust_ffi_header.cmake Meta: Make Rust FFI headers reproducible 2026-03-31 15:59:04 +02:00
targets.cmake Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
use_linker.cmake Meta: Do not use CMAKE_LINKER_TYPE on all BSD systems 2026-02-28 10:26:26 -07:00
utils.cmake Meta: Replace GenerateCSSNumericFactoryMethods with a python generator 2026-04-25 12:02:49 +02:00
wasm_spec_tests.cmake Meta: Move python code generators to a subdirectory 2026-04-23 07:31:19 -04:00