aa0cba4a62
Third attempt to invoke create_config properly
...
Second attempt failed due to $_ not being standard and as such it's
interpretation by certain shells when they were symlinked to /bin/sh
and invoked as such led to unpredictable results. So instead of trying
to be clever just use /bin/sh directly (That's what direct execution
would have led to anyway)
Hopefully this time nothing will break (Mingw?)
Thanks to Jordan Justen for report and analysis.
[Previous attempt (THISSHELL one) deserves a credit but reporter is
too humble]
Signed-off-by: malc <av1474@comtv.ru >
2009-08-13 06:41:53 +04:00
971c47ccbb
Do not use $SHELL to invoke our scripts
...
http://www.opengroup.org/onlinepubs/7990989775/xbd/envvar.html
<quote>
SHELL
A pathname of the user's preferred command language
interpreter. If this interpreter does not conform to the XSI Shell
Command Language in the XCU specification, Shell Command Language,
utilities may behave differently from those described in this
specification set.
</quote>
So using shells for users who prefer csh variants is a no go.
2009-08-11 23:15:52 +04:00
f14bfdf952
Move libsunpath to use the same style than everything else
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:48 -05:00
f622d8a33d
convert gprof flags to style of rest of Makefile
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:48 -05:00
7973f21c4b
Add cocoa libs at Darwin selection time
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:47 -05:00
f03029354e
CURL libs are used both by tools and softmmu
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:47 -05:00
8e02e54cc4
VDE libs are used both by tools and softmmu
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:46 -05:00
3e2e0e6ba8
Add libs_tools support
...
Libraries used by qemu-<tools>
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:46 -05:00
a990240bb9
Disable aio in mingw32
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:46 -05:00
053dd92e8a
We also need TARGET_<arechname> in Makefiles
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:46 -05:00
55d9c04bc3
Consolidate audio flags in configure
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:46 -05:00
67f86e8e2a
Generate CONFIG_AUDIO_PT_INT in configure
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:45 -05:00
4de67f2fa7
Make slirp include dir globlal in cflags
...
We already include it everywhere
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:45 -05:00
646560247c
Move dis-* selection to configure
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:45 -05:00
471857dd01
Added CONFIG_NEED_MMU for microblaze and cris
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:44 -05:00
57ddfbf7f9
Generate more conmmon CFLAGS
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:44 -05:00
d02c1db3d8
Fold TARGET_GPROF handling in configure
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:44 -05:00
c60d0afa65
Move ia64 QEMU_CFLAGS target to configure
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:43 -05:00
6ee7126f7c
Move alpha CFLAGS target to configure
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:43 -05:00
9b8e111fb1
fix typo, there should be bsd_user there
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:43 -05:00
4afddb5545
permit to add things to CFLAGS per target
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:42 -05:00
322e58780b
refactor linker_script common part and change quoting
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:42 -05:00
07dac55da4
permit to add things to LDFLAGS for target
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:42 -05:00
d6b3893971
Introduce CONFIG_NOSOFTFLOAT and simplify Makefile.target
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:42 -05:00
264606b3a9
Fold BRLAPI_LIBS into libs_softmmu
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:41 -05:00
e4782985f9
Fold FDT_LIBS into libs_softmmu
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:41 -05:00
e482d56ad9
Fold BLUEZ_LIBS into libs_softmmu
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:41 -05:00
3efd632b82
Fold XEN_LIBS into libs_softmmu
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:41 -05:00
fa838301c9
Fold VNC_SASL_LIBS into libs_softmmu
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:41 -05:00
a5e32cc912
Fold VNC_TLS_LIBS into libs_softmmu
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:41 -05:00
d2ef30d5d3
Fold CURSES_LIBS into libsoftmmu_libs
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:41 -05:00
6362a53f55
Test if we need -lutil in ,/configure
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:41 -05:00
a4bf678087
Move sound library selection to sound selection
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:40 -05:00
997e690ab9
move coreaudio libraries to coreaudio selection
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:40 -05:00
0705667e2e
Add SDL_LIBS to libs_softmmu
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:40 -05:00
73da375ee1
Add libs_softmmu variable
...
It is used only for softmmu variables
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:40 -05:00
07d9ac4442
move SDL_LIBS Win32 hack to configure
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:39 -05:00
c81da56e97
Refactor HELPER_CFLAGS
...
Calculate its value in ./configure.
Put together all its uses
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:39 -05:00
6c90361a7f
move common QEMU_CFLAGS to configure
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:39 -05:00
867c16fd54
split QEMU_CFLAGS very long line
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:39 -05:00
a558ee1776
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 <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:39 -05:00
884044aab1
Move to configure CONFIG_WIN32 libraries needed always
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:38 -05:00
e174c0bb9a
Move to configure CONFIG_SOLARIS libraries needed always
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:38 -05:00
07ffa4bde6
CLOCKLIBS was used for all binaries
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:38 -05:00
5572b53926
PTHREADLIBS was used for all binaries
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:38 -05:00
fa5e22cfc0
We want to pass LIB through configuration files now
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:38 -05:00
0dbfc67558
reindent Operating System selection configure
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:37 -05:00
ea8f20f8de
refactor $cpu selection in various places
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:37 -05:00
ed968ff1a3
refactor sparc_cpu code to be in a single place
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:37 -05:00
50e7b1a02f
move sparc_cpu arg parsing to the begining
...
Signed-off-by: Juan Quintela <quintela@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Message-Id:
2009-08-10 13:05:37 -05:00