Configure support for OGL

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3639 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
1999-09-13 07:18:36 +00:00
parent ca8a9e603a
commit c596875e23
3 changed files with 46 additions and 24 deletions

View File

@@ -1182,12 +1182,12 @@ dnl cross-compiling support: we're cross compiling if the build system is
dnl different from the target one (assume host and target be always the same) dnl different from the target one (assume host and target be always the same)
if eval "test $host != $build"; then if eval "test $host != $build"; then
if eval "test $host_alias != NONE"; then if eval "test $host_alias != NONE"; then
CC=$host_alias-gcc CC=$host_alias-gcc
CXX=$host_alias-c++ CXX=$host_alias-c++
AR=$host_alias-ar AR=$host_alias-ar
RANLIB=$host_alias-ranlib RANLIB=$host_alias-ranlib
DLLTOOL=$host_alias-dlltool DLLTOOL=$host_alias-dlltool
LD=$host_alias-ld LD=$host_alias-ld
NM=$host_alias-nm NM=$host_alias-nm
STRIP=$host_alias-strip STRIP=$host_alias-strip
fi fi
@@ -1389,7 +1389,7 @@ WXGTK12=
WXWINE= WXWINE=
dnl Extension for programs; '.exe' for msw builds dnl Extension for programs; '.exe' for msw builds
PROGRAM_EXT= PROGRAM_EXT=
if test "$wxUSE_CYGWIN" = 1 || test "$wxUSE_MINGW" = 1 ; then if test "$wxUSE_CYGWIN" = 1 || test "$wxUSE_MINGW" = 1 ; then
if test "$cross_compiling" = "yes" ; then if test "$cross_compiling" = "yes" ; then
@@ -1403,16 +1403,16 @@ if test "$wxUSE_CYGWIN" = 1 || test "$wxUSE_MINGW" = 1 ; then
else else
AC_MSG_RESULT(no) AC_MSG_RESULT(no)
AC_MSG_ERROR(please set CFLAGS to contain the location of windows.h) AC_MSG_ERROR(please set CFLAGS to contain the location of windows.h)
fi fi
fi fi
INCLUDE_SUBDIRS="$INCLUDE_SUBDIRS msw" INCLUDE_SUBDIRS="$INCLUDE_SUBDIRS msw"
dnl --- Quick & Dirty ; link against most/all libraries dnl --- Quick & Dirty ; link against most/all libraries
dnl --- This will bloat the executable, but it'll work for now... dnl --- This will bloat the executable, but it'll work for now...
LIBS="$LIBS -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lctl3d32 -lcrtdll -ladvapi32 -lwsock32" LIBS="$LIBS -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lctl3d32 -lcrtdll -ladvapi32 -lwsock32"
TOOLKIT=MSW TOOLKIT=MSW
GUIOBJS=MSW_GUIOBJS GUIOBJS=MSW_GUIOBJS
GUIHEADERS=MSW_HEADERS GUIHEADERS=MSW_HEADERS
COMMONOBJS=MSW_COMMONOBJS COMMONOBJS=MSW_COMMONOBJS
@@ -1433,7 +1433,7 @@ if test "$wxUSE_GTK" = 1; then
TOOLKIT_INCLUDE="$GTK_CFLAGS" TOOLKIT_INCLUDE="$GTK_CFLAGS"
GUI_TK_LIBRARY="$GTK_LIBS -ldl" GUI_TK_LIBRARY="$GTK_LIBS -ldl"
TOOLKIT=GTK TOOLKIT=GTK
GUIHEADERS=GTK_HEADERS GUIHEADERS=GTK_HEADERS
GUIOBJS=GTK_GUIOBJS GUIOBJS=GTK_GUIOBJS
COMMONOBJS=GTK_COMMONOBJS COMMONOBJS=GTK_COMMONOBJS
@@ -1468,7 +1468,7 @@ if test "$wxUSE_WINE" = 1; then
AC_MSG_RESULT(no) AC_MSG_RESULT(no)
AC_MSG_WARN(library will be compiled without support for images in XPM format) AC_MSG_WARN(library will be compiled without support for images in XPM format)
fi fi
MESA_LINK="" MESA_LINK=""
AC_MSG_CHECKING(for Mesa library) AC_MSG_CHECKING(for Mesa library)
WX_PATH_FIND_LIBRARIES($SEARCH_LIB,MesaGL) WX_PATH_FIND_LIBRARIES($SEARCH_LIB,MesaGL)
@@ -1484,7 +1484,7 @@ if test "$wxUSE_WINE" = 1; then
GUI_TK_LIBRARY="$GUI_TK_LIBRARY $GUI_TK_LINK" GUI_TK_LIBRARY="$GUI_TK_LIBRARY $GUI_TK_LINK"
WXWINE=1 WXWINE=1
TOOLKIT=MSW TOOLKIT=MSW
GUIHEADERS=MSW_HEADERS GUIHEADERS=MSW_HEADERS
GUIOBJS=MSW_GUIOBJS GUIOBJS=MSW_GUIOBJS
COMMONOBJS=MSW_COMMONOBJS COMMONOBJS=MSW_COMMONOBJS
@@ -1559,7 +1559,7 @@ if test "$wxUSE_MOTIF" = 1; then
GUI_TK_LINK="-lXm $XPM_LINK -lXmu -lXt -lX11 -ldl -lm" GUI_TK_LINK="-lXm $XPM_LINK -lXmu -lXt -lX11 -ldl -lm"
GUI_TK_LIBRARY="$GUI_TK_LIBRARY $GUI_TK_LINK" GUI_TK_LIBRARY="$GUI_TK_LIBRARY $GUI_TK_LINK"
TOOLKIT=MOTIF TOOLKIT=MOTIF
GUIHEADERS=MOTIF_HEADERS GUIHEADERS=MOTIF_HEADERS
GUIOBJS=MOTIF_GUIOBJS GUIOBJS=MOTIF_GUIOBJS
COMMONOBJS=MOTIF_COMMONOBJS COMMONOBJS=MOTIF_COMMONOBJS
@@ -1875,7 +1875,7 @@ fi
if test "$wxUSE_THREADS" = "yes" ; then if test "$wxUSE_THREADS" = "yes" ; then
dnl find if POSIX threads are available dnl find if POSIX threads are available
dnl standard lib name is pthread dnl standard lib name is pthread
dnl We no longer test for pthread-0.7 as it breaks compilation on some dnl We no longer test for pthread-0.7 as it breaks compilation on some
dnl glibc2 systems, especially for static linkage. dnl glibc2 systems, especially for static linkage.
@@ -2040,9 +2040,9 @@ if test "$GCC" = yes ; then
if test "$wxUSE_NO_DEPS" = "no" ; then if test "$wxUSE_NO_DEPS" = "no" ; then
DEP_INFO_FLAGS="-MMD" DEP_INFO_FLAGS="-MMD"
fi fi
fi fi
CXXFLAGS=`echo "${CXXFLAGS}" | sed "s/\-O.//g" ` CXXFLAGS=`echo "${CXXFLAGS}" | sed "s/\-O.//g" `
CFLAGS=`echo "${CFLAGS}" | sed "s/\-O.//g" ` CFLAGS=`echo "${CFLAGS}" | sed "s/\-O.//g" `
if test "$wxUSE_OPTIMISE" = "no" ; then if test "$wxUSE_OPTIMISE" = "no" ; then
@@ -2285,13 +2285,13 @@ if test "$wxUSE_DYNLIB_CLASS" = "yes"; then
[AC_DEFINE(HAVE_SHL_LOAD) HAVE_DL_FUNCS=1 HAVE_SHL_FUNCS=1]) [AC_DEFINE(HAVE_SHL_LOAD) HAVE_DL_FUNCS=1 HAVE_SHL_FUNCS=1])
if test "$HAVE_DL_FUNCS" = 0; then if test "$HAVE_DL_FUNCS" = 0; then
if test "$USE_UNIX" = 1; then if test "$USE_UNIX" = 1; then
AC_MSG_WARN("--with-dynlib and --with-odbc will be disabled due to missing shared library support") AC_MSG_WARN("--with-dynlib and --with-odbc will be disabled due to missing shared library support")
wxUSE_ODBC=no wxUSE_ODBC=no
wxUSE_DYNLIB_CLASS=no wxUSE_DYNLIB_CLASS=no
else else
AC_MSG_WARN("Cannot check dynlib requirements on non-Unix platforms. dynlib remains enabled.") AC_MSG_WARN("Cannot check dynlib requirements on non-Unix platforms. dynlib remains enabled.")
fi fi
fi fi
fi fi
@@ -2814,17 +2814,19 @@ AC_OUTPUT([
utils/wxMMedia2/sample/Makefile utils/wxMMedia2/sample/Makefile
utils/glcanvas/Makefile utils/glcanvas/Makefile
utils/glcanvas/${GL_TOOLKIT_DIR}/Makefile utils/glcanvas/${GL_TOOLKIT_DIR}/Makefile
utils/ogl/Makefile
utils/ogl/src/Makefile
], ],
[ [
chmod +x wx-config chmod +x wx-config
if test ! -d include; then if test ! -d include; then
mkdir include mkdir include
fi fi
if test ! -d include/wx; then if test ! -d include/wx; then
mkdir include/wx mkdir include/wx
fi fi
if test ! -d include/wx/${TOOLKIT_DIR}; then if test ! -d include/wx/${TOOLKIT_DIR}; then
mkdir include/wx/${TOOLKIT_DIR} mkdir include/wx/${TOOLKIT_DIR}
fi fi
cp -f setup.h include/wx/${TOOLKIT_DIR}/setup.h cp -f setup.h include/wx/${TOOLKIT_DIR}/setup.h
], ],

6
utils/ogl/Makefile.in Normal file
View File

@@ -0,0 +1,6 @@
all:
cd src; make
clean:
cd src; make clean

14
utils/ogl/src/Makefile.in Normal file
View File

@@ -0,0 +1,14 @@
#
top_srcdir = @top_srcdir@
top_builddir = ../../..
VPATH= $(top_srcdir)/utils/ogl/src
LIBTARGET=$(top_builddir)/lib/libogl.a
OBJECTS=basic.o bmpshape.o composit.o divided.o lines.o misc.o
basic2.o canvas.o constrnt.o drawn.o mfutils.o ogldiag.o
include $(top_builddir)/src/makelib.env