summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/FTORB.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/FTORB.mpc')
-rw-r--r--TAO/orbsvcs/orbsvcs/FTORB.mpc6
1 files changed, 6 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/FTORB.mpc b/TAO/orbsvcs/orbsvcs/FTORB.mpc
index bed25b3ac14..32d91812a15 100644
--- a/TAO/orbsvcs/orbsvcs/FTORB.mpc
+++ b/TAO/orbsvcs/orbsvcs/FTORB.mpc
@@ -7,7 +7,13 @@ project(FTORB_Utils) : orbsvcslib, core, iormanip, portableserver, minimum_corba
dynamicflags = TAO_FT_ORB_UTILS_BUILD_DLL
tagchecks += FTORB_Utils
+ // Since the PortableGroup_Simple_DS.idl file is shared between 3 libraries,
+ // we must generate using an export (for the PortableGroup library).
+ // However, we don't want to export it from this library or
+ // FTRT_EventChannel.
+ macros += TAO_PORTABLEGROUP_SIMPLE_HAS_DLL=0
IDL_Files {
+ idlflags += -Wb,export_macro=TAO_PortableGroup_Simple_Export -Wb,export_include=orbsvcs/PortableGroup_Simple_export.h
PortableGroup_Simple_DS.idl
}