aboutsummaryrefslogtreecommitdiff
path: root/bpkg/odb.sh
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-09-14 15:12:32 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-09-14 15:12:32 +0200
commitd05f9f046565f2d0d4135912103f96f0e66b454f (patch)
tree750c05a010e886de83edc30282476cc36cc1c127 /bpkg/odb.sh
parentf9b9844eabe29250298f8120fa32a3b98c718454 (diff)
Add initial database model
Diffstat (limited to 'bpkg/odb.sh')
-rwxr-xr-xbpkg/odb.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/bpkg/odb.sh b/bpkg/odb.sh
new file mode 100755
index 0000000..12ac408
--- /dev/null
+++ b/bpkg/odb.sh
@@ -0,0 +1,15 @@
+#! /usr/bin/env bash
+
+trap 'exit 1' ERR
+
+odb=/home/boris/work/odb/odb/odb/odb
+lib="\
+-I/home/boris/work/odb/libodb-sqlite-default \
+-I/home/boris/work/odb/libodb-sqlite \
+-I/home/boris/work/odb/libodb-default \
+-I/home/boris/work/odb/libodb"
+
+$odb -d sqlite --std c++11 --hxx-suffix "" --generate-query --generate-schema \
+ $lib -I.. -I../../libbpkg -I../../libbutl \
+ --include-with-brackets --include-prefix bpkg --guard-prefix BPKG \
+ --sqlite-override-null package