From: Peter Johnson Date: Fri, 29 Jun 2001 06:25:08 +0000 (-0000) Subject: Add --enable-dev option to force CFLAGS to "-ansi -pedantic -Wall -g". X-Git-Tag: v0.1.0~433 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0804065bd4f618b0e8c5f6262a14cf67014fe39b;p=yasm Add --enable-dev option to force CFLAGS to "-ansi -pedantic -Wall -g". svn path=/trunk/yasm/; revision=78 --- diff --git a/configure.ac b/configure.ac index 32c8fc65..b23d581b 100644 --- a/configure.ac +++ b/configure.ac @@ -4,6 +4,15 @@ AM_CONFIG_HEADER(include/config.h) AM_INIT_AUTOMAKE(yasm, 0.0.1) +AC_ARG_ENABLE(dev, +[ --enable-dev Use standard development FLAGS settings], +[case "${enableval}" in + yes) dev=true ;; + no) dev=false ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-dev) ;; +esac],[dev=false]) +AM_CONDITIONAL(DEV, test x$dev = xtrue) + AC_PATH_PROGS(PERL, perl perl5.004 perl5.003 perl5.002 perl5.001 perl5) AM_PROG_CC_STDC diff --git a/configure.in b/configure.in index 32c8fc65..b23d581b 100644 --- a/configure.in +++ b/configure.in @@ -4,6 +4,15 @@ AM_CONFIG_HEADER(include/config.h) AM_INIT_AUTOMAKE(yasm, 0.0.1) +AC_ARG_ENABLE(dev, +[ --enable-dev Use standard development FLAGS settings], +[case "${enableval}" in + yes) dev=true ;; + no) dev=false ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-dev) ;; +esac],[dev=false]) +AM_CONDITIONAL(DEV, test x$dev = xtrue) + AC_PATH_PROGS(PERL, perl perl5.004 perl5.003 perl5.002 perl5.001 perl5) AM_PROG_CC_STDC diff --git a/src/Makefile.am b/src/Makefile.am index 0415ff70..78d7f253 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -12,6 +12,10 @@ noinst_SCRIPTS = gen_instr.pl AM_YFLAGS = -d +if DEV +CFLAGS = -ansi -pedantic -Wall -g +endif + token.l bison.y: instrs.dat token.l.in bison.y.in gen_instr.pl $(PERL) $(srcdir)/gen_instr.pl -i $(srcdir)/instrs.dat -t $(srcdir)/token.l -g $(srcdir)/bison.y