[PPL-devel] [GIT] ppl/ppl(devel): Updated interface Ciao Prolog

Jose F. Morales jfmcjf at gmail.com
Mon Dec 28 13:48:08 CET 2020


Module: ppl/ppl
Branch: devel
Commit: 80e0815f7b54f48c70b2a70ec7ea1fa148f55c15
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=80e0815f7b54f48c70b2a70ec7ea1fa148f55c15

Author: Jose F. Morales <jfmcjf at gmail.com>
Date:   Mon Dec 28 13:46:16 2020 +0100

Updated interface Ciao Prolog

---

 interfaces/Prolog/Ciao/Makefile.am                 |  2 +-
 .../Prolog/Ciao/ppl_interface_generator_ciao_pl.m4 | 26 +++-------------------
 2 files changed, 4 insertions(+), 24 deletions(-)

diff --git a/interfaces/Prolog/Ciao/Makefile.am b/interfaces/Prolog/Ciao/Makefile.am
index bd74b5ac0..a1f985a6f 100644
--- a/interfaces/Prolog/Ciao/Makefile.am
+++ b/interfaces/Prolog/Ciao/Makefile.am
@@ -158,7 +158,7 @@ libppl_ciao_la_DEPENDENCIES = \
 
 libppl_ciao_la_LDFLAGS = \
 $(NO_UNDEFINED_FLAG) \
--module \
+-shared \
 -avoid-version
 
 pkgdata_DATA = ppl_ciao.po
diff --git a/interfaces/Prolog/Ciao/ppl_interface_generator_ciao_pl.m4 b/interfaces/Prolog/Ciao/ppl_interface_generator_ciao_pl.m4
index c0c4146fc..705990d50 100644
--- a/interfaces/Prolog/Ciao/ppl_interface_generator_ciao_pl.m4
+++ b/interfaces/Prolog/Ciao/ppl_interface_generator_ciao_pl.m4
@@ -32,29 +32,14 @@ m4_divert`'dnl
 m4_include(`ppl_interface_generator_copyright')dnl
 */
 
-:- export(
-[
-m4_divert(1)
-]).
-
-:- use_package([
-        assertions,
-        basicmodes,
-        regtypes,
-        foreign_interface
-]).
+:- module(_, [
+m4_divert(1)dnl
+], [assertions, basicmodes, regtypes, foreign_interface]).
 
 m4_divert(2)dnl
 :- extra_linker_opts('-L.libs').
 :- use_foreign_library(ppl_ciao).
 
-:- impl_defined(
-[
-m4_divert(3)
-]).
-
-:- comment(version_maintenance,off).
-
 m4_divert`'dnl
 m4_define(`m4_expanded_procedure_schema', `m4_ifelse($4, 0, , `COMMA
 ')	  $1/$2')dnl
@@ -80,10 +65,5 @@ $1`'m4_ifelse(`$2', 0, ,`(m4_term_sequence($2, `term'))') :-
 ')')dnl
 ppl_prolog_sys_code`'dnl
 m4_undivert(2)dnl
-m4_divert`'dnl
-m4_define(`m4_expanded_procedure_schema',
-  `m4_ifelse(check_fail($3), nofail, ,m4_ifelse($4, 0, , `COMMA
-')	`'$1_2/m4_incr($2))')dnl
-m4_patsubst(ppl_prolog_sys_code, COMMA, `,')`'dnl
 dnl
 dnl End of file generation.




More information about the PPL-devel mailing list