From 5f962a893c4cf642b3666405b145162d548f86b8 Mon Sep 17 00:00:00 2001 From: Jason Perkins Date: Thu, 2 May 2013 11:51:52 -0400 Subject: Fix bug 171: ImpLib used incorrectly in dependency paths --- src/base/project.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/base/project.lua b/src/base/project.lua index 9c8b4db..0fc6b04 100644 --- a/src/base/project.lua +++ b/src/base/project.lua @@ -479,7 +479,11 @@ end -- Initialize the target components - local field = iif(direction == "build", "target", "implib") + local field = "build" + if direction == "link" and cfg.kind == "SharedLib" then + field = "implib" + end + local name = cfg[field.."name"] or cfg.targetname or cfg.project.name local dir = cfg[field.."dir"] or cfg.targetdir or path.getrelative(cfg.location, cfg.basedir) local prefix = "" -- cgit v1.2.3