[PPL-devel] [GIT] ppl/ppl(master): Only build `ppl_pl' for checking and install it only when shared libraries are disabled.
Roberto Bagnara
bagnara at cs.unipr.it
Sun Mar 25 19:59:36 CEST 2012
Module: ppl/ppl
Branch: master
Commit: a52b5e5ddecd7a8582f41a851c74f6aacf1398b9
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=a52b5e5ddecd7a8582f41a851c74f6aacf1398b9
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Sun Mar 25 19:57:52 2012 +0200
Only build `ppl_pl' for checking and install it only when shared libraries are disabled.
---
interfaces/Prolog/SWI/Makefile.am | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/interfaces/Prolog/SWI/Makefile.am b/interfaces/Prolog/SWI/Makefile.am
index 25bc781..f517ca3 100644
--- a/interfaces/Prolog/SWI/Makefile.am
+++ b/interfaces/Prolog/SWI/Makefile.am
@@ -176,9 +176,6 @@ $(NO_UNDEFINED_FLAG) \
-module \
-avoid-version
-bin_PROGRAMS = ppl_pl
-ppl_pl_SOURCES = ppl_pl.cc
-
pkgdata_DATA = ppl_swiprolog.pl
CLPQ_TESTS_NONSTRICT = \
@@ -195,7 +192,7 @@ schedule.clpq
CLPQ_TESTS = $(CLPQ_TESTS_NONSTRICT) $(CLPQ_TESTS_STRICT)
-check_PROGRAMS = pl_clpq pl_clpq2
+check_PROGRAMS = ppl_pl pl_clpq pl_clpq2
pl_clpq_SOURCES = pl_clpq.cc
pl_clpq2_SOURCES = pl_clpq.cc
@@ -223,6 +220,15 @@ LIBPPL_SWIPROLOG_LINK_OPTIONS = -L.libs -lppl_swiprolog
endif !ENABLE_STATIC
+# Apart from the internal testing purposes, `ppl_pl' only makes
+# sense when shared libraries are disabled.
+if !ENABLE_SHARED
+bin_PROGRAMS = ppl_pl
+endif !ENABLE_SHARED
+
+ppl_pl_SOURCES = ppl_pl.cc
+
+
ppl_pl$(EXEEXT): libppl_swiprolog.la ppl_pl.o
$(SWI_PROLOG_LD) -pl $(SWI_PROLOG) -cc "$(CC)" -c++ "$(CXX)" -ld "$(CXX)" \
-ld-options`echo '' $(AM_CXXFLAGS) $(CXXFLAGS) | tr " " "/"` \
More information about the PPL-devel
mailing list