diff options
author | Juerg Billeter <j@bitron.ch> | 2007-11-30 22:46:43 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2007-11-30 22:46:43 +0000 |
commit | 8cee76701562fd52533615eabcd89145a19c62e2 (patch) | |
tree | 0cf73573ad512cff4ad6b1947128cda79f7c7840 /configure.ac | |
parent | a48ac45c13353da4fb7d9927b0a8d851bf25fad9 (diff) | |
download | gobject-introspection-8cee76701562fd52533615eabcd89145a19c62e2.tar.gz |
Import gen-introspect to generate introspection information by parsing C
2007-11-30 Juerg Billeter <j@bitron.ch>
* configure.ac:
* src/Makefile.am:
* src/clexer.l:
* src/cparser.y:
* src/gen-introspect.c: (g_idl_node_cmp), (g_igenerator_new),
(g_igenerator_write_inline), (g_igenerator_write),
(g_igenerator_write_indent), (g_igenerator_write_unindent),
(field_generate), (value_generate), (constant_generate),
(property_generate), (function_generate), (vfunc_generate),
(signal_generate), (interface_generate), (struct_generate),
(union_generate), (boxed_generate), (enum_generate),
(node_generate), (module_generate), (get_type_from_type_id),
(str_replace), (g_igenerator_process_properties),
(g_igenerator_process_signals), (g_igenerator_process_types),
(get_type_from_ctype), (g_igenerator_process_function_symbol),
(g_igenerator_process_unregistered_struct_typedef),
(g_igenerator_process_struct_typedef),
(g_igenerator_process_union_typedef),
(g_igenerator_process_enum_typedef),
(g_igenerator_process_function_typedef),
(g_igenerator_process_constant), (g_igenerator_process_symbols),
(g_igenerator_add_symbol), (g_igenerator_is_typedef),
(g_igenerator_generate), (main), (csymbol_new),
(csymbol_get_const_boolean), (ctype_new), (ctype_copy),
(cbasic_type_new), (ctypedef_new), (cstruct_new), (cunion_new),
(cenum_new), (cpointer_new), (carray_new), (cfunction_new),
(eat_hspace), (eat_line), (read_identifier),
(g_igenerator_parse_macros):
* src/gen-introspect.h:
Import gen-introspect to generate introspection information by
parsing C headers.
svn path=/trunk/; revision=63
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 6ab03de2..91e0ed6b 100644 --- a/configure.ac +++ b/configure.ac @@ -10,12 +10,23 @@ AC_CONFIG_HEADER([config.h]) # Checks for programs. AC_PROG_CC +AM_PROG_CC_C_O AC_PROG_LIBTOOL +AC_PROG_LEX +if test "$LEX" = :; then + AC_MSG_ERROR([flex not found but required]) +fi + +AC_CHECK_PROGS(YACC, 'bison -y' byacc yacc, :) +if test "$YACC" = :; then + AC_MSG_ERROR([bison not found but required]) +fi + # Checks for libraries. AC_CHECK_LIB([dl], [dlopen]) -PKG_CHECK_MODULES(GIREPO, glib-2.0 gobject-2.0 gmodule-2.0 libffi) +PKG_CHECK_MODULES(GIREPO, glib-2.0 gobject-2.0 gmodule-2.0 gthread-2.0 libffi) # Checks for header files. |