Skip to content

Commit cccf46a

Browse files
ci: Fix cmocka build
1 parent b3c7d3b commit cccf46a

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

ci/install_functions.sh

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,16 @@ install_cmocka() {
2222
cd ~/builds/
2323
mkdir -p cmocka-build
2424
cd cmocka-build
25+
26+
local build_opts=(
27+
-DCMAKE_INSTALL_DIR="${CMOCKA_INSTALL}"
28+
-DLIB_INSTALL_DIR="${CMOCKA_INSTALL}/lib" # for cmocka <= 1.1.2
29+
-DCMAKE_INSTALL_LIBDIR="${CMOCKA_INSTALL}/lib" # for cmocka 1.1.3+
30+
-DINCLUDE_INSTALL_DIR="${CMOCKA_INSTALL}/include"
31+
)
32+
2533
cmake \
26-
-DCMAKE_INSTALL_DIR="${CMOCKA_INSTALL}" \
27-
-DLIB_INSTALL_DIR="${CMOCKA_INSTALL}/lib" \
28-
-DINCLUDE_INSTALL_DIR="${CMOCKA_INSTALL}/include" \
34+
"${build_opts[@]}" \
2935
~/builds/cmocka
3036
make -j"${CORES}" all install
3137
fi

0 commit comments

Comments
 (0)