aboutsummaryrefslogtreecommitdiff
path: root/vs2010backend.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-09-02 20:46:04 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2015-09-02 20:46:04 +0300
commit363bc42c5c20d58e155781ffc5cc2694c40eac10 (patch)
tree082b14834ecf44f5559e813c900a4df00a81e825 /vs2010backend.py
parentb057b061c3222fb3001e28371a5540623adaf010 (diff)
downloadmeson-363bc42c5c20d58e155781ffc5cc2694c40eac10.zip
meson-363bc42c5c20d58e155781ffc5cc2694c40eac10.tar.gz
meson-363bc42c5c20d58e155781ffc5cc2694c40eac10.tar.bz2
Started target out dir refactoring with some clarifying renamings.
Diffstat (limited to 'vs2010backend.py')
-rw-r--r--vs2010backend.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/vs2010backend.py b/vs2010backend.py
index 268615b..e5cb3fe 100644
--- a/vs2010backend.py
+++ b/vs2010backend.py
@@ -40,17 +40,17 @@ class Vs2010Backend(backends.Backend):
base_args = generator.get_arglist()
for i in range(len(infilelist)):
if len(infilelist) == len(outfilelist):
- sole_output = os.path.join(self.get_target_private_dir(target), outfilelist[i])
+ sole_output = os.path.join(self.get_target_private_dir_abs(target), outfilelist[i])
else:
sole_output = ''
curfile = infilelist[i]
infilename = os.path.join(self.environment.get_source_dir(), curfile)
outfiles = genlist.get_outputs_for(curfile)
- outfiles = [os.path.join(self.get_target_private_dir(target), of) for of in outfiles]
+ outfiles = [os.path.join(self.get_target_private_dir_abs(target), of) for of in outfiles]
all_output_files += outfiles
args = [x.replace("@INPUT@", infilename).replace('@OUTPUT@', sole_output)\
for x in base_args]
- args = [x.replace("@SOURCE_DIR@", self.environment.get_source_dir()).replace("@BUILD_DIR@", self.get_target_private_dir(target))
+ args = [x.replace("@SOURCE_DIR@", self.environment.get_source_dir()).replace("@BUILD_DIR@", self.get_target_private_dir_abs(target))
for x in args]
fullcmd = [exe_file] + args
cbs = ET.SubElement(idgroup, 'CustomBuildStep')
@@ -221,7 +221,7 @@ class Vs2010Backend(backends.Backend):
clconf = ET.SubElement(compiles, 'ClCompile')
opt = ET.SubElement(clconf, 'Optimization')
opt.text = 'disabled'
- inc_dirs = [proj_to_src_dir, self.get_target_private_dir(target)]
+ inc_dirs = [proj_to_src_dir, self.get_target_private_dir_abs(target)]
cur_dir = target.subdir
if cur_dir == '':
cur_dir= '.'