我寫a C library that builds using Libtool,我想只有建立在Cygwin的靜態庫。爲此,我放置了 if test "$target_os" = "cygwin"; then
AC_DISABLE_SHARED
fi
在我的configure.ac。 這確實禁止建立共同在Cygwin庫;然而,它也禁止在其他地方構建它們。我認爲這是因爲擴大AC_DIS
根據不同的操作系統上,我在configure.ac定義一個特殊LDFLAGS: AC_CANONICAL_HOST
if test "$host_os" = cygwin
then
LDFLAGS="$LDFLAGS -Wl,-no-undefined"
export LDFLAGS
fi
AC_SUBST([LDFLAGS])
包使用AC_PROG_LIBTOOL