Skip to content

Commit 392a114

Browse files
committed
Specify CMAKE_PREFIX_PATH because for macos it is using some system installed old abseil path for x86_64 and fails saying needed arm64 libs
1 parent 81e7bc4 commit 392a114

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

buildscripts/make_dependencies.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,14 @@ function build_and_install() {
2323
cmake .. \
2424
-DCMAKE_CXX_STANDARD=17 -D${TESTS_OFF_ARG}=OFF -DBUILD_SHARED_LIBS=OFF \
2525
-DCMAKE_INSTALL_PREFIX="$INSTALL_DIR" \
26+
-DCMAKE_PREFIX_PATH="$INSTALL_DIR" \
2627
-DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" \
2728
-B. || exit 1
2829
elif [[ "$ARCH" == x86* ]]; then
2930
CFLAGS=-m${ARCH#*_} CXXFLAGS=-m${ARCH#*_} cmake .. \
3031
-DCMAKE_CXX_STANDARD=17 -D${TESTS_OFF_ARG}=OFF -DBUILD_SHARED_LIBS=OFF \
3132
-DCMAKE_INSTALL_PREFIX="$INSTALL_DIR" \
33+
-DCMAKE_PREFIX_PATH="$INSTALL_DIR" \
3234
-B. || exit 1
3335
else
3436
if [[ "$ARCH" == aarch_64 ]]; then
@@ -46,6 +48,7 @@ function build_and_install() {
4648
cmake .. \
4749
-DCMAKE_CXX_STANDARD=17 -D${TESTS_OFF_ARG}=OFF -DBUILD_SHARED_LIBS=OFF \
4850
-DCMAKE_INSTALL_PREFIX="$INSTALL_DIR" \
51+
-DCMAKE_PREFIX_PATH="$INSTALL_DIR" \
4952
-Dcrosscompile_ARCH="$GCC_ARCH" \
5053
-DCMAKE_TOOLCHAIN_FILE=$BUILDSCRIPTS_DIR/toolchain.cmake \
5154
-B. || exit 1

0 commit comments

Comments
 (0)