Statistics
| Branch: | Revision:

root / configure @ 67f86e8e

History | View | Annotate | Download (55.4 kB)

# Date Author Comment
64656024 08/10/2009 09:05 pm Juan Quintela

Move dis-* selection to configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

4de67f2f 08/10/2009 09:05 pm Juan Quintela

Make slirp include dir globlal in cflags

We already include it everywhere

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

67f86e8e 08/10/2009 09:05 pm Juan Quintela

Generate CONFIG_AUDIO_PT_INT in configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

d02c1db3 08/10/2009 09:05 pm Juan Quintela

Fold TARGET_GPROF handling in configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

57ddfbf7 08/10/2009 09:05 pm Juan Quintela

Generate more conmmon CFLAGS

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

471857dd 08/10/2009 09:05 pm Juan Quintela

Added CONFIG_NEED_MMU for microblaze and cris

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

9b8e111f 08/10/2009 09:05 pm Juan Quintela

fix typo, there should be bsd_user there

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

6ee7126f 08/10/2009 09:05 pm Juan Quintela

Move alpha CFLAGS target to configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

c60d0afa 08/10/2009 09:05 pm Juan Quintela

Move ia64 QEMU_CFLAGS target to configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

d6b38939 08/10/2009 09:05 pm Juan Quintela

Introduce CONFIG_NOSOFTFLOAT and simplify Makefile.target

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

07dac55d 08/10/2009 09:05 pm Juan Quintela

permit to add things to LDFLAGS for target

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

322e5878 08/10/2009 09:05 pm Juan Quintela

refactor linker_script common part and change quoting

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

4afddb55 08/10/2009 09:05 pm Juan Quintela

permit to add things to CFLAGS per target

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

6362a53f 08/10/2009 09:05 pm Juan Quintela

Test if we need -lutil in ,/configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

d2ef30d5 08/10/2009 09:05 pm Juan Quintela

Fold CURSES_LIBS into libsoftmmu_libs

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

a5e32cc9 08/10/2009 09:05 pm Juan Quintela

Fold VNC_TLS_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

fa838301 08/10/2009 09:05 pm Juan Quintela

Fold VNC_SASL_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

3efd632b 08/10/2009 09:05 pm Juan Quintela

Fold XEN_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

e482d56a 08/10/2009 09:05 pm Juan Quintela

Fold BLUEZ_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

e4782985 08/10/2009 09:05 pm Juan Quintela

Fold FDT_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

264606b3 08/10/2009 09:05 pm Juan Quintela

Fold BRLAPI_LIBS into libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

73da375e 08/10/2009 09:05 pm Juan Quintela

Add libs_softmmu variable

It is used only for softmmu variables

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

0705667e 08/10/2009 09:05 pm Juan Quintela

Add SDL_LIBS to libs_softmmu

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

997e690a 08/10/2009 09:05 pm Juan Quintela

move coreaudio libraries to coreaudio selection

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

a4bf6780 08/10/2009 09:05 pm Juan Quintela

Move sound library selection to sound selection

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

a558ee17 08/10/2009 09:05 pm Juan Quintela

Rename CPPFLAGS to QEMU_CFLAGS

Now we have to variables: QEMU_CFLAGS: flags without which we can't compile
CFLAGS: "-g -O2"

We can now run:

make CFLAGS="-fbar" foo.o
make CFLAGS="" foo.o
make CFLAGS="-O3" foo.o

And it all should work.

Signed-off-by: Juan Quintela <>...

867c16fd 08/10/2009 09:05 pm Juan Quintela

split QEMU_CFLAGS very long line

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

6c90361a 08/10/2009 09:05 pm Juan Quintela

move common QEMU_CFLAGS to configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

c81da56e 08/10/2009 09:05 pm Juan Quintela

Refactor HELPER_CFLAGS

Calculate its value in ./configure.
Put together all its uses

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

07d9ac44 08/10/2009 09:05 pm Juan Quintela

move SDL_LIBS Win32 hack to configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

fa5e22cf 08/10/2009 09:05 pm Juan Quintela

We want to pass LIB through configuration files now

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

5572b539 08/10/2009 09:05 pm Juan Quintela

PTHREADLIBS was used for all binaries

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

07ffa4bd 08/10/2009 09:05 pm Juan Quintela

CLOCKLIBS was used for all binaries

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

e174c0bb 08/10/2009 09:05 pm Juan Quintela

Move to configure CONFIG_SOLARIS libraries needed always

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

884044aa 08/10/2009 09:05 pm Juan Quintela

Move to configure CONFIG_WIN32 libraries needed always

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

50e7b1a0 08/10/2009 09:05 pm Juan Quintela

move sparc_cpu arg parsing to the begining

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

ed968ff1 08/10/2009 09:05 pm Juan Quintela

refactor sparc_cpu code to be in a single place

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

ea8f20f8 08/10/2009 09:05 pm Juan Quintela

refactor $cpu selection in various places

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

0dbfc675 08/10/2009 09:05 pm Juan Quintela

reindent Operating System selection configure

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

9784cde5 08/10/2009 09:05 pm Juan Quintela

remove unused temporal files

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

b1d5a277 08/10/2009 09:05 pm Juan Quintela

Add CURL_CFLAGS

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

1f653738 08/10/2009 09:05 pm Juan Quintela

sparc_* is defined through -D__sparc_*__

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

3457a3f8 08/10/2009 09:05 pm Juan Quintela

move mingw32 code after selection of OS

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

19a54b77 08/10/2009 09:05 pm Juan Quintela

This variables can't be set here

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

fecde40a 08/10/2009 09:05 pm Juan Quintela

refactor kqemu selection for both mingw32

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

1156c669 08/10/2009 09:05 pm Juan Quintela

We want to add options at the beggining, not at the end of variables

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

0c439cbf 08/10/2009 09:05 pm Juan Quintela

Remove OS_{CFLAGS, LDFLAGS} and ARCH_{LDFLAGS, CFLAGS}

Fold its values into LDFLAGS and CFLAGS

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

e2a2ed06 08/10/2009 09:05 pm Juan Quintela

move EXTRA_CFLAGS/LDFLAGS to the very beginning

Now, we compile all the tests with the values passed through the command
line.

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

52166aa0 08/10/2009 09:05 pm Juan Quintela

create compile_object/compile_prog functions

Instead of repeating the code through the file, create this two functions and
call them in all $cc invocations.

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>...

e86ecd4b 08/10/2009 09:05 pm Juan Quintela

move general CFLAGS/LDFLAGS definitions after last $cc run

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

d2ac582c 08/10/2009 09:05 pm Juan Quintela

Use CFLAGS from enviroment, ARCH_CFLAGS hasn't been defined yet

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

2ff6b91e 08/10/2009 09:05 pm Juan Quintela

move cpu command line setting to the beggining

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

a36abbbb 08/10/2009 09:05 pm Juan Quintela

move check_linker_flags sooner than starting of printing variables

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

5169202b 08/10/2009 09:05 pm Juan Quintela

remove not needed rt variable

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

6ae9a1f4 08/10/2009 09:05 pm Juan Quintela

move checks for bswap32/bswap_32 sooner than starting of printing variables

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

a873d453 08/10/2009 09:05 pm Juan Quintela

strip binary is not used anywhere

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

40bf3844 08/10/2009 09:05 pm Juan Quintela

oss variable don't exist anymore

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>
Message-Id:

55418b96 08/10/2009 09:05 pm Stefan Weil

Win32: Fix default prefix

The old code resulted in wrong escape sequences:

#define CONFIG_QEMU_SHAREDIR "c:\Program Files\Qemu"

gcc warnings:

vl.c:5708:20: warning: unknown escape sequence '\P'
vl.c:5708:20: warning: unknown escape sequence '\Q'

Windows can handle slash (/) path separators,...

ac8ab73a 08/10/2009 09:05 pm Christoph Egger

configure: let it find xen headers and libs

Attached patch lets configure find xen headers and libs
with --extra-cflags and --extra-ldlfags option.

Signed-off-by: Christoph Egger <>
Signed-off-by: Anthony Liguori <>...

0ff6697d 08/10/2009 02:41 am malc

Do not try to invoke shebang scripts directly (NFS issues)

Signed-off-by: malc <>

d6630708 08/03/2009 07:33 pm Nathan Froyd

enable NPTL for ppc-linux-user targets in configure

Enabling support for ppc64-linux-user should be easy enough to do later.

Signed-off-by: Nathan Froyd <>
Signed-off-by: malc <>

c05ac895 07/31/2009 03:19 pm Paul Brook

Option rom makefile fixes

Fix toplevel option rom makefile rules.

Signed-off-by: Paul Brook <>

fa282484 07/27/2009 10:10 pm Juan Quintela

generate LDFLAGS for *-linux-user and *-bsd-user in a single place in configure

Remove lots of duplicate code in the process

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

4bf6b55b 07/27/2009 10:10 pm Juan Quintela

set SEARCH_PATH for the linker script from output of ld --verbose -v

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

75b5a697 07/27/2009 10:10 pm Juan Quintela

rename NEEDS_LIBSUNMATH to CONFIG_NEEDS_LIBSUNMATH

Once there fix a place where it was misspelled

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

2f7bb878 07/27/2009 10:10 pm Juan Quintela

rename USE_NPTL to CONFIG_USE_NPTL

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

2358a494 07/27/2009 10:10 pm Juan Quintela

Generate config-host.h from config-host.mak

Generate CONFIG_AUDIO_DRIVERS. Order is important here, because the
first driver in the list is the one used by default.

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

161294d8 07/27/2009 10:10 pm Juan Quintela

Don't build option roms on Mac OS X

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

2880bc32 07/27/2009 10:10 pm Juan Quintela

define ENOTSUP the same that the other errors

aliguori: ENOTSUP is not 4096 universally, only on OpenBSD

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

eb82284f 07/27/2009 10:09 pm Juan Quintela

simplify brlapi selection

Use same style that everythnig else

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

4baae0ac 07/27/2009 10:09 pm Juan Quintela

simplify vde libs selection

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

b41af4ba 07/27/2009 10:09 pm Juan Quintela

simplify fdt libs selection

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

5647eb74 07/27/2009 10:09 pm Juan Quintela

test if xen is enabled only once

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

a68551bc 07/27/2009 10:09 pm Juan Quintela

the else part of this test is obsolete We are testing for sdl = yes inside the else part of the test if sdl = yes

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

d3d9738f 07/27/2009 10:09 pm Juan Quintela

sdl_config value was always sdl-config

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

8ad3a7dd 07/27/2009 10:09 pm Juan Quintela

Calculate sdl_libs and sdl_flags and use them everywhere

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

681306df 07/27/2009 10:09 pm Juan Quintela

instead of setup sdl_x11 just add -lX11 to sdl_libs

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

aae3481d 07/27/2009 10:09 pm Juan Quintela

target_softmmu is undefined at that point

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

1ac88f28 07/27/2009 10:09 pm Juan Quintela

remove sdl_static. Just do the right thing if static is yes

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

ac119f9d 07/27/2009 10:09 pm Juan Quintela

indent with 2 spaces sdl tests

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

b2266bee 07/27/2009 10:09 pm Juan Quintela

Define and use xen libs in a single place

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

e0b7a42b 07/27/2009 10:09 pm Juan Quintela

simplify curses library selection

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

9788c9ca 07/27/2009 10:09 pm Juan Quintela

rename HAVE_GPROF to TARGET_GPROF

Use was not consistent, in Makefile was TARGET_GPROF and in *h HAVE_GPROF

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

936dfb80 07/27/2009 10:09 pm Juan Quintela

rename HAVE_BYTESWAP_H to CONFIG_BYTESWAP_H

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

092c73ee 07/27/2009 10:09 pm Juan Quintela

rename DEBUG_TCG to CONFIG_DEBUG_TCG

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

f0667e66 07/27/2009 10:09 pm Juan Quintela

rename DEBUG_EXEC to CONFIG_DEBUG_EXEC

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

e2542fe2 07/27/2009 10:09 pm Juan Quintela

rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

35f4df27 07/27/2009 10:09 pm Juan Quintela

Add CONFIG_POSIX

We need a way to define posix-like (a.k.a. no win32)

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

cfde872b 07/27/2009 10:09 pm Juan Quintela

fix indententation

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

43da3c08 07/27/2009 10:09 pm Juan Quintela

O_LARGEFILE is already set in qemu-common.h

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

71e72a19 07/27/2009 10:09 pm Juan Quintela

rename HOST_BSD to CONFIG_BSD

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

0e74e66b 07/27/2009 10:09 pm Juan Quintela

define MAP_ANONYMOUS if it is not defined in qemu-common.h

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

2341f9a1 07/27/2009 10:09 pm Juan Quintela

rename HAVE_PREADV to CONFIG_PREADV

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

6114fdb0 07/27/2009 10:09 pm Juan Quintela

rename HAVE_IOVEC to CONFIG_IOVEC

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

56ffaf25 07/27/2009 10:09 pm Juan Quintela

rename HAVE_FNMATCH_H to CONFIG_FNMATCH

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

5735147e 07/27/2009 10:09 pm Juan Quintela

rename HAVE_MACHINE_BSWAP_H to CONFIG_MACHINE_BSWAP_H

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

67c0f08d 07/27/2009 10:09 pm Juan Quintela

Add -static in configure if needed

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

3f0855b1 07/27/2009 10:09 pm Juan Quintela

Rename HAVE_FDT to CONFIG_FDT and define it also in Makefile

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

804edf29 07/27/2009 10:09 pm Juan Quintela

move printing of config-host.mak variables to end of generation

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

6881964c 07/27/2009 10:09 pm Juan Quintela

make oss use OSS_LIBS

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>