ladybird/Meta/CMake
Andrew Kaster 2acff8d853 LibWeb: Add new code generator for creating exposed interface helpers
This new code generator takes all the .idl files in LibWeb, looks for
each top level interface in there with an [Exposed=Foo] attribute, and
adds code to add the constructor and prototype for each of those exposed
interfaces to the realm of the relevant global object we're initialzing.

It will soon replace WindowObjectHelper as the way that web interfaces
are added to the Window object, and will be used in the future for
creating proper WorkerGlobalScope objects for dedicated and shared
workers.
2022-10-09 10:14:57 +02:00
..
Superbuild Meta: Make x86-64 target the default 2022-10-03 11:14:53 +02:00
all_the_debug_macros.cmake AK+Meta: Define a debug flag for LibTimeZone 2022-09-28 23:52:51 +01:00
check_for_dependencies.cmake Meta: Do not log CMake version on each CMake invocation 2022-09-11 21:40:15 +01:00
code_generators.cmake CMake: Don't mess with absolute compile_ipc() source paths 2022-10-06 11:23:53 +02:00
common_compile_options.cmake Meta: Move compiler flags into standalone CMake files 2022-05-14 17:53:06 +02:00
common_options.cmake Meta+Tests: Allow running FLAC spec tests 2022-09-02 23:54:50 +01:00
commonmark_spec.cmake Everywhere: Move commonmark.spec.json to /home/anon/Tests 2022-03-20 22:20:59 +01:00
flac_spec_tests.cmake Meta+Tests: Allow running FLAC spec tests 2022-09-02 23:54:50 +01:00
jakt.cmake Meta: Update jakt build support for fully bootstrapped compiler 2022-09-09 11:23:42 +02:00
lagom-install-config.cmake Meta: Update jakt build support for fully bootstrapped compiler 2022-09-09 11:23:42 +02:00
lagom_compile_options.cmake Meta: Update jakt build support for fully bootstrapped compiler 2022-09-09 11:23:42 +02:00
lagom_options.cmake Meta: Add Lagom option to disable building LibWeb 2022-09-13 17:05:20 +02:00
libweb_generators.cmake LibWeb: Add new code generator for creating exposed interface helpers 2022-10-09 10:14:57 +02:00
locale_data.cmake LibLocale+LibUnicode: Move generated CLDR data files to LibLocale folder 2022-09-05 14:37:16 -04:00
pnp_ids.cmake Meta: Remove an outdated MAKE_DIRECTORY call for pnp IDs 2022-08-16 06:07:19 -04:00
processor-count.cmake Meta: Read MAKEJOBS to limit jobs for ninja in serenity.sh 2022-03-08 17:12:35 +01:00
serenity_compile_options.cmake Meta: Move compiler flags into standalone CMake files 2022-05-14 17:53:06 +02:00
serenity_components.cmake Meta: Fix typos 2021-10-01 01:06:40 +01:00
serenity_options.cmake Meta: Add option to disable Kernel Address Sanitizer 2022-05-21 20:23:32 +01:00
time_zone_data.cmake LibTimeZone: Update to TZDB version 2022d 2022-09-27 15:16:09 +01:00
unicode_data.cmake LibUnicode: Update to Unicode version 15.0.0 2022-09-21 14:04:22 +01:00
utils.cmake CMake: Use -static-libstdc++ on Clang as well 2022-09-16 05:39:28 +00:00
wasm_spec_tests.cmake Meta: Download WASM spec tests using CMake 2022-09-09 10:31:12 +01:00