X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=configure.in;h=492a6bba9c5ff2d9a88627134d65da36fa2f1e55;hb=ccc5f82c2bb8e14ff3941d862e0e5a6feb722201;hp=d1ce0c1ce4cf35360268f5b19f494f83aff7a028;hpb=f7b80586819383664dd9c60bcc5f8d0eaefb751f;p=swftools.git diff --git a/configure.in b/configure.in index d1ce0c1..492a6bb 100644 --- a/configure.in +++ b/configure.in @@ -8,6 +8,8 @@ AC_ARG_ENABLE(checkmem, [ --enable-checkmem turn on ccmalloc debugging], CHECKMEM=true) AC_ARG_ENABLE(debug, [ --enable-debug turn on debugging], DEBUG=true) +AC_ARG_ENABLE(profiling, +[ --enable-profiling turn on profiling], PROFILING=true) AC_ARG_ENABLE(warnings, [ --enable-warnings turn on compiler warnings], ENABLE_WARNINGS=true) AC_ARG_ENABLE(optimizations, @@ -16,7 +18,7 @@ AC_ARG_ENABLE(lame, [ --disable-lame don't compile any L.A.M.E. mp3 encoding code in], DISABLE_LAME=true) PACKAGE=swftools -VERSION=2004-11-03-1856 +VERSION=2004-11-13-2026 # ------------------------------------------------------------------ @@ -34,9 +36,18 @@ fi if test "x$CHECKMEM" '!=' "x";then DEBUG=yes fi +if test "x$PROFILING" '!=' "x";then + DEBUG=yes +fi if test "x$DEBUG" '!=' "x";then - CFLAGS="$WARNINGS -g $CFLAGS" - CXXFLAGS="$WARNINGS -g $CXXFLAGS" + if test "x$PROFILING" = "x";then + CFLAGS="$WARNINGS -g $CFLAGS" + CXXFLAGS="$WARNINGS -g $CXXFLAGS" + else + CFLAGS="$WARNINGS -O2 -g -pg $CFLAGS" + CXXFLAGS="$WARNINGS -O2 -g -pg $CXXFLAGS" + LDFLAGS="-g -pg $LIBS" + fi else if test "x$OPTIMIZE" '!=' "x"; then CFLAGS="$WARNINGS -O3 -fomit-frame-pointer -Winline $CFLAGS" CXXFLAGS="$WARNINGS -O3 -fomit-frame-pointer -Winline $CXXFLAGS" @@ -95,7 +106,12 @@ fi AC_CHECK_PROGS(UNCOMPRESS, gzip uncompress compress, ) dnl Checks for system services +OBJEXT="o" AC_EXEEXT +if test "x$EXEEXT" = "x.exe";then + OBJEXT="obj" +fi +AC_SUBST(OBJEXT) RFX_CHECK_MING @@ -201,7 +217,7 @@ if test "x${DISABLE_LAME}" = "xtrue"; then else # old lame code at lib/lame if test -f lib/lame/Makefile.in; then - lame_objects="lame/psymodel.o lame/fft.o lame/newmdct.o lame/quantize.o lame/takehiro.o lame/reservoir.o lame/quantize_pvt.o lame/vbrquantize.o lame/encoder.o lame/id3tag.o lame/version.o lame/tables.o lame/util.o lame/bitstream.o lame/set_get.o lame/VbrTag.o lame/lame.o" + lame_objects="lame/psymodel.\$(O) lame/fft.\$(O) lame/newmdct.\$(O) lame/quantize.\$(O) lame/takehiro.\$(O) lame/reservoir.\$(O) lame/quantize_pvt.\$(O) lame/vbrquantize.\$(O) lame/encoder.\$(O) lame/id3tag.\$(O) lame/version.\$(O) lame/tables.\$(O) lame/util.\$(O) lame/bitstream.\$(O) lame/set_get.\$(O) lame/VbrTag.\$(O) lame/lame.\$(O)" lame_makefile="lib/lame/Makefile" CPPFLAGS="$CPPFLAGS -Ilame" AC_DEFINE_UNQUOTED(HAVE_LAME, 1)