experimental --inplace flag implementation

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18810 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2003-01-18 03:09:08 +00:00
parent 8d90d2f25f
commit 52c71b808f
3 changed files with 47 additions and 15 deletions

34
configure vendored
View File

@@ -21797,6 +21797,8 @@ cat >> confdefs.h <<EOF
EOF
top_builddir=`pwd`
@@ -21812,12 +21814,12 @@ have_floor=0
for ac_func in cos
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:21816: checking for $ac_func" >&5
echo "configure:21818: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 21821 "configure"
#line 21823 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -21840,7 +21842,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:21844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:21846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -21867,12 +21869,12 @@ done
for ac_func in floor
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:21871: checking for $ac_func" >&5
echo "configure:21873: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 21876 "configure"
#line 21878 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -21895,7 +21897,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:21899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:21901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -21920,7 +21922,7 @@ fi
done
echo $ac_n "checking if floating point functions link without -lm""... $ac_c" 1>&6
echo "configure:21924: checking if floating point functions link without -lm" >&5
echo "configure:21926: checking if floating point functions link without -lm" >&5
if test "$have_cos" = 1 -a "$have_floor" = 1; then
echo "$ac_t""yes" 1>&6
else
@@ -21932,12 +21934,12 @@ else
for ac_func in sin
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:21936: checking for $ac_func" >&5
echo "configure:21938: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 21941 "configure"
#line 21943 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -21960,7 +21962,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:21964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:21966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -21987,12 +21989,12 @@ done
for ac_func in ceil
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:21991: checking for $ac_func" >&5
echo "configure:21993: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 21996 "configure"
#line 21998 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@@ -22015,7 +22017,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:22019: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:22021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -22040,7 +22042,7 @@ fi
done
echo $ac_n "checking if floating point functions link with -lm""... $ac_c" 1>&6
echo "configure:22044: checking if floating point functions link with -lm" >&5
echo "configure:22046: checking if floating point functions link with -lm" >&5
if test "$have_sin" = 1 -a "$have_ceil" = 1; then
echo "$ac_t""yes" 1>&6
else
@@ -22190,10 +22192,11 @@ SAMPLES_SUBDIRS="`echo $SAMPLES_SUBDIRS | tr -s ' ' | tr ' ' '\n' | sort | uniq
echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
echo "configure:22197: checking whether ${MAKE-make} sets \${MAKE}" >&5
echo "configure:22200: checking whether ${MAKE-make} sets \${MAKE}" >&5
set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -22476,6 +22479,7 @@ s%@TOOLKIT_VPATH@%$TOOLKIT_VPATH%g
s%@TOOLCHAIN_NAME@%$TOOLCHAIN_NAME%g
s%@TOOLCHAIN_DEFS@%$TOOLCHAIN_DEFS%g
s%@TOOLCHAIN_DLL_DEFS@%$TOOLCHAIN_DLL_DEFS%g
s%@top_builddir@%$top_builddir%g
s%@cross_compiling@%$cross_compiling%g
s%@WXCONFIG_LIBS@%$WXCONFIG_LIBS%g
s%@WXCONFIG_LIBS_GL@%$WXCONFIG_LIBS_GL%g

View File

@@ -5159,6 +5159,9 @@ fi
AC_DEFINE_UNQUOTED(wxINSTALL_PREFIX, "$wxPREFIX")
dnl define the variables used in wx-config
top_builddir=`pwd`
dnl ---------------------------------------------------------------------------
dnl Output the makefiles and such from the results found above
dnl ---------------------------------------------------------------------------
@@ -5348,6 +5351,7 @@ AC_SUBST(TOOLCHAIN_DEFS)
AC_SUBST(TOOLCHAIN_DLL_DEFS)
dnl wx-config options
AC_SUBST(top_builddir)
AC_SUBST(host_alias)
AC_SUBST(cross_compiling)
AC_SUBST(WXCONFIG_LIBS)

View File

@@ -7,10 +7,29 @@ CC="@CC@"
GCC="@GCC@"
CXX="@CXX@"
LD="@SHARED_LD@"
srcdir=@top_srcdir@
builddir=@top_builddir@
cross_compiling=@cross_compiling@
target=@host_alias@
static_flag=@STATIC_FLAG@
# return the absolute path prepending builddir to it if needed
makeabs()
{
path=$1
# TODO: this only works under Unix and even there it could be
# enhanced to remove ".." and "."
if [ `echo $path | sed 's/^\(.\).*/\1/'` != "/" ]; then
if [ $path = "." ]; then
path=$builddir
else
path="$builddir/$path"
fi
fi
echo $path
}
usage()
{
cat <<EOF
@@ -88,6 +107,11 @@ while test $# -gt 0; do
esac
case $1 in
--inplace)
prefix=`makeabs $srcdir`
exec_prefix=`makeabs $builddir`
exec_prefix_set=yes
;;
--prefix=*)
prefix=$optarg
if test $exec_prefix_set = no ; then