aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/cc/common.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'libbuild2/cc/common.cxx')
-rw-r--r--libbuild2/cc/common.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/libbuild2/cc/common.cxx b/libbuild2/cc/common.cxx
index 7d929a8..f14f973 100644
--- a/libbuild2/cc/common.cxx
+++ b/libbuild2/cc/common.cxx
@@ -970,6 +970,8 @@ namespace build2
//
auto extract = [&bs, &r, this] (const value& val, const variable& var)
{
+ bool msvc (tsys == "win32-msvc");
+
const auto& v (cast<strings> (val));
for (auto i (v.begin ()), e (v.end ()); i != e; ++i)
@@ -980,7 +982,7 @@ namespace build2
try
{
- if (cclass == compiler_class::msvc)
+ if (msvc)
{
// /LIBPATH:<dir> (case-insensitive).
//