diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2012-01-20 13:41:10 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2012-01-20 13:41:10 +0000 |
| commit | 2eee382a62a909d5a3f2f5eda94f30fe68fd5335 (patch) | |
| tree | b0b0d513535895f244214aebf6358e172b8dce6d /src/runtime/c/configure.ac | |
| parent | b9728357126f8b9a6311cca17d9f0dcc2a7bfb9b (diff) | |
initial import of the C runtime
Diffstat (limited to 'src/runtime/c/configure.ac')
| -rw-r--r-- | src/runtime/c/configure.ac | 66 |
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 |
