[Synopsis-cvs] Synopsis/Synopsis/Synopsis/Parser/C configure.ac,1.1,1.2 Makefile.in,1.1,1.2
Stefan Seefeld stefan at frida.spi-inc.orgWed Sep 17 21:11:02 UTC 2003
- Previous message: [Synopsis-cvs] Synopsis/Synopsis/Synopsis/dist/command config.py,1.1,1.2
- Next message: [Synopsis-cvs] Synopsis/Synopsis/Synopsis/Parser/C++/syn link.cc,1.25,1.26
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /cvs/synopsis/Synopsis/Synopsis/Parser/C In directory frida:/tmp/cvs-serv13145/Synopsis/Parser/C Modified Files: configure.ac Makefile.in Log Message: C++ and C parser modules now compile via 'python setup.py build_ext'. Index: configure.ac =================================================================== RCS file: /cvs/synopsis/Synopsis/Synopsis/Parser/C/configure.ac,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -d -r1.1 -r1.2 --- configure.ac 18 Sep 2003 02:54:14 -0000 1.1 +++ configure.ac 18 Sep 2003 04:10:05 -0000 1.2 @@ -48,5 +48,31 @@ PYTHON_INCLUDE=`$PYTHON -c "from distuti AC_SUBST(PYTHON) AC_SUBST(PYTHON_INCLUDE) +dnl +dnl optionally support ctool C parser +dnl +AC_ARG_ENABLE(ctool, + AC_HELP_STRING([--enable-ctool],[Configure with ctool support]), + [config_ctool="$enableval"],[config_ctool="yes"]) +CTOOL= +if test ".$config_ctool" = ".yes"; then + AC_LANG(C++) + AC_ARG_WITH(ctool-prefix, + [ --with-ctool-prefix ctool prefix], + [ctool_prefix="$withval"]) + if test ".$ctool_prefix" != "." ; then + CTOOL_LIBS="-L$ctool_prefix/lib" + CTOOL_CPPFLAGS="-I$ctool_prefix/include" + fi + save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $CTOOL_CPPFLAGS" + AC_CHECK_HEADER(ctool/ctool.h, CTOOL=1) + CPPFLAGS="$save_CPPFLAGS" + CTOOL_LIBS="$CTOOL_LIBS -lctool" +fi +AC_SUBST(CTOOL) +AC_SUBST(CTOOL_CPPFLAGS) +AC_SUBST(CTOOL_LIBS) + AC_CONFIG_FILES([Makefile]) AC_OUTPUT Index: Makefile.in =================================================================== RCS file: /cvs/synopsis/Synopsis/Synopsis/Parser/C/Makefile.in,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -d -r1.1 -r1.2 --- Makefile.in 18 Sep 2003 02:54:14 -0000 1.1 +++ Makefile.in 18 Sep 2003 04:10:05 -0000 1.2 @@ -23,19 +23,22 @@ SHELL := /bin/sh srcdir := @srcdir@ -PYTHON := @PYTHON +PYTHON := @PYTHON@ PYTHON_CPPFLAGS := -I @PYTHON_INCLUDE@ +CTOOL := @CTOOL@ MAKEDEP := @CXX@ -M CXX := @CXX@ -CPPFLAGS:= @CPPFLAGS@ $(PYTHON_CPPFLAGS) -LIBS := $(CTOOL_LIBS) $(LIBS) +CPPFLAGS:= @CPPFLAGS@ @CTOOL_CPPFLAGS@ $(PYTHON_CPPFLAGS) +LIBS := @CTOOL_LIBS@ $(LIBS) SRC := Translator.cc ctool.cc OBJ := $(patsubst %.cc, %.o, $(SRC)) DEP := $(patsubst %.cc, %.d, $(SRC)) +ifeq ($(CTOOL), 1) MODULE := ctool.$(LIBRARY_EXT) +endif vpath %.cc $(srcdir)
- Previous message: [Synopsis-cvs] Synopsis/Synopsis/Synopsis/dist/command config.py,1.1,1.2
- Next message: [Synopsis-cvs] Synopsis/Synopsis/Synopsis/Parser/C++/syn link.cc,1.25,1.26
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Synopsis-changes mailing list