From 862ece3ca4dccb6db562fba035999424859907e0 Mon Sep 17 00:00:00 2001 From: David Nadlinger Date: Mon, 18 Mar 2013 13:33:55 +0100 Subject: [PATCH] Fix -lib with fully specified output name and '-c'. The whole output path handling code is in dire need of a cleanup/rework. --- driver/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/driver/main.cpp b/driver/main.cpp index 3cc2fd68..3ebafbc5 100644 --- a/driver/main.cpp +++ b/driver/main.cpp @@ -380,7 +380,7 @@ int main(int argc, char** argv) // LDC output determination // if we don't link, autodetect target from extension - if(!global.params.link && global.params.objname) { + if(!global.params.link && !createStaticLib && global.params.objname) { ext = FileName::ext(global.params.objname); bool autofound = false; if (!ext) {