Because we use a file(GLOB_RECURSE headers RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.h")
to manually install headers one by one, adding a new header to, for e.g. Userland/Libraries/LibC/sys/foo.h
will not be picked up by just running ninja install
.
We should change serenity_install_headers and serenity_install_sources in Meta/CMake/utils.cmake to use some variant of
install(DIRECTORY some args blah FILES_MATCHING PATTERN "*.h")
so that a ninja install
will pick up the extra files you added without having to re-invoke cmake on your own.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too