[GIT] ppl/ppl(master): Use the macros OCAMLC, OCAMLOPT and OCAMLLIB.

Module: ppl/ppl Branch: master Commit: 252f8ae1ac62d5d64e22986dacd4cac87b9bb012 URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=252f8ae1ac62d...
Author: Roberto Bagnara bagnara@cs.unipr.it Date: Sat Apr 25 14:49:22 2009 +0200
Use the macros OCAMLC, OCAMLOPT and OCAMLLIB.
---
configure.ac | 4 +--- interfaces/OCaml/Makefile.am | 4 +--- interfaces/OCaml/tests/Makefile.am | 12 ++++++------ 3 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/configure.ac b/configure.ac index 6499ffd..ddcf68c 100644 --- a/configure.ac +++ b/configure.ac @@ -1004,10 +1004,9 @@ then AC_PROG_OCAML if test x"$OCAMLC" != xno then - ocamlc_root=`${OCAMLC} -where` # Check for the bytecode version of ML GMP. AC_MSG_CHECKING([for ML GMP bytecode module gmp.cma]) - if ( test ${mlgmp_dir} = +gmp && test -f ${ocamlc_root}/gmp/gmp.cma ) \ + if ( test ${mlgmp_dir} = +gmp && test -f ${OCAMLLIB}/gmp/gmp.cma ) \ || test -f ${mlgmp_dir}/gmp.cma; then AC_MSG_RESULT(yes) @@ -1513,7 +1512,6 @@ AC_SUBST(required_instantiations_java_cxx_objects) AC_SUBST(required_instantiations_ocaml_cxx_headers) AC_SUBST(required_instantiations_ocaml_cxx_sources) AC_SUBST(required_instantiations_ocaml_cxx_objects) -AC_SUBST(ocamlc_root) AC_SUBST(mlgmp_dir)
AC_CONFIG_FILES(Makefile diff --git a/interfaces/OCaml/Makefile.am b/interfaces/OCaml/Makefile.am index 8237afa..af9d893 100644 --- a/interfaces/OCaml/Makefile.am +++ b/interfaces/OCaml/Makefile.am @@ -171,14 +171,12 @@ OCAMLC_COMPILE_FLAGS = \ OCAMLC_LINK_FLAGS = \ `echo " $(extra_libraries) " | $(SED) -e "s/ -R[^ ]*//g" -e "s/ -/ -cclib -/g"`
-OCAMLC_ROOT = @ocamlc_root@ - OCAMLOPT_ENV = $(OCAMLC_ENV) OCAMLOPT_COMPILE_FLAGS = $(OCAMLC_COMPILE_FLAGS) OCAMLOPT_LINK_FLAGS = $(OCAMLC_LINK_FLAGS)
AM_CPPFLAGS = \ --I$(OCAMLC_ROOT) \ +-I$(OCAMLLIB) \ -I$(top_srcdir)/interfaces \ -I$(top_srcdir)/src \ -I$(top_builddir)/src \ diff --git a/interfaces/OCaml/tests/Makefile.am b/interfaces/OCaml/tests/Makefile.am index e481093..89b5c46 100644 --- a/interfaces/OCaml/tests/Makefile.am +++ b/interfaces/OCaml/tests/Makefile.am @@ -96,10 +96,10 @@ PWL_DLOPEN = -dlopen ../../../Watchdog/src/libpwl.la endif BUILD_WATCHDOG_LIBRARY
.ml.cmo: - $(OCAMLC_ENV) ocamlc -o $@ -c $(OCAMLC_COMPILE_FLAGS) $< + $(OCAMLC_ENV) $(OCAMLC) -o $@ -c $(OCAMLC_COMPILE_FLAGS) $<
.ml.cmx: - $(OCAMLOPT_ENV) ocamlopt -o $@ -c $(OCAMLOPT_COMPILE_FLAGS) $< + $(OCAMLOPT_ENV) $(OCAMLOPT) -o $@ -c $(OCAMLOPT_COMPILE_FLAGS) $<
if HAVE_OCAMLC
@@ -124,7 +124,7 @@ check_PROGRAMS = $(TESTS) test1_SOURCES = test1.ml
test1$(EXEEXT): test1.cmo ../ppl_ocaml.cma - $(OCAMLC_ENV) ocamlc -o $@ \ + $(OCAMLC_ENV) $(OCAMLC) -o $@ \ -cc "$(CXX)" $(OCAMLC_COMPILE_FLAGS) \ $(BUILT_PPL_FLAGS) $(BUILT_PWL_FLAGS) $(OCAMLC_LINK_FLAGS) \ ppl_ocaml.cma $< @@ -132,7 +132,7 @@ test1$(EXEEXT): test1.cmo ../ppl_ocaml.cma test1_opt_SOURCES = test1.ml
test1_opt$(EXEEXT): test1.cmx ../ppl_ocaml.cmxa - $(OCAMLOPT_ENV) ocamlopt -o $@ \ + $(OCAMLOPT_ENV) $(OCAMLOPT) -o $@ \ -cc "$(CXX)" $(OCAMLOPT_COMPILE_FLAGS) \ $(BUILT_PPL_FLAGS) $(BUILT_PWL_FLAGS) $(OCAMLOPT_LINK_FLAGS) \ ppl_ocaml.cmxa $< @@ -150,14 +150,14 @@ ppl_ocaml_generated_test.ml: $(interface_generator_dependencies)
ppl_ocaml_generated_test$(EXEEXT): \ ppl_ocaml_generated_test.cmo ../ppl_ocaml.cma - $(OCAMLC_ENV) ocamlc -o $@ \ + $(OCAMLC_ENV) $(OCAMLC) -o $@ \ -cc "$(CXX)" $(OCAMLC_COMPILE_FLAGS) \ $(BUILT_PPL_FLAGS) $(BUILT_PWL_FLAGS) $(OCAMLC_LINK_FLAGS) \ ppl_ocaml.cma $<
ppl_ocaml_generated_test_opt$(EXEEXT): \ ppl_ocaml_generated_test.cmx ../ppl_ocaml.cmxa - $(OCAMLOPT_ENV) ocamlopt -o $@ \ + $(OCAMLOPT_ENV) $(OCAMLOPT) -o $@ \ -cc "$(CXX)" $(OCAMLOPT_COMPILE_FLAGS) \ $(BUILT_PPL_FLAGS) $(BUILT_PWL_FLAGS) $(OCAMLOPT_LINK_FLAGS) \ ppl_ocaml.cmxa $<
participants (1)
-
Roberto Bagnara