[cmake] don't REQUIRE externals deps in root, add boost_headers #265

Merged
crueter merged 2 commits from fix/aur into master 2025-08-15 00:35:29 +02:00

2 commits

Author SHA1 Message Date
e97198def8
[cmake] don't add boost_headers if target already exists
All checks were successful
eden-license / license-header (pull_request) Successful in 1m14s
ARHABGJHBASJDFJHBF

Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-14 17:50:19 -04:00
1737ddd98d
[cmake] don't REQUIRE externals deps in root, add boost_headers
All checks were successful
eden-license / license-header (pull_request) Successful in 26s
boost_headers is actually required for some distros apparently (notably
Arch, thanks username227 for spotting it), forces the bundled package
for it as well

AUR cpp-httplib also does not work with this for some reason, so in
order to support `CMAKE_DISABLE_FIND_PACKAGE_httplib` (required for
Arch if `cpp-httplib` is installed there), removes REQUIRED from the
external propagation calls (wasn't needed anyway idk why I added it)

I really wish we had more Arch developers tbh

Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-14 17:44:33 -04:00