📄 configure.in
字号:
# Source of configuration for C++ interface of QDBM#================================================================# Generic Settings#================================================================# TargetsAC_INIT(qdbm-plus, 1.0.0)# Command search pathMYPATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/ccs/bin:/usr/ucb:$PATH"# Export variablesTARGETS="all"LD="ld"AR="ar"#================================================================# Options#================================================================# Debug modeAC_ARG_ENABLE(debug, [ --enable-debug build for debugging])if test "$enable_debug" = "yes"then TARGETS="debug"fi# Developping modeAC_ARG_ENABLE(devel, [ --enable-devel build for development])if test "$enable_devel" = "yes"then TARGETS="devel"fi#================================================================# Checking Commands to build#================================================================# C compilerAC_PROG_CC# C++ compilerAC_PROG_CXXif test "$GXX" != "yes"then printf '#================================================================\n' 1>&2 printf '# WARNING: g++ (GCC) is required to build this package.\n' 1>&2 printf '#================================================================\n' 1>&2fi# Linkerprintf 'checking for ld... 'if PATH="$MYPATH" which ld > /dev/null 2>&1then LD=`PATH="$MYPATH" which ld` printf '%s\n' "$LD" else printf 'no\n' printf '#================================================================\n' 1>&2 printf '# WARNING: ld is not found in PATH.\n' 1>&2 printf '#================================================================\n' 1>&2fi# Archiverprintf 'checking for ar... 'if PATH="$MYPATH" which ar > /dev/null 2>&1then AR=`PATH="$MYPATH" which ar` printf '%s\n' "$AR" else printf 'no\n' printf '#================================================================\n' 1>&2 printf '# WARNING: ar is not found in PATH.\n' 1>&2 printf '#================================================================\n' 1>&2fi#================================================================# Checking Libraries#================================================================# Checking underlying librariesAC_CHECK_LIB(c, main)AC_CHECK_LIB(c_r, main)AC_CHECK_LIB(rt, main)AC_CHECK_LIB(pthread, main)AC_CHECK_LIB(z, main)# Checking the fundamental QDBM librariesAC_CHECK_LIB(qdbm, main, true, printf 'checking whether /usr/local/lib/libqdbm.* is... ' if ls /usr/local/lib/libqdbm.* > /dev/null 2>&1 then printf 'yes\n' else printf 'no\n' printf '#================================================================\n' 1>&2 printf '# WARNING: Install QDBM libraries before installation.\n' 1>&2 printf '#================================================================\n' 1>&2 fi)# Duplication of QDBM for C++AC_CHECK_LIB(xqdbm, main, printf '#================================================================\n' 1>&2 printf '# WARNING: Uninstall old libraries before installation.\n' 1>&2 printf '#================================================================\n' 1>&2)#================================================================# Generic Settings#================================================================# Export variablesAC_SUBST(TARGETS)AC_SUBST(LD)AC_SUBST(AR)# TargetsAC_OUTPUT(Makefile)# END OF FILE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -