summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Kitsinger (SwooshyCueb)2021-08-11 13:08:35 -0400
committerMarkus Kitsinger (SwooshyCueb)2021-08-11 13:08:35 -0400
commit21f75eb08a9a68d23186288758e73da77621b46e (patch)
treeb9d542caf3e45afb7d2f2ba0e9bb78347fdf0000
parentff42f33e03f88e00e43b47ddaba0af488b1adf7e (diff)
downloadaur-21f75eb08a9a68d23186288758e73da77621b46e.tar.gz
Build shared library
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD23
2 files changed, 21 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b4985b0516c2..ad32cf7d0dae 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 2bbbbe88ab51..0210fb60f042 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}