summaryrefslogtreecommitdiff
path: root/src/protoc-c.sh.in
diff options
context:
space:
mode:
authorBenjamin Franzke <benjaminfranzke@googlemail.com>2011-09-06 15:18:26 +0200
committerBenjamin Franzke <benjaminfranzke@googlemail.com>2011-09-07 15:35:56 +0200
commit32da405cbd0ad3b9964c72d07d8fe921f815fb32 (patch)
tree1c29a12bdb766e5413263ae84c414abc988e562f /src/protoc-c.sh.in
parent03da3083dc111e005da4d57c499966983d3fa7c8 (diff)
downloadcmumble-32da405cbd0ad3b9964c72d07d8fe921f815fb32.tar.gz
cmumble-32da405cbd0ad3b9964c72d07d8fe921f815fb32.tar.bz2
cmumble-32da405cbd0ad3b9964c72d07d8fe921f815fb32.zip
Use AC_PATH_PROG for protoc-c
Also move PROTOC_C substution directly into src/protoc-c.sh.in instead of src/Makefile.am
Diffstat (limited to 'src/protoc-c.sh.in')
-rw-r--r--src/protoc-c.sh.in14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/protoc-c.sh.in b/src/protoc-c.sh.in
new file mode 100644
index 0000000..788d743
--- /dev/null
+++ b/src/protoc-c.sh.in
@@ -0,0 +1,14 @@
+#!/bin/sh
+# @configure_input@
+
+PROTOC_C=@PROTOC_C@
+
+build_dir=".protoc-c_build_$(basename $2)/"
+
+mkdir -p "${build_dir}"
+cp $1 "${build_dir}"
+cd "${build_dir}"
+eval $PROTOC_C --c_out=. $(basename $1)
+cd ..
+mv "${build_dir}/$(basename $2)" $2
+rm -rf "${build_dir}"