make fixes.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2803 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling 1999-06-16 08:14:52 +00:00
parent e66474166b
commit 77c85c2b2a
4 changed files with 57 additions and 42 deletions

View File

@ -1206,7 +1206,7 @@ dnl ---------------------------------------------------------------------------
dnl thread support for Unix (always available under Win32)
dnl ---------------------------------------------------------------------------
if test "$wxUSE_UNIX" = 1; then
if test "$USE_UNIX" = 1; then
dnl the code below:
dnl defines THREADS_OBJ which contains the object files to build
@ -1216,16 +1216,16 @@ dnl defines wxUSE_THREADS=1 if thread support is activated
THREADS_LINK=""
THREADS_OBJ=""
if test "$wxUSE_THREADS" = "yes"; then
if test "$wxUSE_WINE" = 1; then
AC_MSG_WARN([Threads are not supported under WINE])
wxUSE_THREADS="no"
fi
if test "$wxUSE_THREADS" = "yes" ; then
if test "$wxUSE_WINE" = 1 ; then
AC_MSG_WARN([Threads are not supported under WINE])
wxUSE_THREADS="no"
fi
fi
if test "$wxUSE_THREADS" = "yes"; then
if test "$wxUSE_THREADS" = "yes" ; then
dnl find if POSIX threads are available
dnl standard lib name is pthread
dnl We no longer test for pthread-0.7 as it breaks compilation on some
dnl glibc2 systems, especially for static linkage.
@ -1246,13 +1246,13 @@ if test "$wxUSE_THREADS" = "yes"; then
])
fi
if test -z "$THREADS_OBJ"; then
wxUSE_THREADS=no
AC_MSG_WARN(No thread support on this system)
if test -z "$THREADS_OBJ" ; then
wxUSE_THREADS=no
AC_MSG_WARN(No thread support on this system)
fi
dnl do other tests only if we are using threads
if test "$wxUSE_THREADS" = "yes"; then
if test "$wxUSE_THREADS" = "yes" ; then
dnl LTLIBOBJS="$LTLIBOBJS $THREADS_OBJ"
dnl define autoconf macro to check for given function in both pthread and
@ -1316,6 +1316,7 @@ if test "$wxUSE_THREADS" = "yes"; then
THREADS_LINK="-l$THREADS_LINK"
fi
dnl from if USE_UNIX
fi
if test "$wxUSE_THREADS" = "yes"; then
@ -1352,42 +1353,42 @@ if test "$wxUSE_DEBUG_INFO" = "yes" ; then
fi
if test "$wxUSE_DEBUG_FLAG" = "yes" ; then
AC_DEFINE(WXDEBUG)
WXDEBUG_DEFINE="-D__WXDEBUG__"
AC_DEFINE(WXDEBUG)
WXDEBUG_DEFINE="-D__WXDEBUG__"
else
WXDEBUG_DEFINE="-DGTK_NO_CHECK_CASTS"
WXDEBUG_DEFINE="-DGTK_NO_CHECK_CASTS"
fi
if test "$wxUSE_MEM_TRACING" = "yes" ; then
AC_DEFINE(wxUSE_MEMORY_TRACING)
AC_DEFINE(wxUSE_GLOBAL_MEMORY_OPERATORS)
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS memcheck"
AC_DEFINE(wxUSE_MEMORY_TRACING)
AC_DEFINE(wxUSE_GLOBAL_MEMORY_OPERATORS)
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS memcheck"
fi
if test "$wxUSE_DMALLOC" = "yes" ; then
DMALLOC_LINK="-ldmalloc"
DMALLOC_LINK="-ldmalloc"
fi
PROFILE=
if test "$wxUSE_PROFILE" = "yes" ; then
PROFILE="-pg"
PROFILE="-pg"
fi
CXXFLAGS=`echo "${CXXFLAGS}" | sed "s/\-O.//g" `
CFLAGS=`echo "${CFLAGS}" | sed "s/\-O.//g" `
if test "$wxUSE_OPTIMISE" = "no" ; then
OPTIMISE=
OPTIMISE=
else
if test "$GCC" = yes ; then
OPTIMISE="-O2 -fno-rtti -fno-exceptions"
case "${host}" in
i586-*-*|i686-*-* )
OPTIMISE="${OPTIMISE} "
;;
esac
else
OPTIMISE="-O"
fi
if test "$GCC" = yes ; then
OPTIMISE="-O2 -fno-rtti -fno-exceptions"
case "${host}" in
i586-*-*|i686-*-* )
OPTIMISE="${OPTIMISE} "
;;
esac
else
OPTIMISE="-O"
fi
fi
dnl ---------------------------------------------------------------------------
@ -1726,7 +1727,7 @@ if test "$wxUSE_X_RESOURCES" = "yes"; then
fi
dnl ---------------------------------------------------------------------------
dnl IPC: IPC, d-n-d, clipboard, ...
dnl IPC: IPC, Drag'n'Drop, Clipboard, ...
dnl ---------------------------------------------------------------------------
if test "$wxUSE_IPC" = "yes"; then

View File

@ -17,8 +17,8 @@ cd ../..
cp wxGTK.spec ~/wxgtk_dist/wxGTK
cp Makefile.am ~/wxgtk_dist/wxGTK
cp acconfig.h ~/wxgtk_dist/wxGTK
cp aclocal.m4 ~/wxgtk_dist/wxGTK
cp acinclude.m4 ~/wxgtk_dist/wxGTK
cp aclocal.m4 ~/wxgtk_dist/wxGTK
cp configure.in ~/wxgtk_dist/wxGTK
cp configure ~/wxgtk_dist/wxGTK
cp config.sub ~/wxgtk_dist/wxGTK

View File

@ -214,15 +214,19 @@ not been defined. And Make in some circumstances as well...
* General options
-------------------
The confiugre options have not yet been thoroughly tested
in wxWindows snapshot 6.
Given below are the commands to change the default behaviour,
i.e. if it says "--disable-threads" it means that threads
are enabled by default.
Many of the confiugre options have been thoroughly tested
in wxWindows snapshot 6, but not yet all (ODBC not).
Normally, you won't have to choose a toolkit, because when
you download wxGTK, it will default to --with-gtk etc. But
if you use all of our CVS repository you have to choose a
toolkit. You must do this by running configure with either of:
--with-gtk Use the GIMP ToolKit (GTK)
--without-gtk Don't use the GIMP ToolKit (GTK)
--with-motif Use either Motif or Lesstif
Configure will look for both.
@ -264,8 +268,8 @@ The following options handle the kind of library you want to build.
* Feature Options
-------------------
The confiugre options have not yet been thoroughly tested
in wxWindows snapshot 6. ODBC not at all.
Many of the confiugre options have been thoroughly tested
in wxWindows snapshot 6, but not yet all (ODBC not).
When producing an executable that is linked statically with wxGTK
you'll be surprised at its immense size. This can sometimes be
@ -277,9 +281,9 @@ are
--without-libjpeg Disables JPEG image format code.
--without-odbc Disables ODBC code.
{ --without-odbc Disables ODBC code. Not yet. }
--disable-wxresources Disables the use of *.wxr type
--disable-resources Disables the use of *.wxr type
resources.
--disable-threads Disables threads. Will also
@ -295,6 +299,16 @@ are
--disable-streams Disables the wxStream classes.
--disable-file Disables the wxFile class.
--disable-textfile Disables the wxTextFile class.
--disable-intl Disables the internationalisation.
--disable-validators Disables validators.
--disable-accel Disables accel.
Apart from disabling certain features you can very often "strip"
the program of its debugging information resulting in a significant
reduction in size.

View File

@ -27,10 +27,10 @@ Motif/LessTif, MS Windows, Mac) from the same source code.
%prep
%setup -n wxGTK
./configure --prefix=%{pref} --with-threads
./configure --prefix=%{pref} --enable-threads
%build
make
cd src && make
%install
rm -rf $RPM_BUILD_ROOT