[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
Owner

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

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>
crueter added 1 commit 2025-08-14 23:46:50 +02:00
[cmake] don't REQUIRE externals deps in root, add boost_headers
All checks were successful
eden-license / license-header (pull_request) Successful in 26s
1737ddd98d
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>
crueter added 1 commit 2025-08-14 23:50:31 +02:00
[cmake] don't add boost_headers if target already exists
All checks were successful
eden-license / license-header (pull_request) Successful in 1m14s
e97198def8
ARHABGJHBASJDFJHBF

Signed-off-by: crueter <crueter@eden-emu.dev>
Lizzie approved these changes 2025-08-15 00:35:15 +02:00
crueter merged commit 9ea4e89607 into master 2025-08-15 00:35:29 +02:00
crueter deleted branch fix/aur 2025-08-15 00:35:29 +02:00
Sign in to join this conversation.
No description provided.