build.sh: use /usr/local as prefix for anything that is not Linux

/usr/local is the standard prefix for installation on FreeBSD, if
that is not the case for OpenBSD and others the check should be
improved but since I'm testing on FreeBSD now I'll look into it
in the future (hopefully)
This commit is contained in:
Ivailo Monev 2015-01-01 15:46:20 +00:00
parent 54effb3350
commit 75a95be4d4

View file

@ -12,6 +12,12 @@ else
release="Release" release="Release"
fi fi
if [ "$(uname -o)" = "GNU/Linux" ];then
prefix="/usr"
else
prefix="/usr/local"
fi
packs=("ariya-icons" "kdelibs" "kde-baseapps" "kde-workspace" "kde-extraapps" "kde-l10n") packs=("ariya-icons" "kdelibs" "kde-baseapps" "kde-workspace" "kde-extraapps" "kde-l10n")
source "$(dirname $0)/fetch.sh" source "$(dirname $0)/fetch.sh"
@ -30,7 +36,7 @@ cmake ../libkdcraw-4.14.3 \
-DCMAKE_BUILD_TYPE="$release" \ -DCMAKE_BUILD_TYPE="$release" \
-DKDE4_BUILD_TESTS=OFF \ -DKDE4_BUILD_TESTS=OFF \
-DCMAKE_SKIP_RPATH=ON \ -DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX="$prefix"
make make
make install make install
cd .. cd ..
@ -38,7 +44,7 @@ cd ..
mkdir -p icons-build && cd icons-build mkdir -p icons-build && cd icons-build
cmake ../ariya-icons \ cmake ../ariya-icons \
-DCMAKE_BUILD_TYPE="$release" \ -DCMAKE_BUILD_TYPE="$release" \
-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX="$prefix"
make make
make install make install
cd .. cd ..
@ -48,7 +54,7 @@ cmake ../kdelibs \
-DCMAKE_BUILD_TYPE="$release" \ -DCMAKE_BUILD_TYPE="$release" \
-DKDE4_BUILD_TESTS=OFF \ -DKDE4_BUILD_TESTS=OFF \
-DCMAKE_SKIP_RPATH=ON \ -DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX="$prefix" \
-DSYSCONF_INSTALL_DIR=/etc \ -DSYSCONF_INSTALL_DIR=/etc \
-DWITH_FAM=OFF -DWITH_FAM=OFF
make make
@ -60,7 +66,7 @@ cmake ../kde-baseapps \
-DCMAKE_BUILD_TYPE="$release" \ -DCMAKE_BUILD_TYPE="$release" \
-DKDE4_BUILD_TESTS=OFF \ -DKDE4_BUILD_TESTS=OFF \
-DCMAKE_SKIP_RPATH=ON \ -DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX="$prefix"
make make
make install make install
cd .. cd ..
@ -70,7 +76,7 @@ cmake ../kde-workspace \
-DCMAKE_BUILD_TYPE="$release" \ -DCMAKE_BUILD_TYPE="$release" \
-DKDE4_BUILD_TESTS=OFF \ -DKDE4_BUILD_TESTS=OFF \
-DCMAKE_SKIP_RPATH=ON \ -DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX="$prefix" \
-DSYSCONF_INSTALL_DIR=/etc \ -DSYSCONF_INSTALL_DIR=/etc \
-DWITH_Xmms=OFF -DWITH_Xmms=OFF
make make
@ -82,7 +88,7 @@ cmake ../kde-extraapps \
-DCMAKE_BUILD_TYPE="$release" \ -DCMAKE_BUILD_TYPE="$release" \
-DKDE4_BUILD_TESTS=OFF \ -DKDE4_BUILD_TESTS=OFF \
-DCMAKE_SKIP_RPATH=ON \ -DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX="$prefix"
make make
make install make install
cd .. cd ..
@ -90,7 +96,7 @@ cd ..
mkdir -p l10n-build && cd l10n-build mkdir -p l10n-build && cd l10n-build
cmake ../kde-l10n \ cmake ../kde-l10n \
-DCMAKE_BUILD_TYPE="$release" \ -DCMAKE_BUILD_TYPE="$release" \
-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX="$prefix"
make make
make install make install
cd .. cd ..