diff options
| author | Thomas Preud'homme <thomas.preudhomme@celest.fr> | 2011-06-17 22:22:04 +0200 |
|---|---|---|
| committer | Thomas Preud'homme <thomas.preudhomme@celest.fr> | 2011-06-17 22:22:04 +0200 |
| commit | 3511e6e2a8b08f306cba73805fe7622a67d74fac (patch) | |
| tree | 4564dfed9aa8df707715260090a8124b316c5833 /configure | |
| parent | 330d2ee0faf2849f6d861839e563422a1519c4c3 (diff) | |
| download | tinycc-3511e6e2a8b08f306cba73805fe7622a67d74fac.tar.gz tinycc-3511e6e2a8b08f306cba73805fe7622a67d74fac.tar.bz2 | |
Default to create progs with symbols (incl. debug)
* Set CFLAGS entirely in configure if not already set.
* Compile bcheck.c with the same flags as the other source files
* Don't strip binaries by default (GB are cheap now) but provide a
--strip-binaries option in configure script.
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -146,6 +146,8 @@ for opt do ;; --disable-rpath) disable_rpath="yes" ;; + --strip-binaries) strip_binaries="yes" + ;; --with-libgcc) use_libgcc="yes" ;; --with-selinux) have_selinux="yes" @@ -157,7 +159,7 @@ done # Checking for CFLAGS if test -z "$CFLAGS"; then - CFLAGS="-O2" + CFLAGS="-Wall -g -O2" fi cc="${cross_prefix}${cc}" @@ -253,6 +255,7 @@ echo " --sysroot=PREFIX prepend PREFIX to library/include paths []" echo " --cc=CC use C compiler CC [$cc]" echo " --disable-static make libtcc.so instead of libtcc.a" echo " --disable-rpath disable use of -rpath with the above" +echo " --strip-binaries strip symbol tables from resulting binaries" echo " --with-libgcc use /lib/libgcc_s.so.1 instead of libtcc.a" echo " --enable-mingw32 build windows version on linux with mingw32" echo " --enable-cygwin build windows version on windows with cygwin" @@ -419,6 +422,9 @@ fi if test "$disable_rpath" = "yes" ; then echo "DISABLE_RPATH=yes" >> config.mak fi +if test "$strip_binaries" = "yes" ; then + echo "STRIP_BINARIES=yes" >> config.mak +fi if test "$use_libgcc" = "yes" ; then echo "#define CONFIG_USE_LIBGCC" >> $TMPH echo "CONFIG_USE_LIBGCC=yes" >> config.mak |
