{
mkdir -p /app/tests && cd /app/tests
cmake -DCMAKE_BUILD_TYPE=Debug \
- -DIMAGEMAGICK=OFF
- -DRUN_TESTS=ON /src
- make -j$(nproc)
+ -DIMAGEMAGICK=OFF \
+ -DRUN_TESTS=ON /src || return $?
+ make -j$(nproc) || return $?
mkdir -p /app/imagemagick-tests && cd /app/imagemagick-tests
cmake -DCMAKE_BUILD_TYPE=Debug \
-DIMAGEMAGICK=ON \
- -DRUN_TESTS=ON /src
- make -j$(nproc)
+ -DRUN_TESTS=ON /src || return $?
+ make -j$(nproc) || return $?
}
build_package()
mkdir -p /app/build && cd /app/build
cmake -DCMAKE_BUILD_TYPE=Release \
-DIMAGEMAGICK=OFF \
- -DEXTRA_VERSION="-$ID-$VERSION_CODENAME" /src
- make -j$(nproc) package
+ -DEXTRA_VERSION="-$ID-$VERSION_CODENAME" /src || return $?
+ make -j$(nproc) package || return $?
mkdir -p /app/imagemagick-build && cd /app/imagemagick-build
cmake -DCMAKE_BUILD_TYPE=Release \
-DIMAGEMAGICK=ON \
- -DEXTRA_VERSION="-imagemagick-$ID-$VERSION_CODENAME" /src
- make -j$(nproc) package
+ -DEXTRA_VERSION="-imagemagick-$ID-$VERSION_CODENAME" /src || return $?
+ make -j$(nproc) package || return $?
}
copy_package()
{
- cp /app/build/*.deb /src/build/
- cp /app/imagemagick-build/*.deb /src/build/
+ cp /app/build/*.deb /src/build/ || return $?
+ cp /app/imagemagick-build/*.deb /src/build/ || return $?
}
main()