diff options
Diffstat (limited to 'libs/cassowary/configure.ac')
-rw-r--r-- | libs/cassowary/configure.ac | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/libs/cassowary/configure.ac b/libs/cassowary/configure.ac new file mode 100644 index 0000000000..3e565d7709 --- /dev/null +++ b/libs/cassowary/configure.ac @@ -0,0 +1,64 @@ +dnl Process this file with autoconf to produce a configure script. +AC_INIT(cassowary) + +AC_CONFIG_AUX_DIR(.) +AC_CANONICAL_HOST +AC_CANONICAL_TARGET +AC_VALIDATE_CACHED_SYSTEM_TUPLE() + +LIBCASSOWARY_MAJOR_VERSION=0 +LIBCASSOWARY_MINOR_VERSION=60 +LIBCASSOWARY_MICRO_VERSION=3 + +AC_SUBST(LIBCASSOWARY_MAJOR_VERSION) +AC_SUBST(LIBCASSOWARY_MINOR_VERSION) +AC_SUBST(LIBCASSOWARY_MICRO_VERSION) + +BETA= + +LIBCASSOWARY_VERSION=$LIBCASSOWARY_MAJOR_VERSION.$LIBCASSOWARY_MINOR_VERSION.${LIBCASSOWARY_MICRO_VERSION}${BETA} +LIBCASSOWARY_RELEASE=$LIBCASSOWARY_MAJOR_VERSION-$LIBCASSOWARY_MINOR_VERSION-${LIBCASSOWARY_MICRO_VERSION}${BETA} + +AC_SUBST(LIBCASSOWARY_SO_VERSION) +AC_SUBST(LIBCASSOWARY_VERSION) +AC_SUBST(LIBCASSOWARY_RELEASE) + +AM_INIT_AUTOMAKE(libcassowary,${LIBCASSOWARY_VERSION}) + +AM_CONFIG_HEADER(config.h) + +dnl Checks for programs. + +AC_PROG_CC +AC_PROG_CXX +if test "$ac_cv_prog_cxx" = "no" ; then + AC_MSG_ERROR([*** libcassowary is C++. You don't appear to have a C++ compiler]) +fi + +CXXFLAGS="-g -D_REENTRANT" +OPT_CXXFLAGS="-D_REENTRANT -O6 -fomit-frame-pointer -ffast-math -fstrength-reduce -funroll-loops -fmove-all-movables" +if test x"$GXX" = xyes ; then + CXXFLAGS="$CXXFLAGS -Wall" +fi +if test x"$GXX" = xyes ; then + OPT_CXXFLAGS="$OPT_CXXFLAGS -Wall" +fi + +AC_ARG_ENABLE(optimize, + [ --enable-optimize ask the compiler for its best optimizations.], + [ if test "x$enable_optimize" != "xno" ; then CXXFLAGS="$OPT_CXXFLAGS" ; fi ]) + +AC_OBJEXT +AC_PROG_RANLIB +AM_PROG_LEX +AC_PROG_YACC + +AC_LANG_CPLUSPLUS + +CFLAGS="$CFLAGS $GLIB_CFLAGS" +CXXFLAGS="$CXXFLAGS $GLIB_CFLAGS" +LIBS="$LIBS $GLIB_LIBS $POSIX_RTSCHED_LIBS" + +AC_OUTPUT([Makefile + cassowary/Makefile +]) |