diff options
author | Eric Schulte | 2019-04-12 15:50:20 -0400 |
---|---|---|
committer | Eric Schulte | 2019-04-12 15:50:20 -0400 |
commit | d6f52843df57eff0bc55a73ad0dffa5bb8af25c4 (patch) | |
tree | 6884b69aa43fc7589fb8e420a1b69268544aa428 | |
parent | 9e48c4d0732dc7a45eb0f7adec045b2037666b0d (diff) | |
download | aur-d6f52843df57eff0bc55a73ad0dffa5bb8af25c4.tar.gz |
Optionally build against system boost (if present)
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 10 insertions, 3 deletions
@@ -1,12 +1,13 @@ pkgbase = gtirb-git pkgdesc = GrammaTech Intermediate Representation for Binaries - pkgver = v0.1.0.r114.gc90a226 + pkgver = v0.1.0.r115.g8e9c4f3 pkgrel = 1 url = https://github.com/grammatech/gtirb arch = x86_64 license = MIT makedepends = git makedepends = cmake + optdepends = boost: build against system boost provides = gtirb source = git://github.com/grammatech/gtirb.git sha512sums = SKIP @@ -2,12 +2,13 @@ # Maintainer: Eric Schulte <eschulte@grammatech.com> _srcname=gtirb pkgname=gtirb-git -pkgver=v0.1.0.r114.gc90a226 +pkgver=v0.1.0.r115.g8e9c4f3 pkgrel=1 pkgdesc="GrammaTech Intermediate Representation for Binaries" arch=('x86_64') url="https://github.com/grammatech/gtirb" license=('MIT') +optdepends=('boost: build against system boost') depends=() makedepends=('git' 'cmake') provides=('gtirb') @@ -21,11 +22,16 @@ pkgver() { build() { cd "$_srcname/" + if [ -f /usr/include/boost/range.hpp ];then + FLAGS="-DCMAKE_INSTALL_PREFIX=/usr -DGTIRB_USE_SYSTEM_BOOST=ON" + else + FLAGS="-DCMAKE_INSTALL_PREFIX=/usr" + fi # Build Source # CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt" # CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt" # LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" - CFLAGS="" CXXFLAGS="" LDFLAGS="" cmake . -Bbuild -DCMAKE_INSTALL_PREFIX=/usr + CFLAGS="" CXXFLAGS="" LDFLAGS="" cmake . -Bbuild $FLAGS make -Cbuild # Build Docs cmake doc/doxy/ -Bbuild-doc |