diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-06-09 19:53:12 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-06-09 19:53:12 +0000 |
commit | 43ce4dfe9efd48694cc7e9312f4e845304b2e532 (patch) | |
tree | 18b6550bb9c9cc882eda34a1ce05414edd88f824 | |
parent | ebc06f87cac28301bf30e8d23a069691a8db3635 (diff) |
added static build option
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@229 c046a42c-6fe2-441c-8c8c-71466251a162
-rw-r--r-- | Makefile | 4 | ||||
-rwxr-xr-x | configure | 25 |
2 files changed, 21 insertions, 8 deletions
@@ -6,6 +6,10 @@ LIBS= DEFINES=-DHAVE_BYTESWAP_H HELPER_CFLAGS=$(CFLAGS) +ifdef CONFIG_STATIC +LDFLAGS+=-static +endif + ifeq ($(ARCH),i386) CFLAGS+=-fomit-frame-pointer OP_CFLAGS=$(CFLAGS) -mpreferred-stack-boundary=2 @@ -20,6 +20,7 @@ TMPH="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.h" # default parameters prefix="/usr/local" interp_prefix="/usr/gnemul/qemu-i386" +static="no" cross_prefix="" cc="gcc" host_cc="gcc" @@ -104,6 +105,8 @@ for opt do ;; --enable-gprof) gprof="yes" ;; + --static) static="yes" + ;; esac done @@ -176,19 +179,22 @@ echo " --source-path=PATH path of source code [$source_path]" echo " --cross-prefix=PREFIX use PREFIX for compile tools [$cross_prefix]" echo " --cc=CC use C compiler CC [$cc]" echo " --make=MAKE use specified make [$make]" +echo " --static enable static build [$static]" echo "" echo "NOTE: The object files are build at the place where configure is launched" exit 1 fi -echo "Install prefix $prefix" -echo "Source path $source_path" -echo "C compiler $cc" -echo "make $make" -echo "host CPU $cpu" -echo "Big Endian $bigendian" -echo "target CPU $target_cpu" -echo "gprof enabled $gprof" +echo "Install prefix $prefix" +echo "Source path $source_path" +echo "ELF interp prefix $interp_prefix" +echo "C compiler $cc" +echo "make $make" +echo "host CPU $cpu" +echo "Big Endian $bigendian" +echo "target CPU $target_cpu" +echo "gprof enabled $gprof" +echo "static build $static" echo "Creating config.mak and config.h" @@ -244,6 +250,9 @@ if test "$gprof" = "yes" ; then echo "TARGET_GPROF=yes" >> config.mak echo "#define HAVE_GPROF 1" >> $TMPH fi +if test "$static" = "yes" ; then + echo "CONFIG_STATIC=yes" >> config.mak +fi echo -n "VERSION=" >>config.mak head $source_path/VERSION >>config.mak echo "" >>config.mak |