diff options
author | Alex Dewar | 2019-07-26 17:52:53 +0100 |
---|---|---|
committer | Alex Dewar | 2019-07-26 17:52:53 +0100 |
commit | c072f631a15e286c026681ecd959d3f8f98b0d53 (patch) | |
tree | 6aafc579b640c67fc3cbb4dc4b68ada73a752dc6 | |
parent | cf271db37f17583dc0e786d5190bca287285cf48 (diff) | |
download | aur-c072f631a15e286c026681ecd959d3f8f98b0d53.tar.gz |
Also build SpineML libs and executables
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 16 insertions, 2 deletions
@@ -1,7 +1,7 @@ pkgbase = genn_cpu_only pkgdesc = GeNN: GPU-enhanced neural networks (version 4; without CUDA backend) pkgver = 4.0.1 - pkgrel = 1 + pkgrel = 2 epoch = 2 url = https://github.com/genn-team/genn arch = x86_64 @@ -1,7 +1,7 @@ # Maintainer: Alex Dewar <a.dewar@sussex.ac.uk> pkgname=genn_cpu_only pkgver=4.0.1 -pkgrel=1 +pkgrel=2 pkgdesc="GeNN: GPU-enhanced neural networks (version 4; without CUDA backend)" epoch=2 arch=(x86_64) @@ -41,6 +41,14 @@ build() { # Build pygenn make DYNAMIC=1 LIBRARY_DIRECTORY=`pwd`/pygenn/genn_wrapper/ python setup.py build + + # Build SpineML stuff + cd src/spineml/ + for dname in common simulator standalone_simulator; do + make -C $dname + done + cd generator + make -f MakefileSingleThreadedCPU } package() { @@ -56,6 +64,12 @@ package() { # Copy userproject folder cp -R userproject "$pkgdir"/usr/src/genn + # Install standalone SpineML generator + install -m755 bin/spineml_* "$pkgdir"/usr/bin + + # Install SpineML2GeNN libs + install -m644 lib/libspineml_*.a "$pkgdir"/usr/lib + # Copy SpineML2GeNN headers cp -R include/spineml "$pkgdir"/usr/include |