aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-04-22 16:57:52 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2015-04-22 16:57:52 +0300
commit2ac6c9cbcc17d5d33d05c4b5ddd548698458e511 (patch)
tree0fc4cbce82b884c5fa55c2894d7547e69f6a05ee
parentb233720a0886c7914e64510a985989f4e554b099 (diff)
downloadmeson-2ac6c9cbcc17d5d33d05c4b5ddd548698458e511.zip
meson-2ac6c9cbcc17d5d33d05c4b5ddd548698458e511.tar.gz
meson-2ac6c9cbcc17d5d33d05c4b5ddd548698458e511.tar.bz2
Some vs2010 fixes.
-rw-r--r--vs2010backend.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/vs2010backend.py b/vs2010backend.py
index bfe0f6d..d7064c8 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.