X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=configure.in;h=638471f9c1f86ed6326e7e11298fd22cd70a0f17;hb=607c5dadd6089768b618cc99346de1b37a2c46f1;hp=4c3d6b2bab1f47164db7bf94f9b7008574e73415;hpb=08ecc34f1e1e8cb576c5e25dbf3c8f9b39b58b20;p=swftools.git diff --git a/configure.in b/configure.in index 4c3d6b2..638471f 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-10-24-1908 +VERSION=2004-11-03-1856 # ------------------------------------------------------------------ @@ -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" @@ -56,15 +67,22 @@ fi export PACKAGE VERSION CFLAGS CXXFLAGS dnl Checks for programs. - AC_CANONICAL_HOST + +AC_CANONICAL_HOST + +SHARED="-shared" MACOSX= case $host_os in *darwin* ) MACOSX=yes CFLAGS="$CFLAGS -fno-rtti" CXXFLAGS="$CXXFLAGS -fno-rtti" + SHARED="-bundle" ;; esac + +AC_SUBST(SHARED) + dnl Checks for programs. AC_PROG_CC AC_PROG_CXX