diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-11-06 19:53:01 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-11-06 19:53:01 +0200 |
commit | 86c401e7b0e2ca6dfb28d857f756e1007117636d (patch) | |
tree | f52be5abb137f13537ec4f7a7865890c084caf83 /vs2010backend.py | |
parent | e8cca681ca5238f187fa285baeeff7cf700e39a7 (diff) | |
download | meson-86c401e7b0e2ca6dfb28d857f756e1007117636d.zip meson-86c401e7b0e2ca6dfb28d857f756e1007117636d.tar.gz meson-86c401e7b0e2ca6dfb28d857f756e1007117636d.tar.bz2 |
Use absolute paths on msvc projecte because their cwd varies. The correct solution would be to build target relative paths but I do not have suffient interest to spend the time.
Diffstat (limited to 'vs2010backend.py')
-rw-r--r-- | vs2010backend.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vs2010backend.py b/vs2010backend.py index c431a59..199193b 100644 --- a/vs2010backend.py +++ b/vs2010backend.py @@ -245,7 +245,7 @@ class Vs2010Backend(backends.Backend): tname.text = target.name action = ET.SubElement(root, 'ItemDefinitionGroup') customstep = ET.SubElement(action, 'CustomBuildStep') - (srcs, ofilenames, cmd) = self.eval_custom_target_command(target) + (srcs, ofilenames, cmd) = self.eval_custom_target_command(target, True) cmd_templ = '''"%s" '''*len(cmd) ET.SubElement(customstep, 'Command').text = cmd_templ % tuple(cmd) ET.SubElement(customstep, 'Outputs').text = ';'.join([os.path.join(self.environment.get_build_dir(), i)\ |