summarylogtreecommitdiffstats
path: root/aiksaurus-plugin.m4
diff options
context:
space:
mode:
authorJan Tojnar2017-05-29 06:13:37 +0200
committerJan Tojnar2017-05-29 06:14:15 +0200
commitbb39a24f6990e295d169c5f6a73544d24e3d9513 (patch)
treea5d20481c5e1078531eda31d94f2fa84b52ae09c /aiksaurus-plugin.m4
downloadaur-abiword-patronus.tar.gz
Initial commit
Diffstat (limited to 'aiksaurus-plugin.m4')
-rw-r--r--aiksaurus-plugin.m446
1 files changed, 46 insertions, 0 deletions
diff --git a/aiksaurus-plugin.m4 b/aiksaurus-plugin.m4
new file mode 100644
index 000000000000..c70a00383656
--- /dev/null
+++ b/aiksaurus-plugin.m4
@@ -0,0 +1,46 @@
+
+aiksaurus_pkgs="aiksaurus-1.0"
+aiksaurus_gtk_pkgs="aiksaurusgtk3-1.0"
+aiksaurus_deps="no"
+
+if test "$enable_aiksaurus" != ""; then
+
+PKG_CHECK_EXISTS([ $aiksaurus_pkgs ],
+[
+ aiksaurus_deps="yes"
+], [
+ test "$enable_aiksaurus" = "auto" && AC_MSG_WARN([aiksaurus plugin: dependencies not satisfied - $aiksaurus_pkgs])
+])
+
+fi
+
+if test "$enable_aiksaurus" = "yes" || \
+ test "$aiksaurus_deps" = "yes"; then
+
+use_builtin_aiksaurus_gtk="no"
+if test "$TOOLKIT" = "gtk"; then
+PKG_CHECK_EXISTS([ $aiksaurus_gtk_pkgs ],
+[
+ aiksaurus_pkgs="$aiksaurus_pkgs $aiksaurus_gtk_pkgs"
+], [use_builtin_aiksaurus_gtk="yes"])
+fi
+
+if test "$enable_aiksaurus_builtin" = "yes"; then
+AC_MSG_ERROR([aiksaurus plugin: static linking not supported])
+fi
+
+PKG_CHECK_MODULES(AIKSAURUS,[ $aiksaurus_pkgs ])
+
+
+test "$enable_aiksaurus" = "auto" && PLUGINS="$PLUGINS aiksaurus"
+
+AIKSAURUS_CFLAGS="$AIKSAURUS_CFLAGS "'${PLUGIN_CFLAGS}'
+AIKSAURUS_LIBS="$AIKSAURUS_LIBS "'${PLUGIN_LIBS}'
+
+fi
+
+AM_CONDITIONAL([WITH_BUILTIN_AIKSAURUS_GTK],[ test "x$use_builtin_aiksaurus_gtk" = "xyes" ])
+
+AC_SUBST([AIKSAURUS_CFLAGS])
+AC_SUBST([AIKSAURUS_LIBS])
+