⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.ac

📁 fdisk 实现源码,可以查询Linux下系统的分区信息
💻 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 + -