From ebd7e3fda41cd833ee0d271c50137416694d0e56 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Thu, 27 Aug 2015 11:12:21 +0200 Subject: [PATCH] fix for the linux version, related to #28 gcc linker does not work like Digital Mars's one, read more at http://forum.dlang.org/post/xunqvzfxyozznlmniwgg@forum.dlang.org --- src/ce_nativeproject.pas | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ce_nativeproject.pas b/src/ce_nativeproject.pas index a22042c6..32939081 100644 --- a/src/ce_nativeproject.pas +++ b/src/ce_nativeproject.pas @@ -370,9 +370,14 @@ begin libAliasesPtr := fLibAliases; if (fLibAliases.Count > 0) and (fLibAliases.Strings[0] = '*') then libAliasesPtr := nil; + + {$IFDEF WINDOWS} // only link lib file if executable/shared lib + // OS switch: read more @ http://forum.dlang.org/post/ooekdkwrefposmchekrp@forum.dlang.org if currentConfiguration.outputOptions.binaryKind in [executable, sharedlib] then + {$ENDIF} LibMan.getLibFiles(libAliasesPtr, aList); + // but always adds -I LibMan.getLibSources(libAliasesPtr, aList); // config