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 }