|
pabs |
abfa66 |
# $Id$
|
|
darco |
b3016b |
|
|
darco |
b3016b |
# -- I N I T --------------------------------------------------
|
|
Rodolfo Ribeiro Gomes |
22cee5 |
AC_PREREQ(2.60)
|
|
|
ee74a2 |
AC_INIT([Extended Template Library],[1.5.0],[https://github.com/synfig/synfig/issues],[ETL])
|
|
darco |
b3016b |
AC_REVISION
|
|
darco |
b3016b |
|
|
darco |
b3016b |
AC_CONFIG_AUX_DIR(config)
|
|
Carlos Lopez |
4cfe2b |
AC_CONFIG_HEADERS([ETL/etl_profile_.h])
|
|
darco |
b3016b |
AC_CANONICAL_HOST
|
|
darco |
b3016b |
AC_CANONICAL_TARGET
|
|
darco |
b3016b |
|
|
pabs |
8900e6 |
AM_INIT_AUTOMAKE([ no-define ])
|
|
darco |
b3016b |
AM_MAINTAINER_MODE
|
|
darco |
b3016b |
|
|
darco |
b3016b |
# -- V A R I A B L E S ----------------------------------------
|
|
darco |
b3016b |
|
|
darco |
b3016b |
debug="no"
|
|
darco |
b3016b |
|
|
genete |
331e73 |
SVN_REPOSITORY=https://synfig.svn.sourceforge.net/svnroot/synfig/ETL
|
|
darco |
6996bb |
AC_SUBST(SVN_REPOSITORY)
|
|
darco |
6996bb |
|
|
darco |
b3016b |
# -- A R G U M E N T S ----------------------------------------
|
|
darco |
b3016b |
|
|
darco |
b3016b |
|
|
darco |
b3016b |
# -- P R O G R A M S ------------------------------------------
|
|
ice0 |
333dfd |
AC_LANG([C++])
|
|
ice0 |
333dfd |
AC_REQUIRE_CPP
|
|
ice0 |
333dfd |
AC_PROG_CXX
|
|
darco |
b3016b |
AC_PROG_CC
|
|
darco |
b3016b |
AC_PROG_CXX
|
|
ice0 |
333dfd |
AC_PROG_CXXCPP
|
|
darco |
b3016b |
AC_PROG_INSTALL
|
|
darco |
b3016b |
AC_PROG_RANLIB
|
|
|
9d2e9a |
AX_CXX_COMPILE_STDCXX([11], [noext])
|
|
darco |
b3016b |
|
|
ice0 |
333dfd |
# that is not working, btw
|
|
ice0 |
333dfd |
test "x$CXX" == "x" && AC_MSG_ERROR([Required program 'c++' not found.])
|
|
ice0 |
333dfd |
|
|
darco |
b3016b |
|
|
darco |
b3016b |
AC_ARG_WARNINGS
|
|
darco |
b3016b |
AC_ARG_OPTIMIZATION
|
|
|
f99224 |
AC_ARG_DEBUG
|
|
darco |
b3016b |
AC_ARG_PROFILING
|
|
darco |
b3016b |
|
|
darco |
b3016b |
AC_WIN32_QUIRKS
|
|
darco |
b3016b |
|
|
darco |
b3016b |
# -- L I B R A R I E S ----------------------------------------
|
|
darco |
b3016b |
|
|
Carlos Lopez |
4cfe2b |
# -- H E A D E R S --------------------------------------------
|
|
darco |
b3016b |
|
|
Carlos Lopez |
4cfe2b |
AH_TOP([
|
|
Carlos Lopez |
3ccee6 |
// We want to be autoconf/autoheader friendly, so
|
|
Carlos Lopez |
4cfe2b |
// if the developer has already included an
|
|
Carlos Lopez |
3ccee6 |
// autoheader-generated configuration script,
|
|
Carlos Lopez |
4cfe2b |
// we can assume that the user knew what they
|
|
Carlos Lopez |
4cfe2b |
// were doing and let them use their own config.h.
|
|
Carlos Lopez |
4cfe2b |
//#ifndef PACKAGE_TARNAME
|
|
Carlos Lopez |
4cfe2b |
])
|
|
darco |
b3016b |
|
|
Carlos Lopez |
4cfe2b |
AH_BOTTOM([
|
|
Carlos Lopez |
4cfe2b |
//#endif // ifndef PACKAGE_TARNAME
|
|
Carlos Lopez |
4cfe2b |
])
|
|
darco |
b3016b |
|
|
darco |
b3016b |
|
|
darco |
b3016b |
# -- T Y P E S & S T R U C T S --------------------------------
|
|
darco |
b3016b |
|
|
darco |
b3016b |
# -- F U N C T I O N S ----------------------------------------
|
|
darco |
b3016b |
|
|
Carlos Lopez |
4cfe2b |
ETL_DEPS
|
|
darco |
b3016b |
|
|
darco |
b3016b |
# -- O U T P U T ----------------------------------------------
|
|
darco |
b3016b |
|
|
|
bca953 |
etlincludedir=$includedir/ETL
|
|
|
bca953 |
AC_SUBST(etlincludedir)
|
|
|
bca953 |
|
|
darco |
b3016b |
AC_SUBST(CFLAGS)
|
|
darco |
b3016b |
AC_SUBST(CPPFLAGS)
|
|
darco |
b3016b |
AC_SUBST(LDFLAGS)
|
|
darco |
b3016b |
|
|
pabs |
cede2e |
AC_CONFIG_FILES([ETL-config
|
|
darco |
b3016b |
Makefile
|
|
darco |
b3016b |
ETL/Makefile
|
|
darco |
b3016b |
test/Makefile
|
|
pabs |
589bf9 |
ETL.pc
|
|
pabs |
589bf9 |
doxygen.cfg
|
|
pabs |
cede2e |
])
|
|
pabs |
cede2e |
AC_OUTPUT
|
|
darco |
b3016b |
|
|
darco |
b3016b |
# -- S U M M A R Y --------------------------------------------
|
|
darco |
b3016b |
|
|
darco |
b3016b |
echo "
|
|
darco |
b3016b |
$PACKAGE_NAME v.$VERSION
|
|
darco |
b3016b |
Configuration Summary
|
|
|
24a789 |
- - - - - - - - - - - - - - - - - - - - - - - - -
|
|
darco |
b3016b |
|
|
darco |
b3016b |
Install Prefix -------------------> $prefix
|
|
darco |
b3016b |
Target Platform ------------------> $host
|
|
darco |
b3016b |
Debug Mode -----------------------> $debug
|
|
darco |
b3016b |
|
|
darco |
b3016b |
"'$'"CXX ------------------------------> '$CXX'
|
|
darco |
b3016b |
"'$'"CXXFLAGS -------------------------> '$CXXFLAGS'
|
|
darco |
b3016b |
"
|