summaryrefslogtreecommitdiff
path: root/svgc-config
diff options
context:
space:
mode:
Diffstat (limited to 'svgc-config')
-rw-r--r--svgc-config/Makefile.am4
-rw-r--r--svgc-config/svgc-config.in78
2 files changed, 82 insertions, 0 deletions
diff --git a/svgc-config/Makefile.am b/svgc-config/Makefile.am
new file mode 100644
index 0000000..9b167dd
--- /dev/null
+++ b/svgc-config/Makefile.am
@@ -0,0 +1,4 @@
+
+# Configuration script generated from svgc-config.in by configure.
+
+bin_SCRIPTS = svgc-config
diff --git a/svgc-config/svgc-config.in b/svgc-config/svgc-config.in
new file mode 100644
index 0000000..6a39d19
--- /dev/null
+++ b/svgc-config/svgc-config.in
@@ -0,0 +1,78 @@
+#!/bin/sh
+
+# SVGC build flags for standalone C programs.
+# Each option writes a single line; multiple options are allowed.
+
+VERSION='@PACKAGE_VERSION@'
+prefix='@prefix@'
+exec_prefix='@exec_prefix@'
+libdir='@libdir@'
+includedir='@includedir@'
+
+usage()
+{
+ cat <<EOF
+Usage: svgc-config [--prefix[=DIR]] [--exec-prefix[=DIR]]
+ [--version] [--cppflags] [--cflags]
+ [--libs] [--ldflags]
+EOF
+ exit "$1"
+}
+
+if test "$#" -eq 0; then
+ usage 1 >&2
+fi
+
+# Expand the standard Autoconf directory references after option parsing.
+for arg in "$@"; do
+ case "$arg" in
+ --prefix=*)
+ prefix=${arg#--prefix=}
+ ;;
+ --exec-prefix=*)
+ exec_prefix=${arg#--exec-prefix=}
+ ;;
+ --prefix|--exec-prefix|--version|--cppflags|--cflags|--libs|--ldflags|svgc)
+ ;;
+ *)
+ usage 1 >&2
+ ;;
+ esac
+done
+
+# Autoconf substitutions may contain ${prefix} and ${exec_prefix}.
+eval 'exec_prefix="'"$exec_prefix"'"'
+eval 'libdir="'"$libdir"'"'
+eval 'includedir="'"$includedir"'"'
+
+for arg in "$@"; do
+ case "$arg" in
+ --prefix=*)
+ ;;
+ --exec-prefix=*)
+ ;;
+ --prefix)
+ printf '%s\n' "$prefix"
+ ;;
+ --exec-prefix)
+ printf '%s\n' "$exec_prefix"
+ ;;
+ --version)
+ printf '%s\n' "$VERSION"
+ ;;
+ --cppflags)
+ printf '%s\n' "-I${includedir}"
+ ;;
+ --cflags)
+ printf '%s\n' "-funsigned-char -I${includedir}"
+ ;;
+ --libs)
+ printf '%s\n' '-lsvgc'
+ ;;
+ --ldflags)
+ printf '%s\n' "-L${libdir}"
+ ;;
+ svgc)
+ ;;
+ esac
+done