comparison templates/cmake.sh @ 72:21e66ccc1272

templates: update all
author David Demelier <markand@malikania.fr>
date Wed, 06 Mar 2019 17:05:34 +0100
parents c3705b1f0f32
children 04f5776ff0be
comparison
equal deleted inserted replaced
71:6e9616f323a4 72:21e66ccc1272
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 # 16 #
17 17
18 source ./template.info 18 source ./template.info
19 19
20 case $(uname -m) in 20 set -ex
21 x86_64)
22 CFLAGS="-O2 -fPIC"
23 ;;
24 *)
25 CFLAGS="-O2"
26 ;;
27 esac
28
29 set -e
30 21
31 rm -rf $PKGNAME-$PKGVERSION 22 rm -rf $PKGNAME-$PKGVERSION
32 tar xvaf $PKGNAME-$PKGVERSION.tar.gz 23 tar xvaf $PKGNAME-$PKGVERSION.tar.gz
33 pushd $PKGNAME-$PKGVERSION 24 pushd $PKGNAME-$PKGVERSION
34 25
35 mkdir build && pushd build 26 mkdir build && pushd build
36 cmake .. \ 27 cmake .. \
37 -DBUILD_SHARED_LIBS=On \ 28 -DBUILD_SHARED_LIBS=On \
38 -DCMAKE_C_FLAGS="$CFLAGS" \
39 -DCMAKE_CXX_FLAGS="$CFLAGS" \
40 -DCMAKE_INSTALL_PREFIX=/usr 29 -DCMAKE_INSTALL_PREFIX=/usr
41 make 30 make
42 make install DESTDIR=$DESTDIR 31 make install DESTDIR=$DESTDIR
43 popd 32 popd
44 33