musikr: build taglib sequentially w/more threads

This is probably better since locality can be leveraged more.
This commit is contained in:
Alexander Capehart 2024-12-23 10:53:44 -05:00
parent a888d09a2c
commit 44696424a9
No known key found for this signature in database
GPG key ID: 37DBE3621FE9AD47

View file

@ -30,14 +30,13 @@ build_for_arch() {
-DBUILD_EXAMPLES=OFF -DBUILD_BINDINGS=OFF -DWITH_ZLIB=OFF -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_FLAGS="-fPIC"
# Try to parallelize the build
cmake --build $DST_DIR --config Release -j$(( $(nproc) / 4 ))
cmake --build $DST_DIR --config Release -j$(nproc)
cd $WORKING_DIR
cmake --install $DST_DIR --config Release --prefix $PKG_DIR --strip
}
build_for_arch $X86_ARCH&
build_for_arch $X86_64_ARCH&
build_for_arch $ARMV7_ARCH&
build_for_arch $ARMV8_ARCH&
wait
build_for_arch $X86_ARCH
build_for_arch $X86_64_ARCH
build_for_arch $ARMV7_ARCH
build_for_arch $ARMV8_ARCH