keep on simplifying configure.
This commit is contained in:
parent
b3f3a3e1bb
commit
964b15d107
|
@ -283,8 +283,6 @@ static void a_fetch_cv(cmp_op_info *, int, struct intermediates *);
|
||||||
static void a_fetch_vc(cmp_op_info *, int, struct intermediates *);
|
static void a_fetch_vc(cmp_op_info *, int, struct intermediates *);
|
||||||
static yamop *a_f2(cmp_op_info *, yamop *, int, struct intermediates *);
|
static yamop *a_f2(cmp_op_info *, yamop *, int, struct intermediates *);
|
||||||
|
|
||||||
#define CELLSIZE sizeof(CELL)
|
|
||||||
|
|
||||||
#define GONEXT(TYPE) code_p = ((yamop *)(&(code_p->u.TYPE.next)))
|
#define GONEXT(TYPE) code_p = ((yamop *)(&(code_p->u.TYPE.next)))
|
||||||
|
|
||||||
inline static yslot
|
inline static yslot
|
||||||
|
|
44
H/Yap.h
44
H/Yap.h
|
@ -39,52 +39,8 @@
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#define ALIGN_LONGS 1
|
|
||||||
#define LOW_ABSMI 0
|
|
||||||
|
|
||||||
#define MSHIFTOFFS 1
|
|
||||||
|
|
||||||
#undef USE_DL_MALLOC
|
|
||||||
#undef USE_MALLOC
|
|
||||||
#undef USE_SYSTEM_MALLOC
|
|
||||||
#define USE_MMAP (HAVE_MMAP & !USE_MALLOC & !USE_SYSTEM_MALLOC)
|
|
||||||
#define USE_SHM (HAVE_SHMAT & !HAVE_MMAP & !USE_MALLOC & !USE_SYSTEM_MALLOC)
|
|
||||||
#define USE_SBRK (HAVE_SBRK & !HAVE_MMAP & !HAVE_SHMAT & !USE_MALLOC & !USE_SYSTEM_MALLOC)
|
|
||||||
|
|
||||||
#if __MINGW32__
|
|
||||||
#define __WINDOWS__ 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if (HAVE_SOCKET || defined(__MINGW32__)) && !defined(SIMICS)
|
|
||||||
#define USE_SOCKET 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define FunAdr(X) X
|
#define FunAdr(X) X
|
||||||
|
|
||||||
#if HAVE_GMP_H && HAVE_LIBGMP
|
|
||||||
#define USE_GMP 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if HAVE_JUDY_H && HAVE_LIBJUDY
|
|
||||||
#define USE_JUDY 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Should we use MPI ? */
|
|
||||||
#if defined(HAVE_MPI_H) && (defined(HAVE_LIBMPI) || defined(HAVE_LIBMPICH))
|
|
||||||
#define HAVE_MPI 1
|
|
||||||
#else
|
|
||||||
#define HAVE_MPI 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Should we use MPE ? */
|
|
||||||
#if defined(HAVE_MPI_H) && HAVE_LIBMPE && HAVE_MPI
|
|
||||||
#define HAVE_MPE 1
|
|
||||||
#else
|
|
||||||
#define HAVE_MPE 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define CELLSIZE SIZEOF_VOID_P
|
|
||||||
|
|
||||||
#include "inline-only.h"
|
#include "inline-only.h"
|
||||||
#if defined(YAPOR) || defined(TABLING)
|
#if defined(YAPOR) || defined(TABLING)
|
||||||
#include "opt.config.h"
|
#include "opt.config.h"
|
||||||
|
|
|
@ -59,13 +59,6 @@ typedef struct pred_entry * Procedure; /* predicate */
|
||||||
#undef H
|
#undef H
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// used by swi
|
|
||||||
#ifdef SIZEOF_INT_P
|
|
||||||
#define SIZEOF_VOIDP SIZEOF_INT_P
|
|
||||||
#else
|
|
||||||
bad config
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* swi code called from pl-incl.h */
|
/* swi code called from pl-incl.h */
|
||||||
/* should have messages here */
|
/* should have messages here */
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
|
|
29
config.h.in
29
config.h.in
|
@ -3,9 +3,15 @@
|
||||||
/* Define if building universal (internal helper macro) */
|
/* Define if building universal (internal helper macro) */
|
||||||
#undef AC_APPLE_UNIVERSAL_BUILD
|
#undef AC_APPLE_UNIVERSAL_BUILD
|
||||||
|
|
||||||
|
/* longs should be in addresses that are multiple of four. */
|
||||||
|
#undef ALIGN_LONGS
|
||||||
|
|
||||||
/* if fflush(NULL) clobbers input pipes1 */
|
/* if fflush(NULL) clobbers input pipes1 */
|
||||||
#undef BROKEN_FFLUSH_NULL
|
#undef BROKEN_FFLUSH_NULL
|
||||||
|
|
||||||
|
/* size of a cell in bytes. */
|
||||||
|
#undef CELLSIZE
|
||||||
|
|
||||||
/* c-compiler used */
|
/* c-compiler used */
|
||||||
#undef C_CC
|
#undef C_CC
|
||||||
|
|
||||||
|
@ -847,6 +853,9 @@
|
||||||
/* o not use realloc() from HP-UX 10.20 together with MPI */
|
/* o not use realloc() from HP-UX 10.20 together with MPI */
|
||||||
#undef MPI_AVOID_REALLOC
|
#undef MPI_AVOID_REALLOC
|
||||||
|
|
||||||
|
/* compiler should shift offsets. */
|
||||||
|
#undef MSHIFTOFFS
|
||||||
|
|
||||||
/* myddas release */
|
/* myddas release */
|
||||||
#undef MYDDAS_VERSION
|
#undef MYDDAS_VERSION
|
||||||
|
|
||||||
|
@ -937,12 +946,27 @@
|
||||||
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
|
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
|
||||||
#undef TM_IN_SYS_TIME
|
#undef TM_IN_SYS_TIME
|
||||||
|
|
||||||
|
/* use Doug Lea's malloc for all allocation */
|
||||||
|
#undef USE_DL_MALLOC
|
||||||
|
|
||||||
|
/* use bignums/rationals in YAP code. */
|
||||||
|
#undef USE_GMP
|
||||||
|
|
||||||
|
/* use Judy library for UDI indexing in YAP code. */
|
||||||
|
#undef USE_JUDY
|
||||||
|
|
||||||
/* do not use our own locking routines */
|
/* do not use our own locking routines */
|
||||||
#undef USE_PTHREAD_LOCKING
|
#undef USE_PTHREAD_LOCKING
|
||||||
|
|
||||||
/* use OS malloc */
|
/* use OS malloc for all allocation */
|
||||||
#undef USE_SYSTEM_MALLOC
|
#undef USE_SYSTEM_MALLOC
|
||||||
|
|
||||||
|
/* use mmap in or-parallel allocation */
|
||||||
|
#undef USE_SYSTEM_MMAP
|
||||||
|
|
||||||
|
/* use shm in or-parallel allocation */
|
||||||
|
#undef USE_SYSTEM_SHM
|
||||||
|
|
||||||
/* threaded emulator */
|
/* threaded emulator */
|
||||||
#undef USE_THREADED_CODE
|
#undef USE_THREADED_CODE
|
||||||
|
|
||||||
|
@ -1003,6 +1027,9 @@
|
||||||
/* HP-UX old socket stuff */
|
/* HP-UX old socket stuff */
|
||||||
#undef _XOPEN_SOURCE_EXTENDED
|
#undef _XOPEN_SOURCE_EXTENDED
|
||||||
|
|
||||||
|
/* compiling for Windows */
|
||||||
|
#undef __WINDOWS__
|
||||||
|
|
||||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||||
#ifndef __cplusplus
|
#ifndef __cplusplus
|
||||||
|
|
|
@ -4102,6 +4102,14 @@ case "$target_cpu" in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
||||||
|
$as_echo "#define MSHIFTOFFS 1" >>confdefs.h
|
||||||
|
|
||||||
|
|
||||||
|
$as_echo "#define ALIGN_LONGS 1" >>confdefs.h
|
||||||
|
|
||||||
|
# AC_DEFINE(LOW_ABSMI, 1, [absmi located at initial addresses, unused.])
|
||||||
|
|
||||||
|
|
||||||
# Check whether --enable-tabling was given.
|
# Check whether --enable-tabling was given.
|
||||||
if test "${enable_tabling+set}" = set; then :
|
if test "${enable_tabling+set}" = set; then :
|
||||||
enableval=$enable_tabling; tabling="$enableval"
|
enableval=$enable_tabling; tabling="$enableval"
|
||||||
|
@ -5492,6 +5500,9 @@ _ACEOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
$as_echo "#define __WINDOWS__ 1" >>confdefs.h
|
||||||
|
|
||||||
EXTRA_LIBS_FOR_DLLS="\$(abs_top_builddir)/yap.dll $EXTRA_LIBS_FOR_DLLS"
|
EXTRA_LIBS_FOR_DLLS="\$(abs_top_builddir)/yap.dll $EXTRA_LIBS_FOR_DLLS"
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpsapi" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpsapi" >&5
|
||||||
$as_echo_n "checking for main in -lpsapi... " >&6; }
|
$as_echo_n "checking for main in -lpsapi... " >&6; }
|
||||||
|
@ -7627,6 +7638,7 @@ fi
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
if test "$yap_cv_gmp" != "no"
|
if test "$yap_cv_gmp" != "no"
|
||||||
then
|
then
|
||||||
for ac_header in gmp.h
|
for ac_header in gmp.h
|
||||||
|
@ -7641,7 +7653,14 @@ fi
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if test "x$ac_cv_header_gmp_h" = xyes -a "x$ac_cv_lib_gmp_main" = xyes
|
||||||
|
then
|
||||||
|
|
||||||
|
$as_echo "#define USE_GMP 1" >>confdefs.h
|
||||||
|
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$yap_cv_judy" != "no"; then
|
if test "$yap_cv_judy" != "no"; then
|
||||||
for ac_header in Judy.h
|
for ac_header in Judy.h
|
||||||
do :
|
do :
|
||||||
|
@ -7655,6 +7674,12 @@ fi
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if test "x$ac_cv_header_Judy_h" = xyes -a "x$ac_cv_lib_Judy_Judy1Set" = xyes
|
||||||
|
then
|
||||||
|
|
||||||
|
$as_echo "#define USE_JUDY 1" >>confdefs.h
|
||||||
|
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$yap_cv_readline" != "no"
|
if test "$yap_cv_readline" != "no"
|
||||||
|
@ -8073,6 +8098,13 @@ _ACEOF
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define CELLSIZE $ac_cv_sizeof_void_p
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of malloc" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of malloc" >&5
|
||||||
$as_echo_n "checking for type of malloc... " >&6; }
|
$as_echo_n "checking for type of malloc... " >&6; }
|
||||||
if ${yap_cv_malloct+:} false; then :
|
if ${yap_cv_malloct+:} false; then :
|
||||||
|
@ -9046,15 +9078,51 @@ $as_echo "#define BROKEN_FFLUSH_NULL /**/" >>confdefs.h
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if test "$use_malloc" = yes -o "$maxmemory" = yes
|
if test "$threads" = "yes"
|
||||||
then
|
then
|
||||||
|
if test "$use_malloc" = "no"
|
||||||
|
then
|
||||||
|
|
||||||
|
$as_echo "#define USE_DL_MALLOC 1" >>confdefs.h
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
$as_echo "#define USE_SYSTEM_MALLOC 1" >>confdefs.h
|
$as_echo "#define USE_SYSTEM_MALLOC 1" >>confdefs.h
|
||||||
|
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
case "$orparallelism" in
|
||||||
|
sba|yes|copy)
|
||||||
|
if test x"$ac_cv_func_mmap" = x"yes"
|
||||||
|
then
|
||||||
|
|
||||||
|
$as_echo "#define USE_SYSTEM_MMAP 1" >>confdefs.h
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
$as_echo "#define USE_SYSTEM_SHM 1" >>confdefs.h
|
||||||
|
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
# a-cow)
|
||||||
|
**)
|
||||||
|
if test "$use_malloc" = "no"
|
||||||
|
then
|
||||||
|
|
||||||
|
$as_echo "#define USE_DL_MALLOC 1" >>confdefs.h
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
$as_echo "#define USE_SYSTEM_MALLOC 1" >>confdefs.h
|
||||||
|
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
$as_echo "#define GC_NO_TAGS 1" >>confdefs.h
|
$as_echo "#define GC_NO_TAGS 1" >>confdefs.h
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
PROLOG_SYSTEM=yap
|
PROLOG_SYSTEM=yap
|
||||||
|
@ -11827,7 +11895,7 @@ else
|
||||||
JAVA_TEST=Test.java
|
JAVA_TEST=Test.java
|
||||||
CLASS_TEST=Test.class
|
CLASS_TEST=Test.class
|
||||||
cat << \EOF > $JAVA_TEST
|
cat << \EOF > $JAVA_TEST
|
||||||
/* #line 11830 "configure" */
|
/* #line 11898 "configure" */
|
||||||
public class Test {
|
public class Test {
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
@ -12003,7 +12071,7 @@ EOF
|
||||||
if uudecode$EXEEXT Test.uue; then
|
if uudecode$EXEEXT Test.uue; then
|
||||||
ac_cv_prog_uudecode_base64=yes
|
ac_cv_prog_uudecode_base64=yes
|
||||||
else
|
else
|
||||||
echo "configure: 12006: uudecode had trouble decoding base 64 file 'Test.uue'" >&5
|
echo "configure: 12074: uudecode had trouble decoding base 64 file 'Test.uue'" >&5
|
||||||
echo "configure: failed file was:" >&5
|
echo "configure: failed file was:" >&5
|
||||||
cat Test.uue >&5
|
cat Test.uue >&5
|
||||||
ac_cv_prog_uudecode_base64=no
|
ac_cv_prog_uudecode_base64=no
|
||||||
|
@ -12134,7 +12202,7 @@ else
|
||||||
JAVA_TEST=Test.java
|
JAVA_TEST=Test.java
|
||||||
CLASS_TEST=Test.class
|
CLASS_TEST=Test.class
|
||||||
cat << \EOF > $JAVA_TEST
|
cat << \EOF > $JAVA_TEST
|
||||||
/* #line 12137 "configure" */
|
/* #line 12205 "configure" */
|
||||||
public class Test {
|
public class Test {
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
@ -12169,7 +12237,7 @@ JAVA_TEST=Test.java
|
||||||
CLASS_TEST=Test.class
|
CLASS_TEST=Test.class
|
||||||
TEST=Test
|
TEST=Test
|
||||||
cat << \EOF > $JAVA_TEST
|
cat << \EOF > $JAVA_TEST
|
||||||
/* [#]line 12172 "configure" */
|
/* [#]line 12240 "configure" */
|
||||||
public class Test {
|
public class Test {
|
||||||
public static void main (String args[]) {
|
public static void main (String args[]) {
|
||||||
System.exit (0);
|
System.exit (0);
|
||||||
|
|
51
configure.in
51
configure.in
|
@ -91,6 +91,11 @@ case "$target_cpu" in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
dnl hardware/engine
|
||||||
|
AC_DEFINE(MSHIFTOFFS, 1, [compiler should shift offsets.])
|
||||||
|
AC_DEFINE(ALIGN_LONGS, 1, [longs should be in addresses that are multiple of four.])
|
||||||
|
# AC_DEFINE(LOW_ABSMI, 1, [absmi located at initial addresses, unused.])
|
||||||
|
|
||||||
|
|
||||||
AC_ARG_ENABLE(tabling,
|
AC_ARG_ENABLE(tabling,
|
||||||
[ --enable-tabling support tabling ],
|
[ --enable-tabling support tabling ],
|
||||||
|
@ -508,6 +513,7 @@ then
|
||||||
AC_CHECK_LIB(comdlg32,main)
|
AC_CHECK_LIB(comdlg32,main)
|
||||||
AC_CHECK_LIB(shell32,main)
|
AC_CHECK_LIB(shell32,main)
|
||||||
fi
|
fi
|
||||||
|
AC_DEFINE(__WINDOWS__, 1, [compiling for Windows])
|
||||||
EXTRA_LIBS_FOR_DLLS="\$(abs_top_builddir)/yap.dll $EXTRA_LIBS_FOR_DLLS"
|
EXTRA_LIBS_FOR_DLLS="\$(abs_top_builddir)/yap.dll $EXTRA_LIBS_FOR_DLLS"
|
||||||
AC_CHECK_LIB(psapi,main)
|
AC_CHECK_LIB(psapi,main)
|
||||||
yap_cv_readline=no
|
yap_cv_readline=no
|
||||||
|
@ -1155,12 +1161,22 @@ AC_CHECK_HEADERS(sys/ucontext.h sys/un.h sys/wait.h)
|
||||||
AC_CHECK_HEADERS(time.h unistd.h utime.h wctype.h winsock.h winsock2.h)
|
AC_CHECK_HEADERS(time.h unistd.h utime.h wctype.h winsock.h winsock2.h)
|
||||||
AC_CHECK_HEADERS(zlib.h zutil.h)
|
AC_CHECK_HEADERS(zlib.h zutil.h)
|
||||||
AC_CHECK_HEADERS(mach-o/dyld.h LibLoaderAPI.h)
|
AC_CHECK_HEADERS(mach-o/dyld.h LibLoaderAPI.h)
|
||||||
|
|
||||||
if test "$yap_cv_gmp" != "no"
|
if test "$yap_cv_gmp" != "no"
|
||||||
then
|
then
|
||||||
AC_CHECK_HEADERS(gmp.h)
|
AC_CHECK_HEADERS(gmp.h)
|
||||||
|
if test "x$ac_cv_header_gmp_h" = xyes -a "x$ac_cv_lib_gmp_main" = xyes
|
||||||
|
then
|
||||||
|
AC_DEFINE(USE_GMP, 1, [use bignums/rationals in YAP code.])
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$yap_cv_judy" != "no"; then
|
if test "$yap_cv_judy" != "no"; then
|
||||||
AC_CHECK_HEADERS(Judy.h)
|
AC_CHECK_HEADERS(Judy.h)
|
||||||
|
if test "x$ac_cv_header_Judy_h" = xyes -a "x$ac_cv_lib_Judy_Judy1Set" = xyes
|
||||||
|
then
|
||||||
|
AC_DEFINE(USE_JUDY, 1, [use Judy library for UDI indexing in YAP code.])
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$yap_cv_readline" != "no"
|
if test "$yap_cv_readline" != "no"
|
||||||
|
@ -1195,6 +1211,9 @@ AC_CHECK_SIZEOF(float,4)
|
||||||
AC_CHECK_SIZEOF(double,8)
|
AC_CHECK_SIZEOF(double,8)
|
||||||
AC_CHECK_SIZEOF(void *,4)
|
AC_CHECK_SIZEOF(void *,4)
|
||||||
|
|
||||||
|
AC_DEFINE_UNQUOTED(CELLSIZE, $ac_cv_sizeof_void_p, [size of a cell in bytes.])
|
||||||
|
|
||||||
|
|
||||||
dnl check type of malloc (i.e. char * or void *)
|
dnl check type of malloc (i.e. char * or void *)
|
||||||
AC_MSG_CHECKING(for type of malloc)
|
AC_MSG_CHECKING(for type of malloc)
|
||||||
AC_CACHE_VAL(yap_cv_malloct,[
|
AC_CACHE_VAL(yap_cv_malloct,[
|
||||||
|
@ -1600,11 +1619,37 @@ fi
|
||||||
|
|
||||||
dnl disable smart memory management
|
dnl disable smart memory management
|
||||||
|
|
||||||
if test "$use_malloc" = yes -o "$maxmemory" = yes
|
if test "$threads" = "yes"
|
||||||
then
|
then
|
||||||
AC_DEFINE(USE_SYSTEM_MALLOC,1,[use OS malloc])
|
if test "$use_malloc" = "no"
|
||||||
AC_DEFINE(GC_NO_TAGS,1,[use Barts idea of allocating extra memory])
|
then
|
||||||
|
AC_DEFINE(USE_DL_MALLOC,1,[use Doug Lea's malloc for all allocation])
|
||||||
|
else
|
||||||
|
AC_DEFINE(USE_SYSTEM_MALLOC,1,[use OS malloc for all allocation])
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
case "$orparallelism" in
|
||||||
|
sba|yes|copy)
|
||||||
|
if test x"$ac_cv_func_mmap" = x"yes"
|
||||||
|
then
|
||||||
|
AC_DEFINE(USE_SYSTEM_MMAP,1,[use mmap in or-parallel allocation])
|
||||||
|
else
|
||||||
|
AC_DEFINE(USE_SYSTEM_SHM,1,[use shm in or-parallel allocation])
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
# a-cow)
|
||||||
|
**)
|
||||||
|
if test "$use_malloc" = "no"
|
||||||
|
then
|
||||||
|
AC_DEFINE(USE_DL_MALLOC,1,[use Doug Lea's malloc for all allocation])
|
||||||
|
else
|
||||||
|
AC_DEFINE(USE_SYSTEM_MALLOC,1,[use OS malloc for all allocation])
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
|
AC_DEFINE(GC_NO_TAGS,1,[use Barts idea of allocating extra memory])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
dnl SWI compatibility support!
|
dnl SWI compatibility support!
|
||||||
|
|
|
@ -21,6 +21,20 @@ static char *rcsid = "$Header: /Users/vitor/Yap/yap-cvsbackup/library/mpi/mpe.c,
|
||||||
|
|
||||||
#include "Yap.h"
|
#include "Yap.h"
|
||||||
|
|
||||||
|
/* Should we use MPI ? */
|
||||||
|
#if defined(HAVE_MPI_H) && (defined(HAVE_LIBMPI) || defined(HAVE_LIBMPICH))
|
||||||
|
#define HAVE_MPI 1
|
||||||
|
#else
|
||||||
|
#define HAVE_MPI 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Should we use MPE ? */
|
||||||
|
#if defined(HAVE_MPI_H) && HAVE_LIBMPE && HAVE_MPI
|
||||||
|
#define HAVE_MPE 1
|
||||||
|
#else
|
||||||
|
#define HAVE_MPE 0
|
||||||
|
#endif
|
||||||
|
|
||||||
#if HAVE_MPE
|
#if HAVE_MPE
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
|
|
|
@ -21,6 +21,13 @@ static char *rcsid = "$Header: /Users/vitor/Yap/yap-cvsbackup/library/mpi/mpi.c,
|
||||||
|
|
||||||
#include "Yap.h"
|
#include "Yap.h"
|
||||||
|
|
||||||
|
/* Should we use MPI ? */
|
||||||
|
#if defined(HAVE_MPI_H) && (defined(HAVE_LIBMPI) || defined(HAVE_LIBMPICH))
|
||||||
|
#define HAVE_MPI 1
|
||||||
|
#else
|
||||||
|
#define HAVE_MPI 0
|
||||||
|
#endif
|
||||||
|
|
||||||
#if HAVE_MPI
|
#if HAVE_MPI
|
||||||
|
|
||||||
#include "Yatom.h"
|
#include "Yatom.h"
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit eb967e056bef8c4cff0a9b82ff193da785eba16f
|
Subproject commit c6dae3b1cb4aa47dd9361099c635e994250c749f
|
|
@ -1 +1 @@
|
||||||
Subproject commit 589438f02c532396334ceb7a902969be1979109d
|
Subproject commit 77759f84962a5f77a970d0cdcc9647fdc8e7bbfb
|
|
@ -1 +1 @@
|
||||||
Subproject commit a8a43aa09892c4b7018dc053d8e7653e2f648107
|
Subproject commit abd65ae6486993e04dfa883163efdad3bab789ab
|
Reference in New Issue