From 2ac6c9cbcc17d5d33d05c4b5ddd548698458e511 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Wed, 22 Apr 2015 16:57:52 +0300 Subject: [PATCH] Some vs2010 fixes. --- vs2010backend.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vs2010backend.py b/vs2010backend.py index bfe0f6d56..d7064c895 100644 --- a/vs2010backend.py +++ b/vs2010backend.py @@ -16,6 +16,7 @@ import os, sys import backends, build import xml.etree.ElementTree as ET import xml.dom.minidom +from coredata import MesonException class Vs2010Backend(backends.Backend): def __init__(self, build, interp): @@ -221,6 +222,10 @@ class Vs2010Backend(backends.Backend): opt = ET.SubElement(clconf, 'Optimization') opt.text = 'disabled' inc_dirs = [proj_to_src_dir, self.get_target_private_dir(target)] + cur_dir = target.subdir + if cur_dir == '': + cur_dir= '.' + inc_dirs.append(cur_dir) extra_args = [] # SUCKS, VS can not handle per-language type flags, so just use # them all.