summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGökçen Eraslan <gokcen.eraslan@gmail.com>2016-01-06 20:00:10 +0100
committerGökçen Eraslan <gokcen.eraslan@gmail.com>2016-01-06 20:00:10 +0100
commitd4424449fa86a8383761c6ae068a01d10e160c94 (patch)
tree66e60d3b31828dca71b9ceb422fb4229573d59df
parentdcb66bd8ebe8a4f8ee6605b00af09e8a48ace0ff (diff)
bindings: Fix swig shared library extensions.
-rw-r--r--bindings/swig.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/bindings/swig.sh b/bindings/swig.sh
index 62ec220..8e069b0 100644
--- a/bindings/swig.sh
+++ b/bindings/swig.sh
@@ -2,7 +2,7 @@ set -eu
#################### Generate Python bindings
ln -sf ../../lib/release/libquackle.so.0 python/libquackle.so.0
-ln -sf ../../quackleio/lib/release/libquackleio.so.0 python/libquackleio.so
+ln -sf ../../quackleio/lib/release/libquackleio.so.0 python/libquackleio.so.0
swig -c++ -o python/pyquackle.cxx -I../ `pkg-config QtCore --cflags` -python quackle.i
g++ -c -std=c++11 -fPIC python/pyquackle.cxx `pkg-config QtCore --cflags` `pkg-config python2 --cflags` -I../ -o python/pyquackle.o
g++ -std=c++11 -shared ../lib/release/libquackle.so ../quackleio/lib/release/libquackleio.so python/pyquackle.o -o python/_quackle.so
@@ -10,13 +10,13 @@ g++ -std=c++11 -shared ../lib/release/libquackle.so ../quackleio/lib/release/lib
#################### Generate Go bindings
mkdir go
ln -sf ../../lib/release/libquackle.so.0 go/libquackle.so.0
-ln -sf ../../quackleio/lib/release/libquackleio.so.0 go/libquackleio.so
+ln -sf ../../quackleio/lib/release/libquackleio.so.0 go/libquackleio.so.0
swig -c++ -o go/quackle_wrap.cxx -I../ `pkg-config QtCore --cflags` -go -cgo -intgosize 64 quackle.i
#################### Generate Lua bindings
mkdir lua
ln -sf ../../lib/release/libquackle.so.0 lua/libquackle.so.0
-ln -sf ../../quackleio/lib/release/libquackleio.so.0 lua/libquackleio.so
+ln -sf ../../quackleio/lib/release/libquackleio.so.0 lua/libquackleio.so.0
swig -c++ -o lua/quackle_wrap.cxx -I../ `pkg-config QtCore --cflags` -lua quackle.i
g++ -std=c++11 -fPIC `pkg-config lua52 --cflags` `pkg-config QtCore --cflags` -I../ -c lua/quackle_wrap.cxx -o lua/quackle_wrap.o
g++ -std=c++11 -shared `pkg-config lua52 --libs` ../lib/release/libquackle.so ../quackleio/lib/release/libquackleio.so lua/quackle_wrap.o -o lua/quackle.so