diff options
author | Markus Kitsinger (SwooshyCueb) | 2021-08-11 13:08:35 -0400 |
---|---|---|
committer | Markus Kitsinger (SwooshyCueb) | 2021-08-11 13:08:35 -0400 |
commit | 21f75eb08a9a68d23186288758e73da77621b46e (patch) | |
tree | b9d542caf3e45afb7d2f2ba0e9bb78347fdf0000 | |
parent | ff42f33e03f88e00e43b47ddaba0af488b1adf7e (diff) | |
download | aur-21f75eb08a9a68d23186288758e73da77621b46e.tar.gz |
Build shared library
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 21 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = nanodbc pkgdesc = A small C++ wrapper for the native C ODBC API pkgver = 2.13.0 - pkgrel = 1 + pkgrel = 2 url = http://nanodbc.io/ arch = i686 arch = x86_64 @@ -3,7 +3,7 @@ pkgname=nanodbc pkgver=2.13.0 -pkgrel=1 +pkgrel=2 pkgdesc="A small C++ wrapper for the native C ODBC API" arch=('i686' 'x86_64') url="http://nanodbc.io/" @@ -20,11 +20,26 @@ prepare() { } build() { - rm -rf "${srcdir}/build" - mkdir "${srcdir}/build" + rm -rf "${srcdir}/build" "${srcdir}/build-static" + mkdir "${srcdir}/build" "${srcdir}/build-static" + + cd "${srcdir}/build-static" + + cmake \ + -DBUILD_SHARED_LIBS=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DNANODBC_DISABLE_LIBCXX=ON \ + -DNANODBC_DISABLE_TESTS=ON \ + -DNANODBC_ENABLE_UNICODE=ON \ + "../${pkgname}-${pkgver}" + + make + cd "${srcdir}/build" cmake \ + -DBUILD_SHARED_LIBS=ON \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DNANODBC_DISABLE_LIBCXX=ON \ @@ -40,6 +55,8 @@ build() { #} package() { + cd "${srcdir}/build-static" + make DESTDIR="${pkgdir}" install cd "${srcdir}/build" make DESTDIR="${pkgdir}" install } |