From: Tom H. <tom...@us...> - 2003-06-30 06:45:38
|
Update of /cvsroot/rccparser/rccparser In directory sc8-pr-cvs1:/tmp/cvs-serv1709 Modified Files: ChangeLog Makefile.am NEWS acinclude.m4 configure.in Log Message: 2003-06-30 Tom Howard <tom...@us...> * ./Makefile.am * ./acinclude.m4 * ./configure.in * ./src/Makefile.am * ./src/doxygen.conf.tmpl Removed building of pdf and ps documentation due to errors Index: ChangeLog =================================================================== RCS file: /cvsroot/rccparser/rccparser/ChangeLog,v retrieving revision 1.76 retrieving revision 1.77 diff -C2 -d -r1.76 -r1.77 *** ChangeLog 5 May 2003 21:56:51 -0000 1.76 --- ChangeLog 30 Jun 2003 06:45:34 -0000 1.77 *************** *** 1,2 **** --- 1,18 ---- + 2003-06-30 Tom Howard <tom...@us...> + + * ./Makefile.am + * ./acinclude.m4 + * ./configure.in + * ./src/Makefile.am + * ./src/doxygen.conf.tmpl + Removed building of pdf and ps documentation due to errors + + 2003-06-27 Tom Howard <tom...@us...> + + * ./src/rcclexer.lpp + * ./src/rccparse.ypp + * ./src/rccparser.h + Fixed memory leak + 2003-05-06 Tom Howard <tom...@us...> Index: Makefile.am =================================================================== RCS file: /cvsroot/rccparser/rccparser/Makefile.am,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** Makefile.am 24 Mar 2003 19:27:33 -0000 1.18 --- Makefile.am 30 Jun 2003 06:45:34 -0000 1.19 *************** *** 39,45 **** echo "Use 'cvs co -r $$tag @PACKAGE@' to access the branch"; \ echo ""; \ ! echo `cvs tag -b $$tag`; \ ! $(AWK) -f $(srcdir)/rel.awk -v change=1 $(srcdir)/configure.in > configure.tmp; ! mv configure.tmp $(srcdir)/configure.in $(MAKE) $(AM_MAKEFLAGS) commit --- 39,45 ---- echo "Use 'cvs co -r $$tag @PACKAGE@' to access the branch"; \ echo ""; \ ! cvs tag -b "$$tag"; \ ! $(AWK) -f @srcdir@/rel.awk -v change=1 @srcdir@/configure.in > configure.tmp; ! mv configure.tmp @srcdir@/configure.in $(MAKE) $(AM_MAKEFLAGS) commit *************** *** 52,68 **** echo ""; \ cvs tag -b "$$tag"; \ ! $(AWK) -f $(srcdir)/rel.awk -v change=2 $(srcdir)/configure.in > configure.tmp; ! mv configure.tmp $(srcdir)/configure.in $(MAKE) $(AM_MAKEFLAGS) commit ! release: update distcheck add_rel commit dist upload tag ! quick-release: update add_rel commit dist upload tag tag: do_tag inc_rel do_tag: ! tag=`echo @PACKAGE@-@VERSION@ | sed s/\\\\./_/g`; \ echo "tagging release with $$tag"; \ echo `cvs tag $$tag`; --- 52,71 ---- echo ""; \ cvs tag -b "$$tag"; \ ! $(AWK) -f @srcdir@/rel.awk -v change=2 @srcdir@/configure.in > configure.tmp; ! mv configure.tmp @srcdir@/configure.in $(MAKE) $(AM_MAKEFLAGS) commit ! release: update distcheck add_rel commit tag ! quick-release: update add_rel commit tag tag: do_tag inc_rel do_tag: ! @tag=`echo @PACKAGE@-@VERSION@ | sed s/\\\\./_/g`; \ echo "tagging release with $$tag"; \ + echo "You can access this release by running:"; \ + echo " cvs co -r $$tag -d @PACKAGE@-@VERSION@ @PACKAGE@"; \ + echo "The release will then be available in the @PACKAGE@-@VERSION@ directory"; \ echo `cvs tag $$tag`; *************** *** 75,123 **** LOGHEADER=`echo -e "$$DATE\t$$USERNAME\t<$$USEREMAIL>\n"`; \ echo -e "$$LOGHEADER\n\n\t* ./configure.in\n\tReleased @PACKAGE@-@VERSION@\n" \ ! | cat - $(srcdir)/ChangeLog > ChangeLog.tmp ! mv ChangeLog.tmp $(srcdir)/ChangeLog inc_rel: ! $(AWK) -f $(srcdir)/rel.awk -v change=3 $(srcdir)/configure.in > configure.tmp; ! mv configure.tmp $(srcdir)/configure.in $(MAKE) $(AM_MAKEFLAGS) commit ! upload: @PACKAGE@-@VERSION@.tar.gz ncftpput -v upload.sourceforge.net /incoming @PACKAGE@-@VERSION@.tar.gz @PACKAGE@-@VERSION@.tar.gz: dist update: cvs -z9 update ! commit: ! $(AWK) '/^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/ { count++ } { if ( count == 1 ) print $0 }' $(srcdir)/ChangeLog > message.tmp cvs -z9 commit -F message.tmp addlog: if test "$$USERNAME" = ""; then \ ! USERNAME="$$USER"; fi; \ if test "$$USEREMAIL" = ""; then \ ! USEREMAIL="sse...@li..."; fi; \ ! DATE=`date +"%Y-%m-%d"`; \ ! LOGHEADER=`echo -e "$$DATE\t$$USERNAME\t<$$USEREMAIL>\n"`; \ ! cvs -z9 diff -u --brief 2>&1 | \ ! $(AWK) -v LOGHEADER="$$LOGHEADER" 'BEGIN { print LOGHEADER "\n" } \ /^Index/ { print "\t* ./" $$2 } \ ! /^cvs server: .* is a new entry/ { print "\t* ./" $$3 } \ ! END { print "" }' | \ ! cat - $(srcdir)/ChangeLog > ChangeLog.tmp ! mv ChangeLog.tmp $(srcdir)/ChangeLog ! if test -n "$(CVSEDITOR)"; then $(CVSEDITOR) $(srcdir)/ChangeLog; \ ! elif test -n "$(VISUAL)"; then $(VISUAL) $(srcdir)/ChangeLog; \ ! elif test -n "$(EDITOR)"; then $(EDITOR) $(srcdir)/ChangeLog; \ ! else \ ! EDITOR=`which vi`; \ ! if test -n "$$EDITOR" && test -x "$$EDITOR"; then \ ! $$EDITOR $(srcdir)/ChangeLog; \ else \ ! echo ""; \ ! echo "Cannot find an editor."; \ ! echo "Please edit ChangeLog manually\n"; \ fi; \ fi --- 78,337 ---- LOGHEADER=`echo -e "$$DATE\t$$USERNAME\t<$$USEREMAIL>\n"`; \ echo -e "$$LOGHEADER\n\n\t* ./configure.in\n\tReleased @PACKAGE@-@VERSION@\n" \ ! | cat - @srcdir@/ChangeLog > ChangeLog.tmp ! mv ChangeLog.tmp @srcdir@/ChangeLog inc_rel: ! $(AWK) -f @srcdir@/rel.awk -v change=3 @srcdir@/configure.in > configure.tmp; ! mv configure.tmp @srcdir@/configure.in $(MAKE) $(AM_MAKEFLAGS) commit ! gz: @PACKAGE@-@VERSION@.tar.gz ! ! upload_gz: gz ncftpput -v upload.sourceforge.net /incoming @PACKAGE@-@VERSION@.tar.gz @PACKAGE@-@VERSION@.tar.gz: dist + if BUILD_BZIP2 + + bz2: @PACKAGE@-@VERSION@.tar.bz2 + + upload_bz2: bz2 + ncftpput -v upload.sourceforge.net /incoming @PACKAGE@-@VERSION@.tar.bz2 + + @PACKAGE@-@VERSION@.tar.bz2: @PACKAGE@-@VERSION@.tar.gz + gunzip -c @PACKAGE@-@VERSION@.tar.gz | @BZIP2@ --best -c > @PACKAGE@-@VERSION@.tar.bz2 + + endif + + if BUILD_RPM + + upload_rpm: rpm + ncftpput -v upload.sourceforge.net /incoming @PACKAGE@-@VERSION@-0.i*.$(PLATFORM_SUFFIX).rpm + + rpm: @PACKAGE@-@VERSION@-0.i*.$(PLATFORM_SUFFIX).rpm + + @PACKAGE@-@VERSION@-0.i*.$(PLATFORM_SUFFIX).rpm: rpmmacros @PACKAGE@-@VERSION@.spec @PACKAGE@-@VERSION@.tar.gz + @if test -z "$(PLATFORM_SUFFIX)"; then \ + echo ""; \ + echo "Error: PLATFORM_SUFFIX is not set."; \ + echo "You may only build RPMs if you set the PLATFORM_SUFFIX."; \ + echo "You should set it to something like su82 for SuSE 8.2 or"; \ + echo "rh71 for RedHat 7.1 or mdk9 for Mandrake 9, etc. e.g."; \ + echo ""; \ + echo "./configure PLATFORM_SUFFIX=su82"; \ + echo ""; \ + exit 1; \ + fi + @$(RPM) -tb @srcdir@/@PACKAGE@-@VERSION@.tar.gz + @RPMDIR=`cat rpmmacros | $(AWK) '/%_rpmdir/ { print $$2; }'`; \ + echo "$$RPMDIR" | grep "%{.*}" >& /dev/null; \ + EXIT=$$?; \ + while test $$EXIT == "0"; do \ + RPMDIR=`echo "$$RPMDIR" | $(AWK) '/%{.*}/ \ + { match( $$0, /%{.*}/, macro ); \ + suffix = substr( $$0, RSTART + RLENGTH ); \ + gsub( /{|}/, "", macro[ 0 ] ); \ + while( ( getline < "rpmmacros" ) > 0 ) \ + { if( $$1 == macro[ 0 ] ) { print $$2 suffix; exit; } } \ + exit 1; \ + }'`; \ + if test $$? == "0"; then \ + echo "$$RPMDIR" | grep "%{.*}" >& /dev/null; \ + EXIT=$$?; \ + else \ + EXIT="1"; \ + fi; \ + done; \ + if test -d "$$RPMDIR"; then \ + for dir in `ls "$$RPMDIR"`; do \ + ls "$${RPMDIR}$${dir}/@PACKAGE@-@VERSION@-0.$${dir}.rpm" >& /dev/null; \ + if test $$? == "0"; then \ + cp "$${RPMDIR}$${dir}/@PACKAGE@-@VERSION@-0.$${dir}.rpm" @PACKAGE@-@VERSION@-0.$${dir}.$(PLATFORM_SUFFIX).rpm; \ + echo ""; \ + echo "@PACKAGE@-@VERSION@-0.$${dir}.$(PLATFORM_SUFFIX).rpm has been created."; \ + echo "If you are not a maintainer, please consider emailing the"; \ + echo "RPM to sse...@li..., so they can make it" ; \ + echo "available for others"; \ + echo ""; \ + found=true; \ + fi; \ + done; \ + if ! $$found; then \ + echo "RPM built but not found."; \ + echo "Please copy it to this directory manually."; \ + exit 1; \ + fi; \ + else \ + echo "RPM built but I cannot find RPM directory."; \ + echo "Please copy it to this directory manually."; \ + exit 1; \ + fi; + + upload_srpm: srpm + ncftpput -v upload.sourceforge.net /incoming @PACKAGE@-@VERSION@-0.src.rpm + + srpm: @PACKAGE@-@VERSION@-0.src.rpm + + @PACKAGE@-@VERSION@-0.src.rpm: rpmmacros @PACKAGE@-@VERSION@.spec @PACKAGE@-@VERSION@.tar.gz + @$(RPM) -ts @srcdir@/@PACKAGE@-@VERSION@.tar.gz + @SRPMDIR=`cat rpmmacros | $(AWK) '/%_srcrpmdir/ { print $$2; }'`; \ + echo "$$SRPMDIR" | grep "%{.*}" >& /dev/null; \ + EXIT=$$?; \ + while test $$EXIT == "0"; do \ + SRPMDIR=`echo "$$SRPMDIR" | $(AWK) '/%{.*}/ \ + { match( $$0, /%{.*}/, macro ); \ + suffix = substr( $$0, RSTART + RLENGTH ); \ + gsub( /{|}/, "", macro[ 0 ] ); \ + while( ( getline < "rpmmacros" ) > 0 ) \ + { if( $$1 == macro[ 0 ] ) { print $$2 suffix; exit; } } \ + exit 1; \ + }'`; \ + if test $$? == "0"; then \ + echo "$$SRPMDIR" | grep "%{.*}" >& /dev/null; \ + EXIT=$$?; \ + else \ + EXIT="1"; \ + fi; \ + done; \ + if test -d "$$SRPMDIR"; then \ + ls "$${SRPMDIR}/@PACKAGE@-@VERSION@-0.src.rpm" >& /dev/null; \ + if test $$? == "0"; then \ + cp "$${SRPMDIR}/@PACKAGE@-@VERSION@-0.src.rpm" .; \ + found=true; \ + fi; \ + if ! $$found; then \ + echo "SRPM built but not found."; \ + echo "Please copy it to this directory manually."; \ + exit 1; \ + fi; \ + else \ + echo "SRPM built but I cannot find SRPM directory."; \ + echo "Please copy it to this directory manually."; \ + exit 1; \ + fi; + + ~/.rpmmacros: + @echo "~/.rpmmacros not found. Creating one like the following."; \ + echo ""; \ + echo "%packager <YOUR NAME>"; \ + echo ""; \ + echo "%distribution <YOUR_DISTRIBUTION>"; \ + echo "%vendor RCSS"; \ + echo ""; \ + echo "%_topdir $$HOME"; \ + echo "%_tmppath /tmp/"; \ + echo ""; \ + echo "%_rpmtopdir %{_topdir}rpm/"; \ + echo "%_builddir %{_tmppath}"; \ + echo "%_rpmdir %{_rpmtopdir}RPMS/"; \ + echo "%_sourcedir %{_rpmtopdir}SOURCES/"; \ + echo "%_specdir %{_rpmtopdir}SPECS/"; \ + echo "%_srcrpmdir %{_rpmtopdir}SRPMS/"; \ + echo ""; \ + echo "Where <YOUR_NAME> is your name and <YOUR_DISTRIBUTION> is the"; \ + echo "distribution you are building on (e.g. SuSE Linux 8.2 or"; \ + echo "RedHat Linux 7.1)."; \ + exit -1; + + rpmmacros: ~/.rpmmacros + @cp ~/.rpmmacros rpmmacros; + + endif + + RPMChangeLog: ChangeLog + $(AWK) '/^[^0-9]/ { if( $$1 == "*" ) $$1 = "-"; print; } /^$$/ { print; } /^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/ { if( stop ) exit; "date -d " $$1 " +\"%a %b %d %Y\"" | getline test; $$1 = test; print "* " $$0; } /Released @PACKAGE@-/ { gsub( /@PACKAGE@-/, "", $$2 ); split( $$2, ver, "." ); split( "@VERSION@", curr_ver, "." ); if( ver[ 1 ] != curr_ver[ 1 ] || ver[ 2 ] != curr_ver[ 2 ] ) stop = 1; } END { print "[Please see the ChangeLog file for older changes] - Ed."; }' @srcdir@/ChangeLog > RPMChangeLog + + spec: @PACKAGE@-@VERSION@.spec + + @PACKAGE@-@VERSION@.spec: spec.tmpl install_files RPMChangeLog + sed -e 's/@NAME@/@PACKAGE@/' -e 's/@VER@/@VERSION@/' \ + "@srcdir@/spec.tmpl" \ + | $(AWK) -v files="$$files" \ + '{ print; } \ + /%defattr/ { while((getline < "install_files" ) > 0 ) { print; } }' \ + > @PACKAGE@-@VERSION@.spec + cat RPMChangeLog >> @PACKAGE@-@VERSION@.spec + + install_files: Makefile Makefile.am src/install_files + @rm -f install_files + @list='$(pkglib_LTLIBRARIES)'; \ + for p in $$list; do \ + f=`echo $$p | sed -e 's/\.la/.*/'`; \ + echo "%{_libdir}/@PACKAGE@/$$f" >> install_files; \ + done + @list='$(lib_LTLIBRARIES)'; \ + for p in $$list; do \ + f=`echo $$p | sed -e 's/\.la/.*/'`; \ + echo "%{_libdir}/$$f" >> install_files; \ + done + @list='$(pkgbin_PROGRAMS)'; \ + for p in $$list; do \ + echo "%{_bindir}/@PACKAGE@/$$p" >> install_files; \ + done + @list='$(bin_PROGRAMS)'; \ + for p in $$list; do \ + echo "%{_bindir}/$$p" >> install_files; \ + done + @list='$(pkginclude_HEADERS)'; \ + for p in $$list; do \ + echo "%{_includedir}/@PACKAGE@/$$p" >> install_files; \ + done + @list='$(include_HEADERS)'; \ + for p in $$list; do \ + echo "%{_includedir}/$$p" >> install_files; \ + done + @list='$(pkgdata_DATA)'; \ + for p in $$list; do \ + echo "%{_datadir}/@PACKAGE@/$$p" >> install_files; \ + done + @list='$(data_DATA)'; \ + for p in $$list; do \ + echo "%{_datadir}/$$p" >> install_files; \ + done + @cat src/install_files >> install_files + + + src/install_files: src/Makefile src/Makefile.am + cd src && $(MAKE) $(AM_MAKEFLAGS) install_files + update: cvs -z9 update ! commit: update ! $(AWK) '/^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/ { count++ } { if ( count == 1 ) print $0 }' @srcdir@/ChangeLog > message.tmp cvs -z9 commit -F message.tmp addlog: if test "$$USERNAME" = ""; then \ ! USERNAME="$$USER"; \ ! fi; \ if test "$$USEREMAIL" = ""; then \ ! USEREMAIL="sse...@li..."; \ ! fi; \ ! cvs -z9 diff -u --brief 2>&1 | $(AWK) '\ /^Index/ { print "\t* ./" $$2 } \ ! /^cvs server: .* is a new entry/ { print "\t* ./" $$3 }' \ ! > @srcdir@/addlog.tmp; ! if test -s @srcdir@/addlog.tmp; then \ ! DATE=`date +"%Y-%m-%d"`; \ ! echo -e "$$DATE\t$$USERNAME\t<$$USEREMAIL>\n" \ ! > ChangeLog.tmp; \ ! cat @srcdir@/addlog.tmp >> ChangeLog.tmp; \ ! echo "" >> ChangeLog.tmp; \ ! cat @srcdir@/ChangeLog >> ChangeLog.tmp; \ ! mv ChangeLog.tmp @srcdir@/ChangeLog; \ ! if test -n "$(CVSEDITOR)"; then $(CVSEDITOR) ChangeLog; \ ! elif test -n "$(VISUAL)"; then $(VISUAL) ChangeLog; \ ! elif test -n "$(EDITOR)"; then $(EDITOR) ChangeLog; \ else \ ! EDITOR=`which vi`; \ ! if test -n "$$EDITOR" && test -x "$$EDITOR"; then \ ! $$EDITOR ChangeLog; \ ! else \ ! echo ""; \ ! echo "Cannot find an editor."; \ ! echo "Please edit ChangeLog manually\n"; \ ! fi; \ fi; \ fi Index: NEWS =================================================================== RCS file: /cvsroot/rccparser/rccparser/NEWS,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** NEWS 5 May 2003 21:56:51 -0000 1.25 --- NEWS 30 Jun 2003 06:45:34 -0000 1.26 *************** *** 1,3 **** --- 1,11 ---- [1.2.5] + * Unfortunalty pdf and ps documentation is no longer generated. + This is due to errors reported which I have not been able to work + around as of yet. Hopefully, he pdf and ps documentation will + return again in the not to distant future + + * Fixed memory leak and possible segfault cause by string being used + from malloc allocated memory. + * Fixed typo in documentation formatting commands Index: acinclude.m4 =================================================================== RCS file: /cvsroot/rccparser/rccparser/acinclude.m4,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** acinclude.m4 4 May 2003 21:54:40 -0000 1.1 --- acinclude.m4 30 Jun 2003 06:45:34 -0000 1.2 *************** *** 3740,3741 **** --- 3740,3767 ---- fi ]) + # AC_LIB_RCSSCONFPARSER([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) + # --------------------------------------------------------- + # Checks for the rcssconfparser library + AC_DEFUN([AC_LIB_RCSSCONFPARSER], + [AS_VAR_PUSHDEF([ac_lib_rcssconfparser], [ac_cv_lib_rcssconfparser])dnl + AC_CACHE_CHECK(whether the rcssconfparser library is available, ac_cv_lib_rcssconfparser, + [AC_LANG_PUSH(C++) + OLD_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -lrcssconfparser" + AC_LINK_IFELSE([@%:@include <rcssbase/conf/builder.hpp> + @%:@include <rcssbase/conf/parser.hpp> + int main() + { + rcss::conf::Builder builder( "test" ); + rcss::conf::Parser parser( builder ); + return 0; + }], + [AS_VAR_SET(ac_lib_rcssconfparser, yes)], + [AS_VAR_SET(ac_lib_rcssconfparser, no) + LDFLAGS="$OLD_LDFLAGS" + ]) + AC_LANG_POP(C++) + ]) + AS_IF([test AS_VAR_GET(ac_lib_rcssconfparser) = yes], [$1], [$2]) + AS_VAR_POPDEF([ac_lib_rcssconfparser])dnl + ])# AC_LIB_RCSSCONFPARSER Index: configure.in =================================================================== RCS file: /cvsroot/rccparser/rccparser/configure.in,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** configure.in 24 Apr 2003 06:15:04 -0000 1.36 --- configure.in 30 Jun 2003 06:45:34 -0000 1.37 *************** *** 87,91 **** if test $RCCPTEST=rccptest; then AC_CHECK_HEADERS([rcssserver/clangparser.h], [ ! AC_CHECK_LIB(rcssclangparser, parse, [], [AC_MSG_WARN([ Could not find the rcssclangparser library or it is out of date. --- 87,92 ---- if test $RCCPTEST=rccptest; then AC_CHECK_HEADERS([rcssserver/clangparser.h], [ ! AC_LIB_RCSSCONFPARSER([ ! AC_CHECK_LIB(rcssclangparser, parse, [], [AC_MSG_WARN([ Could not find the rcssclangparser library or it is out of date. *************** *** 103,107 **** recognises it as a CLang message. ])] ! )], [AC_MSG_WARN([ Could not find the headers for the rcssclangparser library or it is --- 104,123 ---- recognises it as a CLang message. ])] ! )], [AC_MSG_WARN([ ! ! Could not find the rcssconfparser library or it is ! out of date. If you wish to link rccptest with the rcssclangparser ! library, please (re)install rcssserver/rcssabse or specify the path to the ! rcssbase library headers by adding ! ! CXXFLAGS=\"-I<INCLUDEDIR> <YOUR_OTHER_FLAGS>\" ! ! to configure's command line arguments. ! ! By not linking rccptest against the rcssclangparser/rcssconfparser ! libraries, rccptest will use a dumby parser that will pretend that all ! CLang messages are parsed correctly, so long as the rccparser library ! recognises it as a CLang message. ! ])])],[AC_MSG_WARN([ Could not find the headers for the rcssclangparser library or it is *************** *** 137,140 **** --- 153,165 ---- AC_PATH_PROG(DOT, dot) + AC_ARG_VAR(PDFLATEX, [name and location of the pdflatex executable]) + AC_PATH_PROGS(PDFLATEX, [pdflatex]) + AM_CONDITIONAL(USE_PDFLATEX, [test $PDFLATEX]) + + AC_ARG_VAR(PS2PDF, [name and location of the ps2pdf executable]) + AC_PATH_PROGS(PS2PDF, [ps2pdf]) + AM_CONDITIONAL(USE_PS2PDF, [test $PS2PDF]) + + dnl test for debug mode *************** *** 143,146 **** --- 168,191 ---- CXXFLAGS="$CXXFLAGS -DDEBUG"; fi + + AC_ARG_VAR(RPM, [rpm executable to use]) + if test -z $RPM; then + AC_CHECK_PROGS(RPM,[rpmbuild, rpm]) + fi + AC_ARG_VAR(PLATFORM_SUFFIX, [A short name for your platform that will be added to the name of the the binary RPMs you may choose to create (by running make rpm). e.g. su82 for SuSE Linux 8.2, rh71 for RedHat 7.1]) + if test $RPM; then + if test -z $PLATFORM_SUFFIX; then + AC_MSG_WARN([You will not be able to build binary RPMS because you have not set PLATFORM_SUFFIX. Please see 'configure --help' for more details]) + fi + fi + + AM_CONDITIONAL(BUILD_RPM, [test $RPM]) + + + AC_ARG_VAR(BZIP2, [bzip2 executable to use]) + if test -z $BZIP2; then + AC_CHECK_PROGS(BZIP2, bzip2) + fi + AM_CONDITIONAL(BUILD_BZIP2, [test $BZIP2]) |