Mercurial > vanilla
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 |