aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2014-08-18 04:05:29 +0000
committerdos-reis <gdr@axiomatics.org>2014-08-18 04:05:29 +0000
commit0350f861dbe72aa960dbfd22034432104229d04f (patch)
treea978b065e68ce3071a92ecccea54568268356d19 /configure
parent0ed944e84ed0611fda64c19db78c8d68debd8822 (diff)
downloadopen-axiom-0350f861dbe72aa960dbfd22034432104229d04f.tar.gz
Add src/boot/Makefile.am
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure24
1 files changed, 19 insertions, 5 deletions
diff --git a/configure b/configure
index ede7db6f..702f736a 100755
--- a/configure
+++ b/configure
@@ -737,6 +737,7 @@ LDFLAGS
CFLAGS
CC
oa_delay_ffi
+LNKEXT
OA_STANDARD_LINKING_FALSE
OA_STANDARD_LINKING_TRUE
OA_GCL_RT_FALSE
@@ -3807,7 +3808,7 @@ oa_lisp_flavor=unknown
## Most Lisp systems don't use conventional methods for building programs.
oa_standard_linking=no
-
+oa_lnkext='$(FASLEXT)'
## The pipe below is OK, for as of this writting, the free Lisp systems
## ECL, GCL, SBCL, CLisp, and Clozure CL all exit at end of standard input.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which flavor of Lisp" >&5
@@ -3822,6 +3823,7 @@ else
*"ECL"*)
oa_lisp_flavor=ecl
oa_standard_linking=yes
+ oa_lnkext='$(OBJEXT)'
;;
*"SBCL"*)
oa_lisp_flavor=sbcl
@@ -3875,6 +3877,8 @@ cat >>confdefs.h <<_ACEOF
#define OPENAXIOM_BASE_RTS Runtime::${oa_lisp_flavor}
_ACEOF
+LNKEXT=$oa_lnkext
+
if test x"$oa_include_gcl" != xyes; then
@@ -5653,6 +5657,14 @@ else
OA_BUILD_GCL_FALSE=
fi
+ if test x$oa_lisp_flavor = xecl; then
+ OA_ECL_RT_TRUE=
+ OA_ECL_RT_FALSE='#'
+else
+ OA_ECL_RT_TRUE='#'
+ OA_ECL_RT_FALSE=
+fi
+
if test x$oa_delay_ffi = xyes; then
OA_DELAYED_FFI_TRUE=
OA_DELAYED_FFI_FALSE='#'
@@ -19446,7 +19458,7 @@ esac
## We are ready to instantiate makefiles.
-ac_config_files="$ac_config_files Makefile src/Makefile src/io/Makefile src/syntax/Makefile src/rt/Makefile src/algebra/Makefile"
+ac_config_files="$ac_config_files Makefile src/Makefile src/io/Makefile src/syntax/Makefile src/rt/Makefile src/boot/Makefile src/algebra/Makefile"
ac_config_files="$ac_config_files src/lib/Makefile:config/var-def.mk:src/lib/Makefile.in:config/setup-dep.mk"
@@ -19458,8 +19470,6 @@ ac_config_files="$ac_config_files src/driver/Makefile:config/var-def.mk:src/driv
ac_config_files="$ac_config_files src/lisp/Makefile:config/var-def.mk:src/lisp/Makefile.in:config/setup-dep.mk"
-ac_config_files="$ac_config_files src/boot/Makefile:config/var-def.mk:src/boot/Makefile.in:config/setup-dep.mk"
-
ac_config_files="$ac_config_files src/interp/Makefile:config/var-def.mk:src/interp/Makefile.in:config/setup-dep.mk"
ac_config_files="$ac_config_files src/share/Makefile:config/var-def.mk:src/share/Makefile.in:config/setup-dep.mk"
@@ -19642,6 +19652,10 @@ if test -z "${OA_BUILD_GCL_TRUE}" && test -z "${OA_BUILD_GCL_FALSE}"; then
as_fn_error $? "conditional \"OA_BUILD_GCL\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
+if test -z "${OA_ECL_RT_TRUE}" && test -z "${OA_ECL_RT_FALSE}"; then
+ as_fn_error $? "conditional \"OA_ECL_RT\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
if test -z "${OA_DELAYED_FFI_TRUE}" && test -z "${OA_DELAYED_FFI_FALSE}"; then
as_fn_error $? "conditional \"OA_DELAYED_FFI\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
@@ -20638,13 +20652,13 @@ do
"src/io/Makefile") CONFIG_FILES="$CONFIG_FILES src/io/Makefile" ;;
"src/syntax/Makefile") CONFIG_FILES="$CONFIG_FILES src/syntax/Makefile" ;;
"src/rt/Makefile") CONFIG_FILES="$CONFIG_FILES src/rt/Makefile" ;;
+ "src/boot/Makefile") CONFIG_FILES="$CONFIG_FILES src/boot/Makefile" ;;
"src/algebra/Makefile") CONFIG_FILES="$CONFIG_FILES src/algebra/Makefile" ;;
"src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile:config/var-def.mk:src/lib/Makefile.in:config/setup-dep.mk" ;;
"src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile:config/var-def.mk:src/utils/Makefile.in:config/setup-dep.mk" ;;
"src/hyper/Makefile") CONFIG_FILES="$CONFIG_FILES src/hyper/Makefile:config/var-def.mk:src/hyper/Makefile.in:config/setup-dep.mk" ;;
"src/driver/Makefile") CONFIG_FILES="$CONFIG_FILES src/driver/Makefile:config/var-def.mk:src/driver/Makefile.in:config/setup-dep.mk" ;;
"src/lisp/Makefile") CONFIG_FILES="$CONFIG_FILES src/lisp/Makefile:config/var-def.mk:src/lisp/Makefile.in:config/setup-dep.mk" ;;
- "src/boot/Makefile") CONFIG_FILES="$CONFIG_FILES src/boot/Makefile:config/var-def.mk:src/boot/Makefile.in:config/setup-dep.mk" ;;
"src/interp/Makefile") CONFIG_FILES="$CONFIG_FILES src/interp/Makefile:config/var-def.mk:src/interp/Makefile.in:config/setup-dep.mk" ;;
"src/share/Makefile") CONFIG_FILES="$CONFIG_FILES src/share/Makefile:config/var-def.mk:src/share/Makefile.in:config/setup-dep.mk" ;;
"src/input/Makefile") CONFIG_FILES="$CONFIG_FILES src/input/Makefile:config/var-def.mk:src/input/Makefile.in:config/setup-dep.mk" ;;