AC_INIT(configure.in) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE(energymanagement, 0.1) AC_ARG_ENABLE(stlport, [ --enable-stlport enable stlport instead of stl], USE_STLPORT="$enableval", USE_STLPORT="no") AC_ARG_ENABLE(debug, [ --enable-debug enable debug compilation flags -O0 -g], USE_DEBUG="$enableval", USE_DEBUG="no") AC_ARG_ENABLE(cplex, [ --disable-cplex disable cplex], USE_CPLEX="$enableval", USE_CPLEX="yes") case "$USE_STLPORT" in yes) STLPORT_CXXFLAGS="-I/usr/include/stlport -D_STLP_DEBUG_MODE_THROWS -D_STLP_DEBUG" STLPORT_LDADD="/usr/lib/libstlport.a" STLPORT_LDFLAGS="-pthread" ;; *) STLPORT_CXXFLAGS="" STLPORT_LDADD="" STLPORT_LDFLAGS="" ;; esac case "$USE_DEBUG" in yes) DEBUG_CXXFLAGS="-O0 -g" ;; *) DEBUG_CXXFLAGS="-Os" ;; esac case "$USE_CPLEX" in yes) CPLEX_LDFLAGS="-L/opt/lipn/software/cplex102/lib/x86_rhel4.0_3.4/static_pic/ -lcplex -lm -lnsl -lpthread" CPLEX_CXXFLAGS="-I/opt/lipn/software/cplex101/include/ilcplex" ;; *) CPLEX_LDFLAGS="" CPLEX_CXXFLAGS="-DNO_CPLEX" ;; esac CFLAGS="" CXXFLAGS="" AC_SUBST(DEBUG_CXXFLAGS) AC_SUBST(STLPORT_CXXFLAGS) AC_SUBST(STLPORT_LDADD) AC_SUBST(STLPORT_LDFLAGS) AC_SUBST(CPLEX_CXXFLAGS) AC_SUBST(CPLEX_LDFLAGS) AC_LANG_CPLUSPLUS AC_PROG_CXX AM_PROG_LIBTOOL AC_OUTPUT(Makefile src/Makefile src/cplx/Makefile src/filtreAval/Makefile \ src/instance/Makefile src/optimizer/Makefile src/params/Makefile)