1. warnings suppressed in wave.cpp
2. various fixes to configure/Makefiles - building in another dir works again 3. AC_C_BIGENDIAN replaced with WX_C_BIGENDIAN (much better :-) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2669 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		
							
								
								
									
										38
									
								
								aclocal.m4
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										38
									
								
								aclocal.m4
									
									
									
									
										vendored
									
									
								
							@@ -930,3 +930,41 @@ AC_DEFUN(WX_CPP_SIZE_T_IS_NOT_INT,
 | 
				
			|||||||
    AC_LANG_RESTORE
 | 
					    AC_LANG_RESTORE
 | 
				
			||||||
  ])
 | 
					  ])
 | 
				
			||||||
])
 | 
					])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					dnl ---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					dnl a slightly better AC_C_BIGENDIAN macro which allows cross-compiling
 | 
				
			||||||
 | 
					dnl ---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					AC_DEFUN(WX_C_BIGENDIAN,
 | 
				
			||||||
 | 
					[AC_CACHE_CHECK(whether byte ordering is bigendian, ac_cv_c_bigendian,
 | 
				
			||||||
 | 
					[ac_cv_c_bigendian=unknown
 | 
				
			||||||
 | 
					# See if sys/param.h defines the BYTE_ORDER macro.
 | 
				
			||||||
 | 
					AC_TRY_COMPILE([#include <sys/types.h>
 | 
				
			||||||
 | 
					#include <sys/param.h>], [
 | 
				
			||||||
 | 
					#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
 | 
				
			||||||
 | 
					 bogus endian macros
 | 
				
			||||||
 | 
					#endif], [# It does; now see whether it defined to BIG_ENDIAN or not.
 | 
				
			||||||
 | 
					AC_TRY_COMPILE([#include <sys/types.h>
 | 
				
			||||||
 | 
					#include <sys/param.h>], [
 | 
				
			||||||
 | 
					#if BYTE_ORDER != BIG_ENDIAN
 | 
				
			||||||
 | 
					 not big endian
 | 
				
			||||||
 | 
					#endif], ac_cv_c_bigendian=yes, ac_cv_c_bigendian=no)])
 | 
				
			||||||
 | 
					if test $ac_cv_c_bigendian = unknown; then
 | 
				
			||||||
 | 
					AC_TRY_RUN([main () {
 | 
				
			||||||
 | 
					  /* Are we little or big endian?  From Harbison&Steele.  */
 | 
				
			||||||
 | 
					  union
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    long l;
 | 
				
			||||||
 | 
					    char c[sizeof (long)];
 | 
				
			||||||
 | 
					  } u;
 | 
				
			||||||
 | 
					  u.l = 1;
 | 
				
			||||||
 | 
					  exit (u.c[sizeof (long) - 1] == 1);
 | 
				
			||||||
 | 
					}], ac_cv_c_bigendian=no, ac_cv_c_bigendian=yes, ac_cv_c_bigendian=unknown)
 | 
				
			||||||
 | 
					fi])
 | 
				
			||||||
 | 
					if test $ac_cv_c_bigendian = unknown; then
 | 
				
			||||||
 | 
					  AC_MSG_WARN([Assuming little-endian target machine - this may be overriden by adding the line "ac_cv_c_bigendian=${ac_cv_c_bigendian='yes'}" to config.cache file])
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					if test $ac_cv_c_bigendian = yes; then
 | 
				
			||||||
 | 
					  AC_DEFINE(WORDS_BIGENDIAN)
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					])
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										20
									
								
								configure.in
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								configure.in
									
									
									
									
									
								
							@@ -9,7 +9,7 @@ dnl
 | 
				
			|||||||
dnl This script is under the wxWindows licence.
 | 
					dnl This script is under the wxWindows licence.
 | 
				
			||||||
dnl
 | 
					dnl
 | 
				
			||||||
dnl Version: $Id$
 | 
					dnl Version: $Id$
 | 
				
			||||||
dnl ////////////////////////////////////////////////////////////////////////
 | 
					dnl ---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dnl ---------------------------------------------------------------------------
 | 
					dnl ---------------------------------------------------------------------------
 | 
				
			||||||
dnl initialization
 | 
					dnl initialization
 | 
				
			||||||
@@ -30,7 +30,7 @@ dnl       never defined in configure.in (remove these lines to see what I'm
 | 
				
			|||||||
dnl       speaking about) - Tom Tromey <tromey@cygnus.com> told me that it will
 | 
					dnl       speaking about) - Tom Tromey <tromey@cygnus.com> told me that it will
 | 
				
			||||||
dnl       be fixed in the next release.
 | 
					dnl       be fixed in the next release.
 | 
				
			||||||
LIBOBJS=
 | 
					LIBOBJS=
 | 
				
			||||||
dnl LIBOBJS="$LIBOBJS common/extended.o"
 | 
					LIBOBJS="$LIBOBJS ../common/extended.o"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dnl ------------------------------------------------------------------------
 | 
					dnl ------------------------------------------------------------------------
 | 
				
			||||||
dnl Check platform (host system)
 | 
					dnl Check platform (host system)
 | 
				
			||||||
@@ -149,6 +149,7 @@ if test "$USE_UNIX" = 1 ; then
 | 
				
			|||||||
  wxUSE_UNIX=yes
 | 
					  wxUSE_UNIX=yes
 | 
				
			||||||
  AC_DEFINE(__UNIX__)
 | 
					  AC_DEFINE(__UNIX__)
 | 
				
			||||||
  EXTRA_VPATH="$EXTRA_VPATH:\$(srcdir)/../unix"
 | 
					  EXTRA_VPATH="$EXTRA_VPATH:\$(srcdir)/../unix"
 | 
				
			||||||
 | 
					  SRC_SUBDIRS="$SRC_SUBDIRS unix"
 | 
				
			||||||
  INCLUDE_SUBDIRS="$INCLUDE_SUBDIRS unix"
 | 
					  INCLUDE_SUBDIRS="$INCLUDE_SUBDIRS unix"
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1053,8 +1054,8 @@ AC_CHECK_SIZEOF(int, 4)
 | 
				
			|||||||
AC_CHECK_SIZEOF(long, 4)
 | 
					AC_CHECK_SIZEOF(long, 4)
 | 
				
			||||||
AC_CHECK_SIZEOF(long long, 0)
 | 
					AC_CHECK_SIZEOF(long long, 0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dnl for bytesex stuff
 | 
					dnl for bytesex stuff (don't use AC_C_BIGENDIAN to allow cross-compiling)
 | 
				
			||||||
AC_C_BIGENDIAN
 | 
					WX_C_BIGENDIAN
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dnl check for iostream (as opposed to iostream.h) standard header
 | 
					dnl check for iostream (as opposed to iostream.h) standard header
 | 
				
			||||||
WX_CPP_NEW_HEADERS(, AC_DEFINE(wxUSE_IOSTREAMH))
 | 
					WX_CPP_NEW_HEADERS(, AC_DEFINE(wxUSE_IOSTREAMH))
 | 
				
			||||||
@@ -1876,6 +1877,7 @@ AC_SUBST(EXTRA_VPATH)
 | 
				
			|||||||
AC_SUBST(LTLIBOBJS)
 | 
					AC_SUBST(LTLIBOBJS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dnl additional subdirectories where we will build
 | 
					dnl additional subdirectories where we will build
 | 
				
			||||||
 | 
					AC_SUBST(SRC_SUBDIRS)
 | 
				
			||||||
AC_SUBST(INCLUDE_SUBDIRS)
 | 
					AC_SUBST(INCLUDE_SUBDIRS)
 | 
				
			||||||
AC_SUBST(UTILS_SUBDIRS)
 | 
					AC_SUBST(UTILS_SUBDIRS)
 | 
				
			||||||
AC_SUBST(DOCS_SUBDIRS)
 | 
					AC_SUBST(DOCS_SUBDIRS)
 | 
				
			||||||
@@ -1903,9 +1905,13 @@ dnl (the original file name may be overriden by appending another name after a
 | 
				
			|||||||
dnl colon)
 | 
					dnl colon)
 | 
				
			||||||
AC_OUTPUT([
 | 
					AC_OUTPUT([
 | 
				
			||||||
            wx-config
 | 
					            wx-config
 | 
				
			||||||
            Makefile 
 | 
					            Makefile
 | 
				
			||||||
	    src/Makefile
 | 
					            src/Makefile
 | 
				
			||||||
	    src/gtk/Makefile
 | 
					            src/common/Makefile
 | 
				
			||||||
 | 
					            src/generic/Makefile
 | 
				
			||||||
 | 
					            src/gtk/Makefile
 | 
				
			||||||
 | 
					            src/motif/Makefile
 | 
				
			||||||
 | 
					            src/unix/Makefile
 | 
				
			||||||
            include/Makefile
 | 
					            include/Makefile
 | 
				
			||||||
            include/wx/Makefile
 | 
					            include/wx/Makefile
 | 
				
			||||||
            include/wx/generic/Makefile
 | 
					            include/wx/generic/Makefile
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -56,7 +56,6 @@ wx_motif_include_HEADERS = \
 | 
				
			|||||||
 region.h \
 | 
					 region.h \
 | 
				
			||||||
 scrolbar.h \
 | 
					 scrolbar.h \
 | 
				
			||||||
 settings.h \
 | 
					 settings.h \
 | 
				
			||||||
 setup0.h \
 | 
					 | 
				
			||||||
 slider.h \
 | 
					 slider.h \
 | 
				
			||||||
 spinbutt.h \
 | 
					 spinbutt.h \
 | 
				
			||||||
 statbmp.h \
 | 
					 statbmp.h \
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,3 +1,7 @@
 | 
				
			|||||||
# replace with $(TOOLKIT_DIR)
 | 
					## Purpose: The automake makefile for wxWindows (src direcotry)
 | 
				
			||||||
 | 
					## Author:  Phil Blecker, Vadim Zeitlin
 | 
				
			||||||
 | 
					## Version: $Id$
 | 
				
			||||||
 | 
					##
 | 
				
			||||||
 | 
					## Process this file with automake to produce Makefile.in
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SUBDIRS = gtk
 | 
					SUBDIRS = common generic ${SRC_SUBDIRS} ${TOOLKIT_DIR}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,7 @@ SUFFIXES = .cpp .c
 | 
				
			|||||||
DEFS = $(TOOLKIT_DEF) $(WXDEBUG_DEFINE)
 | 
					DEFS = $(TOOLKIT_DEF) $(WXDEBUG_DEFINE)
 | 
				
			||||||
LIBS = $(GUILIBS)
 | 
					LIBS = $(GUILIBS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
VPATH = .:${srcdir}/../common:${srcdir}/../generic:${EXTRA_VPATH}
 | 
					VPATH = .:${srcdir}:${srcdir}/../common:${srcdir}/../generic:${EXTRA_VPATH}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EXTRA_DIST = "${srcdir}/../common ${srcdir}/../generic ${srcdir}"
 | 
					EXTRA_DIST = "${srcdir}/../common ${srcdir}/../generic ${srcdir}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,18 +38,18 @@
 | 
				
			|||||||
//-----------------------------------------------------------------
 | 
					//-----------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
wxWave::wxWave()
 | 
					wxWave::wxWave()
 | 
				
			||||||
  : m_waveLength(0), m_isResource(FALSE), m_waveData(NULL)
 | 
					  : m_waveData(NULL), m_waveLength(0), m_isResource(FALSE)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
wxWave::wxWave(const wxString& sFileName, bool isResource)
 | 
					wxWave::wxWave(const wxString& sFileName, bool isResource)
 | 
				
			||||||
  : m_waveLength(0), m_isResource(isResource), m_waveData(NULL)
 | 
					  : m_waveData(NULL), m_waveLength(0), m_isResource(isResource)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    Create(sFileName, isResource);
 | 
					    Create(sFileName, isResource);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
wxWave::wxWave(int size, const wxByte* data)
 | 
					wxWave::wxWave(int size, const wxByte* data)
 | 
				
			||||||
  : m_waveLength(0), m_isResource(FALSE), m_waveData(NULL)
 | 
					  : m_waveData(NULL), m_waveLength(0), m_isResource(FALSE)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    Create(size, data);
 | 
					    Create(size, data);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,7 @@ SUFFIXES = .cpp .c
 | 
				
			|||||||
DEFS = $(TOOLKIT_DEF) $(WXDEBUG_DEFINE)
 | 
					DEFS = $(TOOLKIT_DEF) $(WXDEBUG_DEFINE)
 | 
				
			||||||
LIBS = $(GUILIBS)
 | 
					LIBS = $(GUILIBS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
VPATH = .:${srcdir}/../common:${srcdir}/../generic:${EXTRA_VPATH}
 | 
					VPATH = .:${srcdir}:${srcdir}/../common:${srcdir}/../generic:${EXTRA_VPATH}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EXTRA_DIST = "${srcdir}/../common ${srcdir}/../generic ${srcdir}"
 | 
					EXTRA_DIST = "${srcdir}/../common ${srcdir}/../generic ${srcdir}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,18 +38,18 @@
 | 
				
			|||||||
//-----------------------------------------------------------------
 | 
					//-----------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
wxWave::wxWave()
 | 
					wxWave::wxWave()
 | 
				
			||||||
  : m_waveLength(0), m_isResource(FALSE), m_waveData(NULL)
 | 
					  : m_waveData(NULL), m_waveLength(0), m_isResource(FALSE)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
wxWave::wxWave(const wxString& sFileName, bool isResource)
 | 
					wxWave::wxWave(const wxString& sFileName, bool isResource)
 | 
				
			||||||
  : m_waveLength(0), m_isResource(isResource), m_waveData(NULL)
 | 
					  : m_waveData(NULL), m_waveLength(0), m_isResource(isResource)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    Create(sFileName, isResource);
 | 
					    Create(sFileName, isResource);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
wxWave::wxWave(int size, const wxByte* data)
 | 
					wxWave::wxWave(int size, const wxByte* data)
 | 
				
			||||||
  : m_waveLength(0), m_isResource(FALSE), m_waveData(NULL)
 | 
					  : m_waveData(NULL), m_waveLength(0), m_isResource(FALSE)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    Create(size, data);
 | 
					    Create(size, data);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user