1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 17:18:11 +00:00
serenity/Userland
Andrew Kaster cdfd0bad1f LibWeb: Use foreach to generate wrapper targets and tidy up CMakeLists
Gather the custom commands for each of the 6 bindings generated targets
for libjs_js_wrapper invocations into some lists so that we can foreach
over the lists instead of having 6 copy pasted commands with one or two
things modified for each one.

Additional refactoring, use target_sources command to inform CMake about
additional source files for LibWeb, but only after it's been declared as
a library via add_library. Also avoid use of the write_if_different
script and use cmake -E copy_if_different instead. This lets us express
the actions in rules that CMake understands without going to an external
source file. It exposes a few optimization opportunities for the code
generators to accept an output filename instead of always going to
stdout.
2021-08-28 08:44:17 +01:00
..
Applets AudioApplet: Remove wpath and cpath priviliges 2021-08-27 23:17:05 +02:00
Applications PixelPaint: Always change cursor when active tool is set 2021-08-28 08:10:44 +01:00
Demos Userland: Remove IRC Client 2021-08-24 16:37:28 +02:00
DevTools Terminal+LibVT: Use LibConfig instead of Core::ConfigFile 2021-08-26 00:54:27 +02:00
DynamicLoader LibC+DynamicLoader: Prevent GCC from removing null checks 2021-08-12 21:10:44 +02:00
Games Hearts: Remove wpath and cpath priviliges 2021-08-27 23:17:05 +02:00
Libraries LibWeb: Use foreach to generate wrapper targets and tidy up CMakeLists 2021-08-28 08:44:17 +01:00
Services WindowServer: Always return properly cropped bitmap 2021-08-28 08:18:41 +01:00
Shell Shell: Use variable instead of iteration_times.size() in builtin_time 2021-08-27 23:16:53 +02:00
Utilities Utilities: Add a command line client for ConfigServer 2021-08-28 08:24:48 +01:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00