diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2016-07-01 14:43:51 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2016-07-01 20:50:47 +0530 |
commit | 80486563bf1b2527b59c419ad468f64c6d5c7dca (patch) | |
tree | 14f8f87b6417a6fbb5b9aa3337a04b0bb0e49810 | |
parent | 6c055c7c3c6025aff5db8e9adf7273e869629fcb (diff) | |
download | meson-80486563bf1b2527b59c419ad468f64c6d5c7dca.zip meson-80486563bf1b2527b59c419ad468f64c6d5c7dca.tar.gz meson-80486563bf1b2527b59c419ad468f64c6d5c7dca.tar.bz2 |
vs: Set TargetName/TargetExt correctly
Without this the filename set by the user and Meson is completely ignored
-rw-r--r-- | mesonbuild/backend/vs2010backend.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mesonbuild/backend/vs2010backend.py b/mesonbuild/backend/vs2010backend.py index 72923b1..86d9a7c 100644 --- a/mesonbuild/backend/vs2010backend.py +++ b/mesonbuild/backend/vs2010backend.py @@ -474,11 +474,13 @@ class Vs2010Backend(backends.Backend): outdir.text = '.\\' intdir = ET.SubElement(direlem, 'IntDir') intdir.text = target.get_id() + '\\' - tname = ET.SubElement(direlem, 'TargetName') - tname.text = target_name inclinc = ET.SubElement(direlem, 'LinkIncremental') inclinc.text = 'true' + tfilename = os.path.splitext(target.get_filename()) + ET.SubElement(direlem, 'TargetName').text = tfilename[0] + ET.SubElement(direlem, 'TargetExt').text = tfilename[1] + # Build information compiles = ET.SubElement(root, 'ItemDefinitionGroup') clconf = ET.SubElement(compiles, 'ClCompile') opt = ET.SubElement(clconf, 'Optimization') |