Mercurial > vanilla
comparison games/wesnoth/wesnoth.sh @ 1216:6710613b88b9
misc: remove build function
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 29 Sep 2021 13:49:32 +0200 |
parents | 297b5eef115e |
children | 57dc83a39b13 |
comparison
equal
deleted
inserted
replaced
1215:3214f7fed454 | 1216:6710613b88b9 |
---|---|
59 with_notifications="-DENABLE_NOTIFICATIONS=On" | 59 with_notifications="-DENABLE_NOTIFICATIONS=On" |
60 else | 60 else |
61 with_notifications="-DENABLE_NOTIFICATIONS=Off" | 61 with_notifications="-DENABLE_NOTIFICATIONS=Off" |
62 fi | 62 fi |
63 | 63 |
64 build() | 64 rm -rf $PKGNAME-$PKGVERSION |
65 { | 65 tar xvf $PKGNAME-$PKGVERSION.tar.bz2 |
66 rm -rf $PKGNAME-$PKGVERSION | 66 cd $PKGNAME-$PKGVERSION |
67 tar xvf $PKGNAME-$PKGVERSION.tar.bz2 | |
68 cd $PKGNAME-$PKGVERSION | |
69 | 67 |
70 # -DENABLE_SERVER=Off: broken with libc++ yet. | 68 # -DENABLE_SERVER=Off: broken with libc++ yet. |
71 patch -p0 < ../patch-clang.patch | 69 patch -p0 < ../patch-clang.patch |
72 patch -p0 < ../patch-boost.patch | 70 patch -p0 < ../patch-boost.patch |
73 mkdir build && cd build | 71 mkdir build && cd build |
74 cmake .. \ | 72 cmake .. \ |
75 -DBUILD_SHARED_LIBS=On \ | 73 -DBUILD_SHARED_LIBS=On \ |
76 -DCMAKE_BUILD_TYPE=Release \ | 74 -DCMAKE_BUILD_TYPE=Release \ |
77 -DCMAKE_CXX_COMPILER="$CXX" \ | 75 -DCMAKE_CXX_COMPILER="$CXX" \ |
78 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ | 76 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ |
79 -DCMAKE_C_COMPILER="$CC" \ | 77 -DCMAKE_C_COMPILER="$CC" \ |
80 -DCMAKE_C_FLAGS="$CFLAGS" \ | 78 -DCMAKE_C_FLAGS="$CFLAGS" \ |
81 -DCMAKE_INSTALL_PREFIX= \ | 79 -DCMAKE_INSTALL_PREFIX= \ |
82 -DENABLE_SERVER=Off \ | 80 -DENABLE_SERVER=Off \ |
83 $with_fribidi \ | 81 $with_fribidi \ |
84 $with_nls \ | 82 $with_nls \ |
85 $with_notifications | 83 $with_notifications |
86 make -j2 | 84 make -j2 |
87 make install DESTDIR=$DESTDIR | 85 make install DESTDIR=$DESTDIR |
88 cd .. | 86 cd .. |
89 | 87 |
90 cd .. | 88 cd .. |
91 rm -rf $PKGNAME-$PKGVERSION | 89 rm -rf $PKGNAME-$PKGVERSION |
92 } |