mirror of
https://github.com/love2d/megasource.git
synced 2026-08-20 12:40:06 +02:00
Add libmodplug 0.8.8.4.
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
AC_INIT
|
||||
AC_PREREQ(2.63)
|
||||
AC_CONFIG_SRCDIR([Makefile.am])
|
||||
|
||||
AM_INIT_AUTOMAKE(libmodplug, 0.8.8.4)
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
|
||||
AC_CONFIG_HEADERS([src/config.h])
|
||||
|
||||
dnl Checks for programs.
|
||||
dnl I am disabling static libraries here because otherwise libtool insists on
|
||||
dnl compiling everything twice -- once with and once without -fPIC. Pisses me
|
||||
dnl off. Just do everything with -fPIC, damnit! Compiling everything twice
|
||||
dnl probably wastes more cycles than not using -fPIC saves.
|
||||
AC_DISABLE_STATIC
|
||||
AC_DISABLE_STATIC([])
|
||||
AC_PROG_CC
|
||||
AC_PROG_CXX
|
||||
AC_LANG([C++])
|
||||
AC_C_BIGENDIAN #this will cause problems when cross-compiling...
|
||||
#AC_REQUIRE([AC_CANONICAL_HOST])_LT_SET_OPTION([LT_INIT],[win32-dll])
|
||||
#AC_DIAGNOSE([obsolete],[AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you
|
||||
#put the `win32-dll' option into LT_INIT's first parameter.])
|
||||
|
||||
LT_INIT
|
||||
AC_HEADER_STDC
|
||||
AC_CHECK_HEADERS([inttypes.h stdint.h malloc.h])
|
||||
AC_CHECK_FUNCS(setenv sinf)
|
||||
|
||||
CXXFLAGS="$CXXFLAGS -fno-exceptions -Wall -ffast-math -D_REENTRANT"
|
||||
# CXXFLAGS="-fno-exceptions -g -Wall -ffast-math -D_REENTRANT `glib-config --cflags`"
|
||||
|
||||
AC_CANONICAL_HOST
|
||||
case "$host" in
|
||||
*mingw* | *cygwin*)
|
||||
LT_LDFLAGS="-no-undefined"
|
||||
;;
|
||||
*)
|
||||
LT_LDFLAGS=""
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(LT_LDFLAGS)
|
||||
|
||||
case ${target_os} in
|
||||
*sun* | *solaris*)
|
||||
CXXFLAGS="$CXXFLAGS -fpermissive"
|
||||
;;
|
||||
esac
|
||||
|
||||
# portable types. requires autoconf 2.60
|
||||
# `configure' will check if these are defined in system headers.
|
||||
# if not, it will auto-detect and define them in `config.h'
|
||||
AC_TYPE_INT8_T
|
||||
AC_TYPE_UINT8_T
|
||||
AC_TYPE_INT16_T
|
||||
AC_TYPE_UINT16_T
|
||||
AC_TYPE_INT32_T
|
||||
AC_TYPE_UINT32_T
|
||||
AC_TYPE_INT64_T
|
||||
AC_TYPE_UINT64_T
|
||||
|
||||
MODPLUG_LIBRARY_VERSION=1:0:0
|
||||
|
||||
AC_SUBST(MODPLUG_LIBRARY_VERSION)
|
||||
|
||||
AC_CONFIG_FILES([Makefile
|
||||
src/Makefile
|
||||
libmodplug.pc])
|
||||
AC_OUTPUT
|
||||
Reference in New Issue
Block a user