mirror of
https://github.com/KDE/latte-dock.git
synced 2024-12-22 09:33:54 +03:00
976bf2f684
-- fix #754 -- make_unique function is not available for gcc<=4.8.x by enabling this flag in through install script or through cmake such systems can build latte correctly
41 lines
1.1 KiB
Bash
Executable File
41 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
#Author: Michail Vourlakos, Smith Ar
|
|
#Summary: Installation script for Latte Dock Panel
|
|
#This script was written and tested on openSuSe Leap 42.1
|
|
set -e
|
|
|
|
build_type=$1
|
|
build_type=${build_type:="Release"}
|
|
|
|
enable_make_unique=OFF
|
|
|
|
if [ "$1" == "--enable-make-unique" ] || [ "$2" == "--enable-make-unique" ] ; then
|
|
enable_make_unique=ON
|
|
fi
|
|
|
|
if ! [ -a build ] ; then
|
|
mkdir build
|
|
fi
|
|
|
|
cd build
|
|
|
|
if [ -a po ] ; then
|
|
sudo rm -fr po
|
|
fi
|
|
if [ -a locale ] ; then
|
|
sudo rm -fr locale
|
|
fi
|
|
|
|
if [ "$1" == "--translations" ] ; then
|
|
cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDE_L10N_BRANCH=trunk -DKDE_L10N_AUTO_TRANSLATIONS=ON -DENABLE_MAKE_UNIQUE=$enable_make_unique -DCMAKE_BUILD_TYPE=$build_type ..
|
|
make fetch-translations
|
|
elif [ "$1" == "--translations-stable" ] ; then
|
|
cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDE_L10N_BRANCH=stable -DKDE_L10N_AUTO_TRANSLATIONS=ON -DENABLE_MAKE_UNIQUE=$enable_make_unique -DCMAKE_BUILD_TYPE=$build_type ..
|
|
make fetch-translations
|
|
else
|
|
cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDE_L10N_AUTO_TRANSLATIONS=OFF -DENABLE_MAKE_UNIQUE=$enable_make_unique -DCMAKE_BUILD_TYPE=$build_type ..
|
|
make
|
|
fi
|
|
|
|
sudo make install
|