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

📄 aclocal.m4

📁 用C语言实现的JPEG编码
💻 M4
📖 第 1 页 / 共 5 页
字号:
  if test "x$lt_cv_dlopen" != xno; then    enable_dlopen=yes  else    enable_dlopen=no  fi  case $lt_cv_dlopen in  dlopen)    save_CPPFLAGS="$CPPFLAGS"    AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"    save_LDFLAGS="$LDFLAGS"    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"    save_LIBS="$LIBS"    LIBS="$lt_cv_dlopen_libs $LIBS"    AC_CACHE_CHECK([whether a program can dlopen itself],	  lt_cv_dlopen_self, [dnl	  _LT_AC_TRY_DLOPEN_SELF(	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)    ])    if test "x$lt_cv_dlopen_self" = xyes; then      LDFLAGS="$LDFLAGS $link_static_flag"      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],    	  lt_cv_dlopen_self_static, [dnl	  _LT_AC_TRY_DLOPEN_SELF(	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)      ])    fi    CPPFLAGS="$save_CPPFLAGS"    LDFLAGS="$save_LDFLAGS"    LIBS="$save_LIBS"    ;;  esac  case $lt_cv_dlopen_self in  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;  *) enable_dlopen_self=unknown ;;  esac  case $lt_cv_dlopen_self_static in  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;  *) enable_dlopen_self_static=unknown ;;  esacfi])# AC_LIBTOOL_DLOPEN_SELFAC_DEFUN([_LT_AC_LTCONFIG_HACK],[AC_REQUIRE([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])dnl# Sed substitution that helps us do robust quoting.  It backslashifies# metacharacters that are still active within double-quoted strings.Xsed='sed -e s/^X//'sed_quote_subst='s/\([[\\"\\`$\\\\]]\)/\\\1/g'# Same as above, but do not quote variable references.double_quote_subst='s/\([[\\"\\`\\\\]]\)/\\\1/g'# Sed substitution to delay expansion of an escaped shell variable in a# double_quote_subst'ed string.delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'# Constants:rm="rm -f"# Global variables:default_ofile=libtoolcan_build_shared=yes# All known linkers require a `.a' archive for static linking (except M$VC,# which needs '.lib').libext=altmain="$ac_aux_dir/ltmain.sh"ofile="$default_ofile"with_gnu_ld="$lt_cv_prog_gnu_ld"need_locks="$enable_libtool_lock"old_CC="$CC"old_CFLAGS="$CFLAGS"# Set sane defaults for various variablestest -z "$AR" && AR=artest -z "$AR_FLAGS" && AR_FLAGS=crutest -z "$AS" && AS=astest -z "$CC" && CC=cctest -z "$DLLTOOL" && DLLTOOL=dlltooltest -z "$LD" && LD=ldtest -z "$LN_S" && LN_S="ln -s"test -z "$MAGIC_CMD" && MAGIC_CMD=filetest -z "$NM" && NM=nmtest -z "$OBJDUMP" && OBJDUMP=objdumptest -z "$RANLIB" && RANLIB=:test -z "$STRIP" && STRIP=:test -z "$ac_objext" && ac_objext=oif test x"$host" != x"$build"; then  ac_tool_prefix=${host_alias}-else  ac_tool_prefix=fi# Transform linux* to *-*-linux-gnu*, to support old configure scripts.case $host_os inlinux-gnu*) ;;linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`esaccase $host_os inaix3*)  # AIX sometimes has problems with the GCC collect2 program.  For some  # reason, if we set the COLLECT_NAMES environment variable, the problems  # vanish in a puff of smoke.  if test "X${COLLECT_NAMES+set}" != Xset; then    COLLECT_NAMES=    export COLLECT_NAMES  fi  ;;esac# Determine commands to create old-style static archives.old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'old_postinstall_cmds='chmod 644 $oldlib'old_postuninstall_cmds=if test -n "$RANLIB"; then  case $host_os in  openbsd*)    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"    ;;  *)    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"    ;;  esac  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"fi# Allow CC to be a program name with arguments.set dummy $CCcompiler="[$]2"AC_MSG_CHECKING([for objdir])rm -f .libs 2>/dev/nullmkdir .libs 2>/dev/nullif test -d .libs; then  objdir=.libselse  # MS-DOS does not allow filenames that begin with a dot.  objdir=_libsfirmdir .libs 2>/dev/nullAC_MSG_RESULT($objdir)AC_ARG_WITH(pic,[  --with-pic              try to use only PIC/non-PIC objects [default=use both]],pic_mode="$withval", pic_mode=default)test -z "$pic_mode" && pic_mode=default# We assume here that the value for lt_cv_prog_cc_pic will not be cached# in isolation, and that seeing it set (from the cache) indicates that# the associated values are set (in the cache) correctly too.AC_MSG_CHECKING([for $compiler option to produce PIC])AC_CACHE_VAL(lt_cv_prog_cc_pic,[ lt_cv_prog_cc_pic=  lt_cv_prog_cc_shlib=  lt_cv_prog_cc_wl=  lt_cv_prog_cc_static=  lt_cv_prog_cc_no_builtin=  lt_cv_prog_cc_can_build_shared=$can_build_shared  if test "$GCC" = yes; then    lt_cv_prog_cc_wl='-Wl,'    lt_cv_prog_cc_static='-static'    case $host_os in    aix*)      # Below there is a dirty hack to force normal static linking with -ldl      # The problem is because libdl dynamically linked with both libc and      # libC (AIX C++ library), which obviously doesn't included in libraries      # list by gcc. This cause undefined symbols with -static flags.      # This hack allows C programs to be linked with "-static -ldl", but      # not sure about C++ programs.      lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"      ;;    amigaos*)      # FIXME: we need at least 68020 code to build shared libraries, but      # adding the `-m68020' flag to GCC prevents building anything better,      # like `-m68040'.      lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'      ;;    beos* | irix5* | irix6* | osf3* | osf4* | osf5*)      # PIC is the default for these OSes.      ;;    darwin* | rhapsody*)      # PIC is the default on this platform      # Common symbols not allowed in MH_DYLIB files      lt_cv_prog_cc_pic='-fno-common'      ;;    cygwin* | mingw* | pw32* | os2*)      # This hack is so that the source file can tell whether it is being      # built for inclusion in a dll (and should export symbols for example).      lt_cv_prog_cc_pic='-DDLL_EXPORT'      ;;    sysv4*MP*)      if test -d /usr/nec; then	 lt_cv_prog_cc_pic=-Kconform_pic      fi      ;;    *)      lt_cv_prog_cc_pic='-fPIC'      ;;    esac  else    # PORTME Check for PIC flags for the system compiler.    case $host_os in    aix3* | aix4* | aix5*)      lt_cv_prog_cc_wl='-Wl,'      # All AIX code is PIC.      if test "$host_cpu" = ia64; then	# AIX 5 now supports IA64 processor	lt_cv_prog_cc_static='-Bstatic'      else	lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'      fi      ;;    hpux9* | hpux10* | hpux11*)      # Is there a better lt_cv_prog_cc_static that works with the bundled CC?      lt_cv_prog_cc_wl='-Wl,'      lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"      lt_cv_prog_cc_pic='+Z'      ;;    irix5* | irix6*)      lt_cv_prog_cc_wl='-Wl,'      lt_cv_prog_cc_static='-non_shared'      # PIC (with -KPIC) is the default.      ;;    cygwin* | mingw* | pw32* | os2*)      # This hack is so that the source file can tell whether it is being      # built for inclusion in a dll (and should export symbols for example).      lt_cv_prog_cc_pic='-DDLL_EXPORT'      ;;    newsos6)      lt_cv_prog_cc_pic='-KPIC'      lt_cv_prog_cc_static='-Bstatic'      ;;    osf3* | osf4* | osf5*)      # All OSF/1 code is PIC.      lt_cv_prog_cc_wl='-Wl,'      lt_cv_prog_cc_static='-non_shared'      ;;    sco3.2v5*)      lt_cv_prog_cc_pic='-Kpic'      lt_cv_prog_cc_static='-dn'      lt_cv_prog_cc_shlib='-belf'      ;;    solaris*)      lt_cv_prog_cc_pic='-KPIC'      lt_cv_prog_cc_static='-Bstatic'      lt_cv_prog_cc_wl='-Wl,'      ;;    sunos4*)      lt_cv_prog_cc_pic='-PIC'      lt_cv_prog_cc_static='-Bstatic'      lt_cv_prog_cc_wl='-Qoption ld '      ;;    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)      lt_cv_prog_cc_pic='-KPIC'      lt_cv_prog_cc_static='-Bstatic'      if test "x$host_vendor" = xsni; then	lt_cv_prog_cc_wl='-LD'      else	lt_cv_prog_cc_wl='-Wl,'      fi      ;;    uts4*)      lt_cv_prog_cc_pic='-pic'      lt_cv_prog_cc_static='-Bstatic'      ;;    sysv4*MP*)      if test -d /usr/nec ;then	lt_cv_prog_cc_pic='-Kconform_pic'	lt_cv_prog_cc_static='-Bstatic'      fi      ;;    *)      lt_cv_prog_cc_can_build_shared=no      ;;    esac  fi])if test -z "$lt_cv_prog_cc_pic"; then  AC_MSG_RESULT([none])else  AC_MSG_RESULT([$lt_cv_prog_cc_pic])  # Check to make sure the pic_flag actually works.  AC_MSG_CHECKING([if $compiler PIC flag $lt_cv_prog_cc_pic works])  AC_CACHE_VAL(lt_cv_prog_cc_pic_works, [dnl    save_CFLAGS="$CFLAGS"    CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"    AC_TRY_COMPILE([], [], [dnl      case $host_os in      hpux9* | hpux10* | hpux11*)	# On HP-UX, both CC and GCC only warn that PIC is supported... then	# they create non-PIC objects.  So, if there were any warnings, we	# assume that PIC is not supported.	if test -s conftest.err; then	  lt_cv_prog_cc_pic_works=no	else	  lt_cv_prog_cc_pic_works=yes	fi	;;      *)	lt_cv_prog_cc_pic_works=yes	;;      esac    ], [dnl      lt_cv_prog_cc_pic_works=no    ])    CFLAGS="$save_CFLAGS"  ])  if test "X$lt_cv_prog_cc_pic_works" = Xno; then    lt_cv_prog_cc_pic=    lt_cv_prog_cc_can_build_shared=no  else    lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"  fi  AC_MSG_RESULT([$lt_cv_prog_cc_pic_works])fi# Check for any special shared library compilation flags.if test -n "$lt_cv_prog_cc_shlib"; then  AC_MSG_WARN([\`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries])  if echo "$old_CC $old_CFLAGS " | egrep -e "[[ 	]]$lt_cv_prog_cc_shlib[[ 	]]" >/dev/null; then :  else   AC_MSG_WARN([add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure])    lt_cv_prog_cc_can_build_shared=no  fifiAC_MSG_CHECKING([if $compiler static flag $lt_cv_prog_cc_static works])AC_CACHE_VAL([lt_cv_prog_cc_static_works], [dnl  lt_cv_prog_cc_static_works=no  save_LDFLAGS="$LDFLAGS"  LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"  AC_TRY_LINK([], [], [lt_cv_prog_cc_static_works=yes])  LDFLAGS="$save_LDFLAGS"])# Belt *and* braces to stop my trousers falling down:test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=AC_MSG_RESULT([$lt_cv_prog_cc_static_works])pic_flag="$lt_cv_prog_cc_pic"special_shlib_compile_flags="$lt_cv_prog_cc_shlib"wl="$lt_cv_prog_cc_wl"link_static_flag="$lt_cv_prog_cc_static"no_builtin_flag="$lt_cv_prog_cc_no_builtin"can_build_shared="$lt_cv_prog_cc_can_build_shared"# Check to see if options -o and -c are simultaneously supported by compilerAC_MSG_CHECKING([if $compiler supports -c -o file.$ac_objext])AC_CACHE_VAL([lt_cv_compiler_c_o], [$rm -r conftest 2>/dev/null

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -