serenity/Userland
Karol Kosek 039bb4e22d Utilities: Rename special target binaries only if they exist
Before 6490529ef7, all programs in the
SPECIAL_TARGETS list were built because they didn't have an
EXCLUDE_FROM_ALL property set.

That commit set the property for all targets, but because of this, the
minimal "Required" build configuration no longer built, as CMake failed
to rename every special target. Even the not built ones.

This commit makes the rename action run only if the executable exists,
which makes us build Serenity without the `install` utility, and also
by using the minimal configuration set. :^) :^)
2023-02-04 15:53:07 -07:00
..
Applets AK: Move Stream and SeekableStream from LibCore 2023-01-29 19:16:44 -07:00
Applications Chess+GamesSettings: Give chess pieces some breathing room 2023-02-04 12:29:03 +01:00
BuggieBox Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00
Demos AK: Remove try_ prefix from FixedArray creation functions 2023-01-28 22:41:36 +01:00
DevTools SQLStudio: Display real column names in the results tab 2023-02-03 20:34:45 +01:00
DynamicLoader Everywhere: Remove "LibC/" includes, add lint-rule against it 2023-01-07 10:01:37 -07:00
Games Chess+GamesSettings: Give chess pieces some breathing room 2023-02-04 12:29:03 +01:00
Libraries LibPDF: Fix clipping of painting operations 2023-02-04 12:29:57 +01:00
Services Kernel+SystemServer+Base: Introduce the RAMFS filesystem 2023-02-04 15:32:45 -07:00
Shell AK: Move memory streams from LibCore 2023-01-29 19:16:44 -07:00
Utilities Utilities: Rename special target binaries only if they exist 2023-02-04 15:53:07 -07:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00