Some steps toward compilation under MinGW. Note that there are still

linking troubles for the examples.


git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@655 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
spanne 2005-07-01 13:55:12 +00:00
parent e2ad6be7ff
commit c262125b5a
3 changed files with 23 additions and 6 deletions

View File

@ -1081,3 +1081,6 @@ supply one in this case. Note that this should better be handled via
autoconf than via cpp. autoconf than via cpp.
(279) Silenced a signed/unsigned mismatched via a cast. (279) Silenced a signed/unsigned mismatched via a cast.
(280) Some steps toward compilation under MinGW. Note that there are still
linking troubles for the examples.

View File

@ -19,10 +19,24 @@ AC_SUBST([LIBTOOL_DEPS])
# Checks for libraries. # Checks for libraries.
AC_PATH_XTRA AC_PATH_XTRA
if test x"$no_x" = xyes; then
GL_LIBS="-lopengl32 -lglu32 -lgdi32"
LIBXXF86VM=
VERSION_INFO=
EXPORT_FLAGS="-DFREEGLUT_EXPORTS"
else
GL_LIBS="-lGL -lGLU -lXext -lX11"
AC_CHECK_LIB([Xxf86vm], [XF86VidModeSwitchToMode], AC_CHECK_LIB([Xxf86vm], [XF86VidModeSwitchToMode],
[LIBXXF86VM=-lXxf86vm], [LIBXXF86VM=], [LIBXXF86VM=-lXxf86vm], [LIBXXF86VM=],
[$X_LIBS -lXext -lX11]) [$X_LIBS -lXext -lX11])
VERSION_INFO="-version-info 11:0:8"
EXPORT_FLAGS=
fi
AC_SUBST([GL_LIBS])
AC_SUBST([LIBXXF86VM]) AC_SUBST([LIBXXF86VM])
AC_SUBST([VERSION_INFO])
AC_SUBST([EXPORT_FLAGS])
# Checks for header files. # Checks for header files.
AC_HEADER_STDC AC_HEADER_STDC

View File

@ -42,9 +42,9 @@ lib@LIBRARY@_la_SOURCES = freeglut_callbacks.c \
# #
# Additional linker flags # Additional linker flags
# #
lib@LIBRARY@_la_LIBADD = $(LIBM) $(X_LIBS) -lGL -lGLU -lXext -lX11 $(LIBXXF86VM) lib@LIBRARY@_la_LIBADD = $(LIBM) $(X_LIBS) $(GL_LIBS) $(LIBXXF86VM)
lib@LIBRARY@_la_LDFLAGS = -version-info 11:0:8 lib@LIBRARY@_la_LDFLAGS = $(VERSION_INFO)
lib@LIBRARY@_la_CFLAGS = $(X_CFLAGS) lib@LIBRARY@_la_CFLAGS = $(X_CFLAGS) $(EXPORT_FLAGS)
INCLUDES = -I$(top_srcdir)/include INCLUDES = -I$(top_srcdir)/include