GMIC: turn off optimization for x86_gcc2

This commit is contained in:
Gerasim Troeglazov
2021-10-04 04:58:17 +00:00
parent 76f19495c6
commit 9593996edb

View File

@@ -8,7 +8,7 @@ volumetric images, hence including 2D color images."
HOMEPAGE="https://gmic.eu"
COPYRIGHT="Sébastien Fourey"
LICENSE="GNU GPL v3"
REVISION="5"
REVISION="6"
SOURCE_URI="https://gmic.eu/files/source/gmic_$portVersion.tar.gz"
CHECKSUM_SHA256="9f053338752ec96a6b619718037767682c5fd58e2471c08f3740fdb070605bc0"
SOURCE_DIR="gmic-$portVersion"
@@ -100,9 +100,15 @@ BUILD()
{
export DISABLE_ASLR=1
local CUSTOM_CXX_FLAGS="-O3"
if [ "$targetArchitecture" = x86_gcc2 ]; then
CUSTOM_CXX_FLAGS="-O0"
fi
cmake $cmakeDirArgs \
-B build -S . \
-DCMAKE_CXX_FLAGS="-O3" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_FLAGS=$CUSTOM_CXX_FLAGS \
-DCUSTOM_CFLAGS=ON \
-DBUILD_BASH_COMPLETION=OFF \
-DBUILD_CLI=OFF \
@@ -122,12 +128,15 @@ BUILD()
-DENABLE_ZLIB=ON \
-DENABLE_LTO=OFF
cmake --build build -j1
cd build
make
cd ..
export LDFLAGS="$LDFLAGS -L../build"
cmake -B build-qt -S ./gmic-qt \
-DCMAKE_CXX_FLAGS="-O3" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_FLAGS=$CUSTOM_CXX_FLAGS \
-DCUSTOM_CFLAGS=ON \
-DGMIC_PATH=$sourceDir/src \
-DGMIC_QT_HOST=none \
@@ -137,12 +146,15 @@ BUILD()
-DENABLE_FFTW3=ON \
-DENABLE_LTO=OFF
cmake --build build-qt -j1
cd build-qt
make
}
INSTALL()
{
cmake --install build
cd build
make install
cd ..
mkdir -p "$appsDir/G'MIC"
cp build-qt/gmic_qt "$appsDir/G'MIC/G'MIC"