forked from lix-project/lix
* Remove the --enable-static-nix flag.
This commit is contained in:
parent
594eaddd11
commit
5414b3b2db
36
configure.ac
36
configure.ac
|
@ -50,38 +50,24 @@ AC_DEFINE_UNQUOTED(SYSTEM, ["$system"], [platform identifier (`cpu-os')])
|
||||||
test "$localstatedir" = '${prefix}/var' && localstatedir=/nix/var
|
test "$localstatedir" = '${prefix}/var' && localstatedir=/nix/var
|
||||||
|
|
||||||
|
|
||||||
# Whether to produce a statically linked binary. On Cygwin, this is
|
# Windows-specific stuff. On Cygwin, dynamically linking against the
|
||||||
# the default: dynamically linking against the ATerm DLL does work,
|
# ATerm DLL works, except that it requires the ATerm "lib" directory
|
||||||
# except that it requires the ATerm "lib" directory to be in $PATH, as
|
# to be in $PATH, as Windows doesn't have anything like an RPATH
|
||||||
# Windows doesn't have anything like an RPATH embedded in executable.
|
# embedded in executable. Since this is kind of annoying, we use
|
||||||
# Since this is kind of annoying, we use static libraries for now.
|
# static libraries for now.
|
||||||
|
if test "$sys_name" = "cygwin"; then
|
||||||
AC_ARG_ENABLE(static-nix, AC_HELP_STRING([--enable-static-nix],
|
|
||||||
[produce statically linked binaries]),
|
|
||||||
static_nix=$enableval, static_nix=no)
|
|
||||||
|
|
||||||
if test "$sys_name" = cygwin; then
|
|
||||||
static_nix=yes
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "$static_nix" = yes; then
|
|
||||||
AC_DISABLE_SHARED
|
AC_DISABLE_SHARED
|
||||||
AC_ENABLE_STATIC
|
AC_ENABLE_STATIC
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# Windows-specific stuff.
|
|
||||||
if test "$sys_name" = "cygwin"; then
|
|
||||||
# We cannot delete open files.
|
|
||||||
AC_DEFINE(CANNOT_DELETE_OPEN_FILES, 1, [Whether it is impossible to delete open files.])
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Solaris-specific stuff.
|
# Solaris-specific stuff.
|
||||||
if test "$sys_name" = "sunos"; then
|
if test "$sys_name" = "sunos"; then
|
||||||
# Solaris requires -lsocket -lnsl for network functions
|
# Solaris requires -lsocket -lnsl for network functions
|
||||||
LIBS="-lsocket -lnsl $LIBS"
|
LIBS="-lsocket -lnsl $LIBS"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AC_PROG_CXX
|
AC_PROG_CXX
|
||||||
|
|
||||||
|
@ -291,14 +277,6 @@ if test "$(uname)" = "Darwin"; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if test "$static_nix" = yes; then
|
|
||||||
# `-all-static' has to be added at the end of configure, because
|
|
||||||
# the C compiler doesn't know about -all-static (it's filtered out
|
|
||||||
# by libtool, but configure doesn't use libtool).
|
|
||||||
LDFLAGS="-all-static $LDFLAGS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
AM_CONFIG_HEADER([config.h])
|
AM_CONFIG_HEADER([config.h])
|
||||||
AC_CONFIG_FILES([Makefile
|
AC_CONFIG_FILES([Makefile
|
||||||
externals/Makefile
|
externals/Makefile
|
||||||
|
|
Loading…
Reference in a new issue