1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 21:48:13 +00:00
serenity/Meta/CMake
Andrew Kaster 1ae0cfd08b CMake+Userland: Use CMakeLists from Userland to build Lagom Libraries
Also do this for Shell.

This greatly simplifies the CMakeLists in Lagom, replacing many glob
patterns with a big list of libraries. There are still a few special
libraries that need some help to conform to the pattern, like LibELF and
LibWebView.

It also lets us remove essentially all of the Serenity or Lagom binary
directory detection logic from code generators, as now both projects
directories enter the generator logic from the same place.
2022-10-16 16:36:39 +02:00
..
Superbuild Meta: Make x86-64 target the default 2022-10-03 11:14:53 +02:00
all_the_debug_macros.cmake Kernel: Add support for the FAT32 filesystem 2022-10-14 18:36:40 -06: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 CMake+Userland: Use CMakeLists from Userland to build Lagom Libraries 2022-10-16 16:36:39 +02:00
locale_data.cmake CMake+Userland: Use CMakeLists from Userland to build Lagom Libraries 2022-10-16 16:36:39 +02: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: Properly ignore targets which don't have a component name 2022-10-15 13:12:42 +02:00
serenity_options.cmake Meta: Add option to disable Kernel Address Sanitizer 2022-05-21 20:23:32 +01:00
time_zone_data.cmake Meta: Use add_serenity_directory for LibTimeZone 2022-10-16 16:36:39 +02:00
unicode_data.cmake CMake+Userland: Use CMakeLists from Userland to build Lagom Libraries 2022-10-16 16:36:39 +02:00
utils.cmake CMake+Userland: Use CMakeLists from Userland to build Lagom Libraries 2022-10-16 16:36:39 +02:00
wasm_spec_tests.cmake Meta: Download WASM spec tests using CMake 2022-09-09 10:31:12 +01:00