mirror of
https://github.com/KeithDHedger/LFSDesktopProject.git
synced 2026-01-13 05:42:05 +00:00
93 lines
2.9 KiB
Plaintext
93 lines
2.9 KiB
Plaintext
|
|
m4_define([LFSTOOLKIT_MAJ_N],[0])
|
|
m4_define([LFSTOOLKIT_MIN_N],[6])
|
|
m4_define([LFSTOOLKIT_REV_N],[0])
|
|
|
|
m4_define([lfstk_api_version], [2.0])
|
|
m4_define([lfstk_version],[LFSTOOLKIT_MAJ_N.LFSTOOLKIT_MIN_N.LFSTOOLKIT_REV_N])
|
|
|
|
AC_INIT([LFSToolKit],[LFSTOOLKIT_MAJ_N.LFSTOOLKIT_MIN_N.LFSTOOLKIT_REV_N],[PROJ],[LFSToolKit])
|
|
|
|
AC_CONFIG_HEADERS([config.h])
|
|
AC_PROG_CXX
|
|
#AC_CONFIG_MACRO_DIRS()
|
|
|
|
AM_INIT_AUTOMAKE
|
|
|
|
AC_PROG_CC
|
|
|
|
LT_INIT([disable-static])
|
|
|
|
# libtool
|
|
LFSTOOLKIT_MINOR=LFSTOOLKIT_MIN_N()
|
|
LFSTOOLKIT_INTERFACE=$(( LFSTOOLKIT_MAJ_N() + ${LFSTOOLKIT_MINOR} ))
|
|
LFSTOOLKIT_REVISION=LFSTOOLKIT_REV_N()
|
|
LFSTOOLKIT_LIBTOOL_VERSION=$LFSTOOLKIT_INTERFACE:$LFSTOOLKIT_REVISION:$LFSTOOLKIT_MINOR
|
|
|
|
LFSTOOLKIT_VERSION=lfstk_version
|
|
#$LFSTOOLKIT_INTERFACE.$LFSTOOLKIT_REVISION.$LFSTOOLKIT_MINOR
|
|
|
|
AC_SUBST(LFSTOOLKIT_LIBTOOL_VERSION)
|
|
AC_SUBST(LFSTOOLKIT_VERSION)
|
|
|
|
X11_MODULES="x11 >= 1.6.2"
|
|
PKG_CHECK_MODULES(X11, $X11_MODULES)
|
|
AC_SUBST(X11_CFLAGS)
|
|
AC_SUBST(X11_LIBS)
|
|
|
|
XINERAMA_MODULES="xinerama >= 1.1.3"
|
|
PKG_CHECK_MODULES(XINERAMA, $XINERAMA_MODULES)
|
|
AC_SUBST(XINERAMA_LIBS)
|
|
AC_SUBST(XINERAMA_CFLAGS)
|
|
|
|
AC_CHECK_PROGS([DOXYGEN], [doxygen])
|
|
if test -z "$DOXYGEN";
|
|
then AC_MSG_WARN([Doxygen not found - continuing without Doxygen support])
|
|
fi
|
|
AM_CONDITIONAL([HAVE_DOXYGEN],
|
|
[test -n "$DOXYGEN"])AM_COND_IF([HAVE_DOXYGEN], [AC_CONFIG_FILES([docs/Doxyfile])])
|
|
|
|
CAIRO_MODULES="cairo >= 1.12.16"
|
|
PKG_CHECK_MODULES(CAIRO, $CAIRO_MODULES)
|
|
AC_SUBST(CAIRO_LIBS)
|
|
AC_SUBST(CAIRO_CFLAGS)
|
|
|
|
JPEG_MODULES="libjpeg >= 1.5.1"
|
|
PKG_CHECK_MODULES(JPEG, $JPEG_MODULES)
|
|
AC_SUBST(JPEG_LIBS)
|
|
AC_SUBST(JPEG_CFLAGS)
|
|
|
|
LIBGLIB_MODULES="glib-2.0 >= 2.60.0"
|
|
PKG_CHECK_MODULES(LIBGLIB, $LIBGLIB_MODULES)
|
|
AC_SUBST(LIBGLIB_LIBS)
|
|
AC_SUBST(LIBGLIB_CFLAGS)
|
|
|
|
LIBGIO_MODULES="gio-2.0 >= 2.60.0"
|
|
PKG_CHECK_MODULES(LIBGIO, $LIBGIO_MODULES)
|
|
AC_SUBST(LIBGIO_LIBS)
|
|
AC_SUBST(LIBGIO_CFLAGS)
|
|
|
|
AC_MSG_CHECKING(whether to build debug functions)
|
|
AC_ARG_ENABLE(debug,AS_HELP_STRING([--enable-debug],[Enable debug code]),
|
|
[enable_debug=$enableval],
|
|
[enable_debug="no"])
|
|
AC_MSG_RESULT($enable_debug)
|
|
if test "$enable_debug" = "yes"; then
|
|
AC_DEFINE([_ENABLEDEBUG_], [], [Enable debug code])
|
|
fi
|
|
|
|
AC_MSG_CHECKING(whether to warn about debug functions)
|
|
AC_ARG_ENABLE(warn-debug,AS_HELP_STRING([--enable-warn-debug],[Enable warn debug code]),
|
|
[enable_warn_debug=$enableval],
|
|
[enable_warn_debug="no"])
|
|
AC_MSG_RESULT($enable_warn_debug)
|
|
if test "$enable_warn_debug" = "yes"; then
|
|
AC_DEFINE([_WARN_ENABLEDEBUG_], [], [Enable warn debug code])
|
|
fi
|
|
|
|
AC_CONFIG_FILES([lfstk.pc LFSToolKit/resources/themes/AllHallows.lfstk/lfstoolkit.rc LFSToolKit/resources/themes/OldBrownWood.lfstk/lfstoolkit.rc LFSToolKit/resources/themes/OldyXmas.lfstk/lfstoolkit.rc LFSToolKit/resources/themes/Steel.lfstk/lfstoolkit.rc LFSToolKit/resources/themes/Winter.lfstk/lfstoolkit.rc LFSToolKit/resources/themes/SpringWood.lfstk/lfstoolkit.rc])
|
|
|
|
AC_CONFIG_FILES([Makefile LFSToolKit/app/Makefile docs/Makefile])
|
|
AC_OUTPUT
|
|
|