build: build Boost with -fcf-protection when targeting Darwin

The LLVM Clang we use for cross-compilation supports this option, and it's expected
that any builders on macOS will also be using an Apple Clang that supports it.
pull/826/head
fanquake 4 years ago
parent 5925f1e652
commit 469a5bc4fa
No known key found for this signature in database
GPG Key ID: 2EEB9F5CC09526C1

@ -26,6 +26,7 @@ $(package)_config_libraries=filesystem,system,test
$(package)_cxxflags=-std=c++17 -fvisibility=hidden
$(package)_cxxflags_linux=-fPIC
$(package)_cxxflags_android=-fPIC
$(package)_cxxflags_darwin=-fcf-protection=full
endef
define $(package)_preprocess_cmds

Loading…
Cancel
Save