Added a --inplace flag to wx-config which will assume that it is

executing from the build directory and will then output -I and -L
flags to use the build directory copies of things.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@17358 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2002-09-23 20:28:10 +00:00
parent 6f793e7d30
commit 1df7d9c158

View File

@@ -10,6 +10,7 @@ LD="@SHARED_LD@"
cross_compiling=@cross_compiling@
target=@host_alias@
static_flag=@STATIC_FLAG@
inplace_flag=no
usage()
{
@@ -18,12 +19,18 @@ Usage: wx-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--static]
[--libs] [--gl-libs]
[--cppflags] [--cflags] [--cxxflags] [--ldflags] [--rezflags]
[--cc] [--cxx] [--ld]
[--inplace]
wx-config returns configuration information about the installed
version of wxWindows. It may be used to query its version and
installation directories and also retrieve the C and C++ compilers
and linker which were used for its building and the corresponding
flags.
The --inplace flag allows wx-config to be used from the wxWindows
build directory and output flags to use the uninstalled version of
the headers and libs in the build directory. (Currently configure
must be invoked via a full path name for this to work correctly.)
EOF
exit $1
@@ -56,7 +63,11 @@ cppflags()
includes=" -I@includedir@"
fi
includes="-I@libdir@/wx/include/@TOOLCHAIN_NAME@$includes"
if test $inplace_flag = yes ; then
includes="-I$inplace_builddir/lib/wx/include/@TOOLCHAIN_NAME@ -I$inplace_include"
else
includes="-I@libdir@/wx/include/@TOOLCHAIN_NAME@$includes"
fi
if test $static_flag = yes ; then
echo $includes @WXDEBUG_DEFINE@ @TOOLCHAIN_DEFS@ @WXCONFIG_INCLUDE@ @WX_LARGEFILE_FLAGS@
@@ -121,6 +132,10 @@ while test $# -gt 0; do
libs="-L@libdir@"
fi
if test $inplace_flag = yes ; then
libs="-L$inplace_builddir/lib"
fi
if test $static_flag = yes ; then
echo "$libs @LDFLAGS@ @WXCONFIG_RPATH@ @libdir@/@WXCONFIG_LIBS_STATIC@ @LIBS@ @DMALLOC_LIBS@"
else
@@ -134,7 +149,10 @@ while test $# -gt 0; do
else
gllibs="@WXCONFIG_LIBS_GL@"
fi
echo @LDFLAGS_GL@ "$gllibs"
if test $inplace_flag = yes ; then
libdir="-L$inplace_builddir/lib"
fi
echo @LDFLAGS_GL@ $libdir $gllibs
;;
--cc)
echo $CC
@@ -145,6 +163,11 @@ while test $# -gt 0; do
--ld)
echo $LD
;;
--inplace)
inplace_flag=yes
inplace_builddir=`dirname $0`
inplace_include=@top_srcdir@/include
;;
*)
usage 1 1>&2
;;