diff options
author | Tim Wanders | 2019-02-14 18:17:44 +0100 |
---|---|---|
committer | Tim Wanders | 2019-02-14 18:17:44 +0100 |
commit | 41fb7c9014bde0e9d2f87afb520314c69b83fb95 (patch) | |
tree | 15c1a42fe049091b1c66faf15dc1f55014772449 | |
parent | f54a056fadb06016a0c1f80386f9bd179a6ef60c (diff) | |
download | aur-41fb7c9014bde0e9d2f87afb520314c69b83fb95.tar.gz |
switch to cmake
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 16 insertions, 8 deletions
@@ -6,6 +6,8 @@ pkgbase = elkhound-git arch = x86_64 license = custom makedepends = bison + makedepends = flex + makedepends = ocaml conflicts = elkhound-bin conflicts = elkhound source = git+https://github.com/WeiDUorg/elkhound @@ -10,7 +10,7 @@ conflicts=("elkhound-bin" "elkhound") url="https://github.com/WeiDUorg/elkhound" pkgdesc="Elkhound, née Elsa/Elkhound, as used by WeiDU" -makedepends=("bison") +makedepends=("bison" "flex" "ocaml") license=("custom") @@ -23,18 +23,24 @@ pkgver() { } prepare() { - cd "$srcdir/elkhound/src" - ./configure + cd "$srcdir/elkhound/" + + mkdir -p build + + cd build + cmake ../src -DCMAKE_BUILD_TYPE=Release \ + -DEXTRAS=OFF \ + -DOCAML=OFF \ + -DBUILD_TESTING=OFF } build() { - cd "$srcdir/elkhound/src" - make -j1 + cd "$srcdir/elkhound/build" + make } package() { - cd "$srcdir/elkhound/src/elkhound" - install -D -m=0755 elkhound "$pkgdir/usr/bin/elkhound" + cd "$srcdir/elkhound/build" + install -D -m=0755 elkhound/elkhound "$pkgdir/usr/bin/elkhound" } - |