mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-17 07:11:29 +02:00
ci(macos): CPATH/LIBRARY_PATH to brew prefix so feather finds boost headers
monero's static libs built fine, but the feather target includes monero headers pulling boost/variant.hpp, and clang doesn't search /opt/homebrew/include by default (modern BoostConfig leaves Boost_INCLUDE_DIRS empty).
This commit is contained in:
@@ -81,6 +81,12 @@ jobs:
|
|||||||
- name: build
|
- name: build
|
||||||
run: |
|
run: |
|
||||||
export PATH="/opt/homebrew/bin:$PATH"
|
export PATH="/opt/homebrew/bin:$PATH"
|
||||||
|
# clang does not search /opt/homebrew/include by default; the feather
|
||||||
|
# target pulls monero headers that include boost, and modern Boost's
|
||||||
|
# CMake config leaves Boost_INCLUDE_DIRS empty. CPATH/LIBRARY_PATH make
|
||||||
|
# every linked brew header/lib findable without per-dep flag surgery.
|
||||||
|
export CPATH="$(brew --prefix)/include"
|
||||||
|
export LIBRARY_PATH="$(brew --prefix)/lib"
|
||||||
mkdir -p build && cd build
|
mkdir -p build && cd build
|
||||||
cmake -DWITH_SCANNER=OFF -DUSE_DEVICE_TREZOR=OFF -DWOWNEROD_DIR=/tmp/wownerod-embed -DTOR_DIR=/tmp/tor-embed -DTOR_VERSION="$TOR_VERSION" -DCMAKE_PREFIX_PATH="$(brew --prefix qt)" ..
|
cmake -DWITH_SCANNER=OFF -DUSE_DEVICE_TREZOR=OFF -DWOWNEROD_DIR=/tmp/wownerod-embed -DTOR_DIR=/tmp/tor-embed -DTOR_VERSION="$TOR_VERSION" -DCMAKE_PREFIX_PATH="$(brew --prefix qt)" ..
|
||||||
cmake --build . -j "$(sysctl -n hw.ncpu)"
|
cmake --build . -j "$(sysctl -n hw.ncpu)"
|
||||||
|
|||||||
Reference in New Issue
Block a user