diff --git a/main/zstd/APKBUILD b/main/zstd/APKBUILD index 62120ff58602bf18c16e6b2ef9cc4abbdbf1c7f8..bf4918a81228ed72f8661b6425482dd6e45a75ce 100644 --- a/main/zstd/APKBUILD +++ b/main/zstd/APKBUILD @@ -32,11 +32,15 @@ export CFLAGS="${CFLAGS/-Os/-O2}" export CXXFLAGS="${CXXFLAGS/-Os/-O2}" build() { + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi cmake -B build-zstd -G Ninja -S build/cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=None \ -DBUILD_TESTING="$(want_check && echo ON || echo OFF)" \ - -DZSTD_PROGRAMS_LINK_SHARED=ON + -DZSTD_PROGRAMS_LINK_SHARED=ON \ + $CMAKE_CROSSOPTS cmake --build build-zstd }