2013-12-24 07:11:25 -08:00
|
|
|
rm -f config.cache
|
|
|
|
|
|
|
|
AC_INIT([express], [0.0.1], [devilhorns@comcast.net])
|
|
|
|
AC_PREREQ([2.60])
|
|
|
|
AC_CONFIG_SRCDIR([configure.ac])
|
|
|
|
AC_CONFIG_MACRO_DIR([m4])
|
|
|
|
AC_CONFIG_HEADERS([express_config.h])
|
|
|
|
|
|
|
|
AC_CANONICAL_BUILD
|
|
|
|
AC_CANONICAL_HOST
|
|
|
|
AC_ISC_POSIX
|
|
|
|
|
|
|
|
AM_INIT_AUTOMAKE([1.6 dist-bzip2])
|
|
|
|
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
|
|
|
|
|
|
|
AC_USE_SYSTEM_EXTENSIONS
|
|
|
|
AC_GNU_SOURCE
|
|
|
|
AC_C_BIGENDIAN
|
|
|
|
AC_PROG_CC
|
|
|
|
AM_PROG_CC_C_O
|
|
|
|
AC_C_CONST
|
|
|
|
AC_FUNC_ALLOCA
|
|
|
|
AC_C___ATTRIBUTE__
|
2014-01-04 09:15:32 -08:00
|
|
|
AC_CHECK_SIZEOF(int, 4)
|
|
|
|
AC_CHECK_SIZEOF(long, 4)
|
2013-12-24 07:11:25 -08:00
|
|
|
|
|
|
|
AC_HEADER_TIME
|
|
|
|
AC_CHECK_HEADERS(sys/time.h)
|
|
|
|
|
|
|
|
define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])
|
|
|
|
define([AC_LIBTOOL_LANG_GCJ_CONFIG], [:])
|
|
|
|
define([AC_LIBTOOL_LANG_F77_CONFIG], [:])
|
|
|
|
AC_DISABLE_STATIC
|
|
|
|
AC_PROG_LIBTOOL
|
|
|
|
|
2014-01-04 09:15:32 -08:00
|
|
|
EFL_CHECK_COMPILER_FLAGS([EXP], [-O2 -pipe -g -Wall -Wextra -fdata-sections -ffunction-sections])
|
|
|
|
EFL_CHECK_LINKER_FLAGS([EXP], [-fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed -Wl,--no-copy-dt-needed-entries])
|
|
|
|
EFL_ATTRIBUTE_VECTOR
|
|
|
|
EFL_ATTRIBUTE_ALWAYS_INLINE
|
2013-12-24 07:11:25 -08:00
|
|
|
|
|
|
|
EFL_ENABLE_EO_API_SUPPORT
|
|
|
|
EFL_ENABLE_BETA_API_SUPPORT
|
2014-01-04 09:15:32 -08:00
|
|
|
|
2013-12-24 07:11:25 -08:00
|
|
|
EFL_CHECK_PATH_MAX
|
|
|
|
EFL_WITH_BIN([edje], [edje-cc], [edje_cc])
|
|
|
|
|
|
|
|
AM_GNU_GETTEXT_VERSION([0.17])
|
|
|
|
|
2014-01-04 09:15:32 -08:00
|
|
|
m4_ifdef([AC_GNU_GETTEXT], [
|
|
|
|
AC_GNU_GETTEXT([external])
|
|
|
|
po_makefile_in=po/Makefile.in
|
|
|
|
have_po="yes"
|
|
|
|
],
|
|
|
|
[
|
2013-12-24 07:11:25 -08:00
|
|
|
m4_ifdef([AM_GNU_GETTEXT], [
|
|
|
|
AM_GNU_GETTEXT([external])
|
2014-01-04 09:15:32 -08:00
|
|
|
po_makefile_in=po/Makefile.in
|
|
|
|
have_po="yes"
|
|
|
|
],
|
|
|
|
[
|
|
|
|
have_po="no"
|
|
|
|
])
|
2013-12-24 07:11:25 -08:00
|
|
|
])
|
2014-01-04 09:15:32 -08:00
|
|
|
AC_SUBST([LTLIBINTL])
|
|
|
|
LOCALE_DIR="${localedir}"
|
|
|
|
AC_SUBST(LOCALE_DIR)
|
|
|
|
|
|
|
|
if test "x${POSUB}" = "x" ; then
|
|
|
|
have_po="no"
|
|
|
|
fi
|
|
|
|
|
|
|
|
AM_CONDITIONAL([HAVE_PO], [test "x${have_po}" = "xyes"])
|
2013-12-24 07:11:25 -08:00
|
|
|
|
|
|
|
# dlopen
|
|
|
|
dlopen_libs=""
|
|
|
|
case "$host_os" in
|
|
|
|
mingw*)
|
|
|
|
# nothing on mingw platform
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
AC_CHECK_FUNCS(dlopen, res=yes, res=no)
|
|
|
|
if test "x$res" = "xyes"; then
|
|
|
|
AC_CHECK_FUNCS(dladdr, AC_DEFINE(HAVE_DLADDR))
|
|
|
|
else
|
|
|
|
AC_CHECK_LIB(dl, dlopen, res=yes, res=no)
|
|
|
|
if test "x$res" = "xyes"; then
|
|
|
|
AC_CHECK_LIB(dl, dladdr, AC_DEFINE(HAVE_DLADDR))
|
|
|
|
dlopen_libs=-ldl
|
|
|
|
else
|
|
|
|
AC_MSG_ERROR(Cannot find dlopen)
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
esac
|
|
|
|
AC_SUBST(dlopen_libs)
|
|
|
|
|
2014-01-04 09:15:32 -08:00
|
|
|
EFL_CHECK_THREADS
|
|
|
|
|
|
|
|
PKG_PROG_PKG_CONFIG
|
|
|
|
if test "x${PKG_CONFIG}" = "x" ; then
|
|
|
|
AC_MSG_ERROR([pkg-config tool not found. Install it or set PKG_CONFIG environment variable to that path tool. Exiting...])
|
|
|
|
fi
|
|
|
|
|
2013-12-24 07:11:25 -08:00
|
|
|
PKG_CHECK_MODULES(LIBEXPRESS,
|
|
|
|
[eina]
|
|
|
|
[ecore]
|
|
|
|
)
|
|
|
|
|
|
|
|
PKG_CHECK_MODULES(EXPRESS,
|
|
|
|
[elementary]
|
|
|
|
[eet]
|
|
|
|
[efreet]
|
|
|
|
[eina]
|
|
|
|
[evas]
|
|
|
|
[ecore-file]
|
|
|
|
)
|
|
|
|
|
|
|
|
AC_CONFIG_FILES([
|
|
|
|
Makefile
|
|
|
|
src/Makefile
|
|
|
|
src/bin/Makefile
|
|
|
|
src/lib/Makefile
|
|
|
|
data/Makefile
|
|
|
|
data/desktop/Makefile
|
2013-12-27 10:37:37 -08:00
|
|
|
data/fonts/Makefile
|
2013-12-26 04:15:18 -08:00
|
|
|
data/themes/Makefile
|
|
|
|
data/themes/images/Makefile
|
|
|
|
data/themes/sounds/Makefile
|
2013-12-24 08:31:49 -08:00
|
|
|
po/Makefile.in
|
2013-12-24 07:11:25 -08:00
|
|
|
])
|
|
|
|
|
|
|
|
AC_OUTPUT
|
|
|
|
|
|
|
|
#####################################################################
|
|
|
|
## Info
|
|
|
|
|
|
|
|
echo
|
|
|
|
echo
|
|
|
|
echo
|
|
|
|
echo "------------------------------------------------------------------------"
|
|
|
|
echo "$PACKAGE $VERSION"
|
|
|
|
echo "------------------------------------------------------------------------"
|
|
|
|
echo
|
2014-01-04 09:15:32 -08:00
|
|
|
echo
|
|
|
|
echo "Configuration...: os=${host_os}"
|
|
|
|
echo " Threads.......: ${efl_have_threads} (${features_thread})"
|
|
|
|
echo
|
2013-12-24 07:11:25 -08:00
|
|
|
echo "Compilation................: make (or gmake)"
|
2014-01-04 09:15:32 -08:00
|
|
|
echo " CPPFLAGS.................: $EXP_CPPFLAGS"
|
|
|
|
echo " CFLAGS...................: $EXP_CFLAGS"
|
|
|
|
echo " LDFLAGS..................: $EXP_LDFLAGS"
|
2013-12-24 07:11:25 -08:00
|
|
|
echo
|
|
|
|
echo "Installation...............: make install (as root if needed, with 'su' or 'sudo')"
|
|
|
|
echo " prefix...................: $prefix"
|
|
|
|
echo
|
|
|
|
echo
|