fix default opyions for Makefile so that both coroutining and rational trees are
enabled. git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1429 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
parent
7115515f1f
commit
640bbe7431
@ -328,12 +328,12 @@ CopyTerm(Term inp, UInt arity) {
|
|||||||
goto restart_attached;
|
goto restart_attached;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return(Hi[0]);
|
return Hi[0];
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
return(MkVarTerm());
|
return MkVarTerm();
|
||||||
} else if (IsPrimitiveTerm(t)) {
|
} else if (IsPrimitiveTerm(t)) {
|
||||||
return(t);
|
return t;
|
||||||
} else if (IsPairTerm(t)) {
|
} else if (IsPairTerm(t)) {
|
||||||
Term tf;
|
Term tf;
|
||||||
CELL *ap;
|
CELL *ap;
|
||||||
@ -366,7 +366,7 @@ CopyTerm(Term inp, UInt arity) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return(tf);
|
return tf;
|
||||||
} else {
|
} else {
|
||||||
Functor f = FunctorOfTerm(t);
|
Functor f = FunctorOfTerm(t);
|
||||||
Term tf;
|
Term tf;
|
||||||
@ -403,7 +403,7 @@ CopyTerm(Term inp, UInt arity) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return(tf);
|
return tf;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1940,7 +1940,7 @@ void Yap_InitUtilCPreds(void)
|
|||||||
{
|
{
|
||||||
Term cm = CurrentModule;
|
Term cm = CurrentModule;
|
||||||
Yap_InitCPred("copy_term", 2, p_copy_term, 0);
|
Yap_InitCPred("copy_term", 2, p_copy_term, 0);
|
||||||
Yap_InitCPred("copy_term_nat", 2, p_copy_term_no_delays, HiddenPredFlag);
|
Yap_InitCPred("copy_term_nat", 2, p_copy_term_no_delays, 0);
|
||||||
Yap_InitCPred("ground", 1, p_ground, SafePredFlag);
|
Yap_InitCPred("ground", 1, p_ground, SafePredFlag);
|
||||||
Yap_InitCPred("$variables_in_term", 3, p_variables_in_term, SafePredFlag|HiddenPredFlag);
|
Yap_InitCPred("$variables_in_term", 3, p_variables_in_term, SafePredFlag|HiddenPredFlag);
|
||||||
Yap_InitCPred("$non_singletons_in_term", 3, p_non_singletons_in_term, SafePredFlag|HiddenPredFlag);
|
Yap_InitCPred("$non_singletons_in_term", 3, p_non_singletons_in_term, SafePredFlag|HiddenPredFlag);
|
||||||
|
@ -545,7 +545,7 @@ install_data:
|
|||||||
(cd LGPL/clp ; make install)
|
(cd LGPL/clp ; make install)
|
||||||
(cd LGPL/clpr ; make install)
|
(cd LGPL/clpr ; make install)
|
||||||
# (cd CHR ; make install)
|
# (cd CHR ; make install)
|
||||||
# (cd LGPL/chr ; make install)
|
(cd LGPL/chr ; make install)
|
||||||
(cd CLPBN ; make install)
|
(cd CLPBN ; make install)
|
||||||
|
|
||||||
|
|
||||||
|
18
configure
vendored
18
configure
vendored
@ -847,9 +847,9 @@ Optional Features:
|
|||||||
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
||||||
--enable-tabling support tabling
|
--enable-tabling support tabling
|
||||||
--enable-or-parallelism support or-parallelism as: env-copy,sba,a-cow
|
--enable-or-parallelism support or-parallelism as: env-copy,sba,a-cow
|
||||||
|
--enable-depth-limit support depth-bound computation
|
||||||
--enable-rational-trees support infinite rational trees
|
--enable-rational-trees support infinite rational trees
|
||||||
--enable-coroutining support co-routining, attributed variables and constraints
|
--enable-coroutining support co-routining, attributed variables and constraints
|
||||||
--enable-depth-limit support depth-bound computation
|
|
||||||
--enable-wam-profile support low level profiling of abstract machine
|
--enable-wam-profile support low level profiling of abstract machine
|
||||||
--enable-low-level-tracer support support for procedure-call tracing
|
--enable-low-level-tracer support support for procedure-call tracing
|
||||||
--enable-threads support system threads
|
--enable-threads support system threads
|
||||||
@ -2279,18 +2279,6 @@ else
|
|||||||
fi;
|
fi;
|
||||||
if test "$tabling" = yes -o "$orparallelism" = yes -o "$threads" = yes
|
if test "$tabling" = yes -o "$orparallelism" = yes -o "$threads" = yes
|
||||||
then
|
then
|
||||||
# Check whether --enable-rational-trees or --disable-rational-trees was given.
|
|
||||||
if test "${enable_rational_trees+set}" = set; then
|
|
||||||
enableval="$enable_rational_trees"
|
|
||||||
rationaltrees="$enableval" ; rationaltrees=yes
|
|
||||||
fi;
|
|
||||||
# Check whether --enable-coroutining or --disable-coroutining was given.
|
|
||||||
if test "${enable_coroutining+set}" = set; then
|
|
||||||
enableval="$enable_coroutining"
|
|
||||||
rationaltrees="$enableval";coroutining="$enableval"
|
|
||||||
else
|
|
||||||
coroutining=no
|
|
||||||
fi;
|
|
||||||
# Check whether --enable-depth-limit or --disable-depth-limit was given.
|
# Check whether --enable-depth-limit or --disable-depth-limit was given.
|
||||||
if test "${enable_depth_limit+set}" = set; then
|
if test "${enable_depth_limit+set}" = set; then
|
||||||
enableval="$enable_depth_limit"
|
enableval="$enable_depth_limit"
|
||||||
@ -2302,7 +2290,9 @@ else
|
|||||||
# Check whether --enable-rational-trees or --disable-rational-trees was given.
|
# Check whether --enable-rational-trees or --disable-rational-trees was given.
|
||||||
if test "${enable_rational_trees+set}" = set; then
|
if test "${enable_rational_trees+set}" = set; then
|
||||||
enableval="$enable_rational_trees"
|
enableval="$enable_rational_trees"
|
||||||
rationaltrees="$enableval" ; rationaltrees=no
|
rationaltrees="$enableval"
|
||||||
|
else
|
||||||
|
rationaltrees=yes
|
||||||
fi;
|
fi;
|
||||||
# Check whether --enable-coroutining or --disable-coroutining was given.
|
# Check whether --enable-coroutining or --disable-coroutining was given.
|
||||||
if test "${enable_coroutining+set}" = set; then
|
if test "${enable_coroutining+set}" = set; then
|
||||||
|
@ -23,19 +23,13 @@ AC_ARG_ENABLE(or-parallelism,
|
|||||||
orparallelism="$enableval", orparallelism=no)
|
orparallelism="$enableval", orparallelism=no)
|
||||||
if test "$tabling" = yes -o "$orparallelism" = yes -o "$threads" = yes
|
if test "$tabling" = yes -o "$orparallelism" = yes -o "$threads" = yes
|
||||||
then
|
then
|
||||||
AC_ARG_ENABLE(rational-trees,
|
|
||||||
[ --enable-rational-trees support infinite rational trees ],
|
|
||||||
rationaltrees="$enableval" ; rationaltrees=yes)
|
|
||||||
AC_ARG_ENABLE(coroutining,
|
|
||||||
[ --enable-coroutining support co-routining, attributed variables and constraints],
|
|
||||||
rationaltrees="$enableval";coroutining="$enableval", coroutining=no)
|
|
||||||
AC_ARG_ENABLE(depth-limit,
|
AC_ARG_ENABLE(depth-limit,
|
||||||
[ --enable-depth-limit support depth-bound computation ],
|
[ --enable-depth-limit support depth-bound computation ],
|
||||||
depthlimit="$enableval", depthlimit=no)
|
depthlimit="$enableval", depthlimit=no)
|
||||||
else
|
else
|
||||||
AC_ARG_ENABLE(rational-trees,
|
AC_ARG_ENABLE(rational-trees,
|
||||||
[ --enable-rational-trees support infinite rational trees ],
|
[ --enable-rational-trees support infinite rational trees ],
|
||||||
rationaltrees="$enableval" ; rationaltrees=no)
|
rationaltrees="$enableval" , rationaltrees=yes)
|
||||||
AC_ARG_ENABLE(coroutining,
|
AC_ARG_ENABLE(coroutining,
|
||||||
[ --enable-coroutining support co-routining, attributed variables and constraints],
|
[ --enable-coroutining support co-routining, attributed variables and constraints],
|
||||||
rationaltrees="$enableval";coroutining="$enableval", coroutining=yes)
|
rationaltrees="$enableval";coroutining="$enableval", coroutining=yes)
|
||||||
|
Reference in New Issue
Block a user