📄 configure.in
字号:
dnl Process this file with autoconf to produce a configure script.AC_PREREQ(2.54)dnl ==========================================================================dnl Versioning dnl ==========================================================================dnl Making releases:dnl ATK_MICRO_VERSION += 1;dnl ATK_INTERFACE_AGE += 1;dnl ATK_BINARY_AGE += 1;dnl if any functions have been added, set ATK_INTERFACE_AGE to 0.dnl if backwards compatibility has been broken,dnl set ATK_BINARY_AGE _and_ ATK_INTERFACE_AGE to 0.dnl The triplet m4_define([atk_major_version], [1])m4_define([atk_minor_version], [4])m4_define([atk_micro_version], [0])m4_define([atk_version], [atk_major_version.atk_minor_version.atk_micro_version])dnl The X.Y in -latk-X.Y line. This is expected to stay 1.0 until Atk 2.m4_define([atk_api_version], [1.0])dnl Number of releases since we've added interfacesm4_define([atk_interface_age], [0])m4_define([atk_binary_age], [m4_eval(100 * atk_minor_version + atk_micro_version)])m4_define([lt_current], [m4_eval(100 * atk_minor_version + atk_micro_version - atk_interface_age)])`m4_define([lt_revision], [atk_interface_age])m4_define([lt_age], [m4_eval(atk_binary_age - atk_interface_age)])m4_define([lt_version_info], [lt_current:lt_revision:lt_age])m4_define([lt_current_minus_age], [m4_eval(lt_current - lt_age)])AC_INIT(atk, [atk_version], [http://bugzilla.gnome.org/enter_bug.cgi?product=atk])AC_CONFIG_SRCDIR([ChangeLog])AM_CONFIG_HEADER(config.h)AM_INIT_AUTOMAKEdnl ==========================================================================dnldnl If you add a version number here, you *must* add an AC_SUBST line fordnl it too, or it will never make it into the spec file!dnldnl ==========================================================================GLIB_REQUIRED_VERSION=2.0.0AC_SUBST(GLIB_REQUIRED_VERSION)ATK_MAJOR_VERSION=atk_major_versionATK_MINOR_VERSION=atk_minor_versionATK_MICRO_VERSION=atk_micro_versionATK_VERSION=atk_versionATK_API_VERSION=atk_api_versionATK_INTERFACE_AGE=atk_interface_ageATK_BINARY_AGE=atk_binary_ageAC_SUBST(ATK_MAJOR_VERSION)AC_SUBST(ATK_MINOR_VERSION)AC_SUBST(ATK_VERSION)AC_SUBST(ATK_API_VERSION)AC_SUBST(ATK_MICRO_VERSION)AC_SUBST(ATK_INTERFACE_AGE)AC_SUBST(ATK_BINARY_AGE)dnl libtool versioningLT_VERSION_INFO=lt_version_infoLT_CURRENT_MINUS_AGE=lt_current_minus_ageAC_SUBST(LT_VERSION_INFO)AC_SUBST(LT_CURRENT_MINUS_AGE)dnl ==========================================================================GETTEXT_PACKAGE=atk10AC_SUBST(GETTEXT_PACKAGE)AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, ["$GETTEXT_PACKAGE"], [Define the gettext package to be used])ALL_LINGUAS="am az be bg bn ca cs cy da de en_GB el eo es fa fi fr ga he hi hu kn ko id is it ja li lv ml mk mn ms ne nl no pl pt pt_BR ro ru sk sl sq sr sr@Latn sv ta tr uk vi yi zh_CN zh_TW"AM_GLIB_GNU_GETTEXTGLIB_DEFINE_LOCALEDIR(atklocaledir)AC_CHECK_FUNCS(bind_textdomain_codeset)AC_PROG_CCAM_DISABLE_STATICAC_LIBTOOL_WIN32_DLLAM_PROG_LIBTOOLAC_MSG_CHECKING([for Win32])case "$host" in *-*-mingw*) atk_native_win32=yes ;; *) atk_native_win32=no ;;esacAC_MSG_RESULT([$atk_native_win32])AM_CONDITIONAL(OS_WIN32, test "$atk_native_win32" = "yes")if test "$atk_native_win32" = "yes"; then AC_CHECK_PROG(ms_librarian, lib.exe, yes, no)fiAM_CONDITIONAL(MS_LIB_AVAILABLE, test x$ms_librarian = xyes)dnl Cache $ACLOCAL_FLAGSAC_CACHE_CHECK([for aclocal flags], ac_cv_atk_aclocal_flags,[ ac_cv_atk_aclocal_flags="$ACLOCAL_FLAGS"])ACLOCAL="$ACLOCAL $ac_cv_atk_aclocal_flags"AC_ARG_ENABLE(rebuilds, [AC_HELP_STRING([--disable-rebuilds], [disable all source autogeneration rules])],, [enable_rebuilds=yes])changequote(,)dnlif test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esacfichangequote([,])dnlGLIB_PACKAGES="gobject-2.0 gmodule-2.0"AC_SUBST(GLIB_PACKAGES)dnl This PATH_GLIB is somewhat redundant, but does a sanity compile and dnl importantly defines the GLIB_GENMARSHAL variable for subst into thednl MakefileAM_PATH_GLIB_2_0($GLIB_REQUIRED_VERSION, :, AC_MSG_ERROR([*** GLIB $GLIB_REQUIRED_VERSION or better is required. The latest version of *** GLIB is always available from ftp://ftp.gtk.org/. If GLIB is installed*** but not in the same location as pkg-config add the location of the file *** glib-2.0.pc to the environment variable PKG_CONFIG_PATH.]), gobject gmodule)PKG_CHECK_MODULES(DEP, glib-2.0 >= $GLIB_REQUIRED_VERSION $GLIB_PACKAGES, , AC_MSG_ERROR([ *** GLib not found. You can find it on ftp://ftp.gtk.org *** Errors follow: $DEP_PKG_ERRORS]))# Rerun PKG_CONFIG to add gthread-2.0 cflags, but not libsDEP_CFLAGS=`$PKG_CONFIG --cflags $GLIB_PACKAGES gthread-2.0`GTK_DOC_CHECK([1.0])# define a MAINT-like variable REBUILD which is set if Perl# and awk are found, so autogenerated sources can be rebuiltAC_PROG_AWKAC_CHECK_PROGS(PERL, perl5 perl)REBUILD=\#if test "x$enable_rebuilds" = "xyes" && \ test -n "$PERL" && \ $PERL -e 'exit !($] >= 5.002)' > /dev/null 2>&1 && \ test -n "$AWK" ; then REBUILD=fiAC_SUBST(REBUILD)AC_CONFIG_FILES([Makefilepo/Makefile.inatk.pcatk-uninstalled.pcatk/Makefileatk/atk.rctests/Makefiledocs/Makefileatk.specatk-zip.sh])AC_OUTPUT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -