make YAP dlls always export procedures

This commit is contained in:
U-Khasa\Vitor 2009-07-20 20:54:54 -07:00
parent 2020a31362
commit b9e10203bd
2 changed files with 8335 additions and 8025 deletions

16355
configure vendored

File diff suppressed because it is too large Load Diff

5
configure.in Normal file → Executable file
View File

@ -935,8 +935,8 @@ dnl Linux has both elf and a.out, in this case we found elf
# and -fomit-frame-point -DBP_FREE
YAPLIB="libWYap.a"
SHLIB_CFLAGS=""
SHLIB_LD="\$(CC) -shared ../../yap.dll"
SHLIB_SWI_LD="\$(CC) -shared ../../yap.dll ../../packages/PLStream/plstream.dll"
SHLIB_LD="\$(CC) -shared -Wl,--export-all-symbols ../../yap.dll"
SHLIB_SWI_LD="\$(CC) -shared -Wl,--export-all-symbols ../../yap.dll ../../packages/PLStream/plstream.dll"
SHLIB_SUFFIX=".dll"
C_PARSER_FLAGS="$C_INTERF_FLAGS"
LDFLAGS="-Wl,--large-address-aware $LDFLAGS"
@ -1421,6 +1421,7 @@ fi
dnl Checks for library functions.
AC_TYPE_SIGNAL
AC_CHECK_FUNCS(access)
AC_CHECK_FUNCS(acosh asinh atanh chdir ctime dlopen dup2)
AC_CHECK_FUNCS(feclearexcept)
AC_CHECK_FUNCS(fesettrapenable fgetpos finite fpclass ftime getcwd getenv)