mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 19:50:05 +02:00
GMIC: turn off optimization for x86_gcc2
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user