summaryrefslogtreecommitdiff
path: root/src/runtime/c/configure.ac
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2012-01-20 13:41:10 +0000
committerkr.angelov <kr.angelov@gmail.com>2012-01-20 13:41:10 +0000
commit2eee382a62a909d5a3f2f5eda94f30fe68fd5335 (patch)
treeb0b0d513535895f244214aebf6358e172b8dce6d /src/runtime/c/configure.ac
parentb9728357126f8b9a6311cca17d9f0dcc2a7bfb9b (diff)
initial import of the C runtime
Diffstat (limited to 'src/runtime/c/configure.ac')
-rw-r--r--src/runtime/c/configure.ac66
1 files changed, 66 insertions, 0 deletions
diff --git a/src/runtime/c/configure.ac b/src/runtime/c/configure.ac
new file mode 100644
index 000000000..ade514745
--- /dev/null
+++ b/src/runtime/c/configure.ac
@@ -0,0 +1,66 @@
+AC_INIT(Portable Grammar Format library, 0.1.pre,
+ https://code.google.com/p/grammatical-framework/,
+ libpgf)
+AC_PREREQ(2.58)
+
+AC_CONFIG_SRCDIR([gu/mem.c])
+AC_CONFIG_AUX_DIR([scripts])
+AC_CONFIG_MACRO_DIR([m4])
+
+AM_INIT_AUTOMAKE([1.7.9])
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
+PKG_PROG_PKG_CONFIG
+
+AC_CONFIG_HEADERS([config.h guconfig.h])
+
+AM_MAINTAINER_MODE([enable])
+AC_CHECK_LIB(m,nan)
+AC_PROG_MAKE_SET
+AC_PROG_INSTALL
+AC_PROG_LIBTOOL
+AC_PROG_CC
+AC_PROG_CC_C99
+AM_PROG_CC_C_O
+
+[if [ "x$GCC" = "xyes" ]; then
+ CFLAGS="$CFLAGS\
+ -Wall\
+ -Wextra\
+ -Wno-missing-field-initializers\
+ -Wno-unused-parameter"
+fi]
+
+
+AC_C_ALIGNOF
+AC_C_FAM_IN_MEM
+AC_C_STATEMENT_EXPRESSIONS
+
+m4_define([ORIG_DEFINE],m4_defn([AC_DEFINE]))
+m4_define([_ORIG_DEFINE],m4_defn([_AC_DEFINE]))
+m4_pushdef([AC_DEFINE],[ORIG_DEFINE([GU_$1],[$2],[$3])])
+AC_C_ASCII
+m4_popdef([AC_DEFINE])
+
+dnl Doxygen support
+DX_PS_FEATURE(OFF)
+DX_PDF_FEATURE(OFF)
+AC_DEFUN([DX_FEATURE_dev], OFF)
+DX_ARG_ABLE(dev, [include internal development documentation],
+ [],
+ [],
+ [],
+ [DX_ENV_APPEND(DEVDOC, YES)]
+ [DX_ENV_APPEND(INPUT, $srcdir)],
+ [DX_ENV_APPEND(DEVDOC, NO)
+ DX_ENV_APPEND(INPUT,
+ [\$(guinclude_HEADERS) \$(pgfinclude_HEADERS)])])
+DX_INIT_DOXYGEN(libpgf)
+
+
+AC_CONFIG_FILES([Makefile
+ libgu.pc
+ libpgf.pc
+ ])
+
+AC_OUTPUT