📄 configure.ac
字号:
AC_PREREQ(2.50)AC_INIT(fdisk, 1.0, [bug-fdisk@gnu.org])AC_CONFIG_AUX_DIR(autotools)AM_INIT_AUTOMAKEAM_CONFIG_HEADER(config.h)AM_GNU_GETTEXT_VERSION([0.16.1])AM_GNU_GETTEXT([external])AM_MAINTAINER_MODEdnl set some basic variablesBUILD_DATE="`date '+%D'`"AC_DEFINE_UNQUOTED(BUILD_DATE, "$BUILD_DATE", [The date of the build.])# Check for programs.AC_PROG_AWKAC_LANG_CAC_PROG_CCAC_PROG_INSTALLAC_PROG_LN_SAC_CANONICAL_HOSTcase "$host_os" in linux*) AC_DEFINE([NAMING_LINUX], [1], [Define 1 if this is an OS with Linux naming scheme]) ;; freebsd*) AC_DEFINE([NAMING_BSD], [1], [Define 1 if this is an OS with BSD naming scheme]) ;;esac# Check headers.AC_CHECK_HEADERS([ctype.h errno.h stdio.h getopt.h stdarg.h string.h \ stdlib.h unistd.h parted/parted.h])# Check for library functions.#AC_CHECK_FUNCS([])# Check for LFSAC_SYS_LARGEFILECFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=${ac_cv_sys_file_offset_bits}"dnl libparted# hackLIBS="$LIBS -ldl"CHECK_LIBPARTED([1.7.0], , AC_MSG_ERROR([*** libparted >= 1.7.0 not installed - please install first ***]))AC_SUBST(PARTED_LIBS)dnl ncursesCHECK_CURSES(have_curses=true , have_curses=false)AC_SUBST(CURSES_LIBS)dnl Check if we have check...dnl PKG_CHECK_MODULES([CHECK],[check >= 0.8.2], have_check=true, have_check=false)CHECK_CHECK([0.8.2], have_check=true, have_check=false)AM_CONDITIONAL(MAKE_TESTS, test x$have_check = xtrue)AM_CONDITIONAL(MAKE_CFDISK, test x$have_curses = xtrue)dnl Check how to create the {g,l}fdisk linksAC_MSG_CHECKING([how to create links])rm -f test00 test01touch test00ln -s test00 test01 || :SYMLINK=""SYMLINKFROM="fdisk"if test -L test01; then SYMLINK="ln -s"else SYMLINKFROM="${sbindir}/fdisk" rm -f test01 ln test00 test01 || : if test -e test01; then SYMLINK="ln" else SYMLINK="cp" fifiAC_MSG_RESULT($SYMLINK)AC_SUBST(SYMLINK)AC_SUBST(SYMLINKFROM)rm -f test00 test01AC_ARG_WITH([gnu-ext], AS_HELP_STRING([--with-gnu-ext],[Enable GNU extensions]), AC_DEFINE([GNU_EXT], [1], [Define to 1 if you enable GNU extensions]))AC_ARG_ENABLE(cfdisk, AS_HELP_STRING([--disable-cfdisk],[Do not compile cfdisk]), [case "${enableval}" in yes) cfdisk=true ;; no) cfdisk=false ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-cfdisk) ;; esac], [cfdisk=auto]) if test x$cfdisk = xtrue && test x$have_curses != xtrue; then AC_MSG_ERROR([*** curses required for cfdisk ***])fiAM_CONDITIONAL(MAKE_CFDISK, test x$cfdisk != xfalse && test x$have_curses = xtrue)AC_CONFIG_FILES([Makefile src/Makefile doc/Makefile tests/Makefile po/Makefile.in])AC_OUTPUT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -