diff --git a/media-gfx/gmic/gmic-2.9.9.recipe b/media-gfx/gmic/gmic-2.9.9.recipe index a23432a6c..bfdb26954 100644 --- a/media-gfx/gmic/gmic-2.9.9.recipe +++ b/media-gfx/gmic/gmic-2.9.9.recipe @@ -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"