You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
130 lines
2.3 KiB
130 lines
2.3 KiB
dnl Process this file with autoconf to produce a configure script. |
|
|
|
# get rid of that stupid cache mechanism |
|
rm -f config.cache |
|
|
|
AC_INIT([expedite], [1.11.99], [enlightenment-devel@lists.sourceforge.net]) |
|
AC_PREREQ([2.52]) |
|
AC_CONFIG_SRCDIR([configure.ac]) |
|
AC_CONFIG_HEADERS([config.h]) |
|
AC_CANONICAL_BUILD |
|
AC_CANONICAL_HOST |
|
|
|
AM_INIT_AUTOMAKE([1.6 dist-bzip2]) |
|
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) |
|
|
|
PKG_PROG_PKG_CONFIG |
|
|
|
|
|
### Checks for programs |
|
|
|
AC_ISC_POSIX |
|
m4_ifdef([AC_PROG_OBJC], |
|
[ |
|
AC_PROG_OBJC |
|
_AM_DEPENDENCIES(OBJC) |
|
], |
|
[ |
|
AC_CHECK_TOOL([OBJC], [gcc]) |
|
AC_SUBST([OBJC]) |
|
AC_SUBST([OBJCFLAGS]) |
|
] |
|
) |
|
AC_PROG_CXX |
|
AC_PROG_CC |
|
|
|
LT_PROG_RC |
|
|
|
|
|
|
|
### Checks for libraries |
|
|
|
# Evil library for compilation on Windows |
|
|
|
case "$host_os" in |
|
mingw32*) |
|
PKG_CHECK_MODULES([EVIL], [evil >= 1.7.99]) |
|
AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if Evil library is installed]) |
|
;; |
|
esac |
|
|
|
# EFL dependencies |
|
|
|
PKG_CHECK_MODULES([EFL], eina >= 1.7.99 efl >= 1.13.0 eo >= 1.7.99 evas >= 1.7.99 eet >= 1.7.99 ecore-evas >= 1.7.99 ecore >= 1.7.99) |
|
|
|
EFL_ENABLE_EO_API_SUPPORT |
|
EFL_ENABLE_BETA_API_SUPPORT |
|
|
|
|
|
### Checks for header files |
|
|
|
|
|
### Checks for types |
|
|
|
|
|
### Checks for structures |
|
|
|
|
|
### Checks for compiler characteristics |
|
|
|
AC_HEADER_STDC |
|
AC_C_CONST |
|
AM_PROG_CC_C_O |
|
AC_C___ATTRIBUTE__ |
|
|
|
WIN32_CFLAGS="" |
|
case "$host_os" in |
|
cegcc*) |
|
WIN32_CFLAGS="-mwin32" |
|
;; |
|
esac |
|
AC_SUBST(WIN32_CFLAGS) |
|
|
|
EXPEDITE_CXXFLAGS="" |
|
AC_LANG_PUSH([C++]) |
|
CXXFLAGS_save="${CXXFLAGS}" |
|
CXXFLAGS="${CXXFLAGS} -fno-rtti -fno-exceptions" |
|
AC_LINK_IFELSE( |
|
[AC_LANG_PROGRAM([[]])], |
|
[have_cxx_flags="yes"], |
|
[have_cxx_flags="no"]) |
|
AC_MSG_CHECKING([whether the compiler supports -fno-rtti -fno-exceptions]) |
|
AC_MSG_RESULT([${have_cxx_flags}]) |
|
CXXFLAGS="${CXXFLAGS_save}" |
|
if test "x${have_cxx_flags}" = "xyes" ; then |
|
EXPEDITE_CXXFLAGS="-fno-rtti -fno-exceptions" |
|
fi |
|
AC_LANG_POP([C++]) |
|
AC_SUBST(EXPEDITE_CXXFLAGS) |
|
|
|
|
|
### Checks for linker characteristics |
|
|
|
lt_enable_auto_import="" |
|
case "$host_os" in |
|
mingw* | cegcc*) |
|
lt_enable_auto_import="-Wl,--enable-auto-import" |
|
;; |
|
esac |
|
AC_SUBST(lt_enable_auto_import) |
|
|
|
|
|
### Checks for library functions |
|
|
|
AC_CHECK_FUNCS([sync]) |
|
|
|
|
|
AC_OUTPUT([ |
|
Makefile |
|
expedite.spec |
|
src/Makefile |
|
src/bin/Makefile |
|
data/Makefile |
|
]) |
|
|
|
echo |
|
echo " $PACKAGE $VERSION" |
|
echo |
|
echo " Installation:" |
|
echo " prefix.......................: ${prefix}" |
|
echo
|
|
|