From 75787dfb06fb2170f82e2eb97dbbf1dcfba89f2d Mon Sep 17 00:00:00 2001 From: Thomas Quinot Date: Thu, 15 Mar 2007 11:24:23 +0000 Subject: [PATCH] Fix library list to provide access to IR interfaces. ---- date: 2007/03/15 11:26:07; author: quinot; Fixes regression on D824-002 Subversion-branch: /trunk/polyorb Subversion-revision: 43155 --- polyorb-config.in | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/polyorb-config.in b/polyorb-config.in index a798ad48c..99f5e5c17 100644 --- a/polyorb-config.in +++ b/polyorb-config.in @@ -166,7 +166,15 @@ for P in $appli; do then polyorb_lib="$polyorb_lib -lpolyorb-corba-dynamicany -lpolyorb-corba-iop -lpolyorb-corba-messaging -lpolyorb-corba-portableinterceptor -lpolyorb-corba-rtcorba" for S in $services; do - if [ "${S}" != "ir" ]; then + # In general we have two libraries for each service: cos-${S} for client + # stubs and helpers, and cos-${S}-impl for implementation. A user + # application does not need the impl library in general, and it is + # therefore not included in the default set of libraries we output. + # The interface repository is an exception to this rule, because in this + # case we build a single library with client stubs and implementation. + if [ "${S}" = "ir" ]; then + polyorb_lib="$polyorb_lib -lpolyorb-corba-cos-${S}-impl" + else polyorb_lib="$polyorb_lib -lpolyorb-corba-cos-${S}" fi done