Browse Source

package/archlinux: use Ninja for Emscripten builds.

pull/187/head^2
Vladimír Vondruš 10 years ago
parent
commit
4e142f3fa7
  1. 9
      package/archlinux/PKGBUILD-emscripten
  2. 9
      package/archlinux/PKGBUILD-emscripten-webgl2

9
package/archlinux/PKGBUILD-emscripten

@ -7,7 +7,7 @@ arch=('any')
url="http://mosra.cz/blog/magnum.php"
license=('MIT')
depends=('emscripten-corrade')
makedepends=('cmake' 'emscripten' 'corrade')
makedepends=('cmake' 'emscripten' 'corrade' 'ninja')
options=('!strip' '!buildflags')
_rootdir=$startdir/../../
@ -19,7 +19,8 @@ build() {
cmake .. \
-DCMAKE_TOOLCHAIN_FILE="$_rootdir/toolchains/generic/Emscripten.cmake" \
-DCMAKE_PREFIX_PATH=/usr/lib/emscripten/system
-DCMAKE_PREFIX_PATH=/usr/lib/emscripten/system \
-G Ninja
fi
cd "$_rootdir/build-emscripten"
@ -35,7 +36,7 @@ build() {
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \
-DBUILD_TESTS=ON
make -j4
ninja
}
check() {
@ -45,5 +46,5 @@ check() {
package() {
cd "$_rootdir/build-emscripten"
DESTDIR="$pkgdir/" make install
DESTDIR="$pkgdir/" ninja install
}

9
package/archlinux/PKGBUILD-emscripten-webgl2

@ -7,7 +7,7 @@ arch=('any')
url="http://mosra.cz/blog/magnum.php"
license=('MIT')
depends=('emscripten-corrade')
makedepends=('cmake' 'emscripten' 'corrade')
makedepends=('cmake' 'emscripten' 'corrade' 'ninja')
options=('!strip' '!buildflags')
_rootdir=$startdir/../../
@ -19,7 +19,8 @@ build() {
cmake .. \
-DCMAKE_TOOLCHAIN_FILE="$_rootdir/toolchains/generic/Emscripten.cmake" \
-DCMAKE_PREFIX_PATH=/usr/lib/emscripten/system
-DCMAKE_PREFIX_PATH=/usr/lib/emscripten/system \
-G Ninja
fi
cd "$_rootdir/build-emscripten-webgl2"
@ -36,7 +37,7 @@ build() {
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \
-DBUILD_TESTS=ON
make -j4
ninja
}
check() {
@ -46,5 +47,5 @@ check() {
package() {
cd "$_rootdir/build-emscripten-webgl2"
DESTDIR="$pkgdir/" make install
DESTDIR="$pkgdir/" ninja install
}

Loading…
Cancel
Save