📄 configure.in
字号:
# Source of configuration for Java interface of QDBM#================================================================# Generic Settings#================================================================# TargetsAC_INIT(qdbm-java, 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"MYJAVAHOME="/usr/java"JVMPLATFORM="linux"JAVAC="javac"JAR="jar"JAVAH="javah"JAVADOC="javadoc"JAVARUN="java"MYDEFS=""LD="ld"#================================================================# 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# Enable gcjAC_ARG_ENABLE(debug, [ --enable-gcj build with gcj])#================================================================# Checking Commands to build#================================================================# Home directory of Javaprintf 'checking MYJAVAHOME... 'if test -d "$JAVA_HOME"then MYJAVAHOME="$JAVA_HOME"fiprintf '%s\n' "$MYJAVAHOME"# Platform of Javaprintf 'checking JVMPLATFORM... 'if uname | grep Darwin > /dev/nullthen JVMPLATFORM="mac"else for file in `\ls $MYJAVAHOME/include` do if test -d "$MYJAVAHOME/include/$file" then JVMPLATFORM="$file" fi donefiprintf '%s\n' "$JVMPLATFORM"# Java compilerprintf 'checking JAVAC... 'JAVAC="$MYJAVAHOME/bin/javac"if uname | grep Darwin > /dev/nullthen if test -x "$MYJAVAHOME/Commands/javac" then JAVAC="$MYJAVAHOME/Commands/javac" else JAVAC="$MYJAVAHOME/bin/javac" fifiif test "$enable_gcj" = "yes"then JAVAC="gcj -C -Wall" printf 'gcj -C -Wall\n'elif test -x "$JAVAC"then printf '%s\n' "$JAVAC"else printf 'no\n' printf '#================================================================\n' 1>&2 printf '# WARNING: %s is not found.\n' "$JAVAC" 1>&2 printf '#================================================================\n' 1>&2fi# Other building toolsif test "$enable_gcj" = "yes"then JAR="jar" JAVAH="gcjh" JAVADOC="false" JAVARUN="gij"elif uname | grep Darwin > /dev/nullthen if test -x "$MYJAVAHOME/Commands/java" then JAR="$MYJAVAHOME/Commands/jar" JAVAH="$MYJAVAHOME/Commands/javah" JAVADOC="$MYJAVAHOME/Commands/javadoc" JAVARUN="$MYJAVAHOME/Commands/java" else JAR="$MYJAVAHOME/bin/jar" JAVAH="$MYJAVAHOME/bin/javah" JAVADOC="$MYJAVAHOME/bin/javadoc" JAVARUN="$MYJAVAHOME/bin/java" fielse JAR="$MYJAVAHOME/bin/jar" JAVAH="$MYJAVAHOME/bin/javah" JAVADOC="$MYJAVAHOME/bin/javadoc" JAVARUN="$MYJAVAHOME/bin/java"fi# C compilerAC_PROG_CCif test "$GCC" != "yes"then printf '#================================================================\n' 1>&2 printf '# WARNING: 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#================================================================# Checking Libraries#================================================================# Checking underlying librariesAC_CHECK_LIB(c, main)AC_CHECK_LIB(c_r, 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 JavaAC_CHECK_LIB(jqdbm, main, printf '#================================================================\n' 1>&2 printf '# WARNING: Uninstall old libraries before installation.\n' 1>&2 printf '#================================================================\n' 1>&2)#================================================================# Generic Settings#================================================================# Data typesif uname | grep '^SunOS' > /dev/nullthen MYDEFS='-Dint64_t=long\ long'elif uname | grep '^CYGWIN' > /dev/nullthen MYDEFS='-D__int64=long\ long'fi# Export variablesAC_SUBST(TARGETS)AC_SUBST(MYJAVAHOME)AC_SUBST(JVMPLATFORM)AC_SUBST(JAVAC)AC_SUBST(JAR)AC_SUBST(JAVAH)AC_SUBST(JAVADOC)AC_SUBST(JAVARUN)AC_SUBST(MYDEFS)AC_SUBST(LD)# TargetsAC_OUTPUT(Makefile)# END OF FILE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -