From 760de60a50beffd524d1e8dd4997055c8bc0f010 Mon Sep 17 00:00:00 2001 From: Mark Donszelmann Date: Mon, 12 Jun 2006 20:20:58 +0000 Subject: Latest on gpp linker --- src/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java') diff --git a/src/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java b/src/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java index 7bd2f97..a32e28a 100644 --- a/src/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java +++ b/src/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java @@ -57,10 +57,14 @@ public abstract class AbstractLdLinker extends CommandLineLinker { if (isDarwin()) { if (linkType.isPluginModule()) { args.addElement("-bundle"); +// FREEHEP + } else if (linkType.isJNIModule()) { + args.addElement("-dynamic"); + args.addElement("-bundle"); } else { if (linkType.isSharedLibrary()) { - args.addElement("-prebind"); - args.addElement("-dynamiclib"); + args.addElement("-prebind"); + args.addElement("-dynamiclib"); } } } else { -- cgit v1.2.3