diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2014-03-17 21:21:30 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2014-03-17 21:21:30 +0200 |
commit | 9d32518c22b0889f91677ae0602d9324c1bdc431 (patch) | |
tree | 491c447cf2bfa53d0173de307cd7067498166e84 /vcprojtest.py | |
parent | ad87463c23394b2a17fe780b588e9444ef1e6507 (diff) | |
download | meson-9d32518c22b0889f91677ae0602d9324c1bdc431.zip meson-9d32518c22b0889f91677ae0602d9324c1bdc431.tar.gz meson-9d32518c22b0889f91677ae0602d9324c1bdc431.tar.bz2 |
Now can generate a working VS solution.
Diffstat (limited to 'vcprojtest.py')
-rw-r--r-- | vcprojtest.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/vcprojtest.py b/vcprojtest.py index d9eba59..00ec9ed 100644 --- a/vcprojtest.py +++ b/vcprojtest.py @@ -40,18 +40,26 @@ def gen_vcxproj(ofname): guidelem.text = guid kw = ET.SubElement(globalgroup, 'Keyword') kw.text = 'Win32Proj' + ns = ET.SubElement(globalgroup, 'RootNamespace') + ns.text = 'Sample' p = ET.SubElement(globalgroup, 'Platform') p.text= platform pname= ET.SubElement(globalgroup, 'ProjectName') pname.text = project_name ET.SubElement(root, 'Import', Project='$(VCTargetsPath)\Microsoft.Cpp.Default.props') + type_config = ET.SubElement(root, 'PropertyGroup', Label='Configuration') + ET.SubElement(type_config, 'ConfigurationType').text = 'Application' + ET.SubElement(type_config, 'CharacterSet').text = 'MultiByte' + ET.SubElement(type_config, 'WholeProgramOptimization').text = 'false' + ET.SubElement(type_config, 'UseDebugLibraries').text = 'false' + ET.SubElement(root, 'Import', Project='$(VCTargetsPath)\Microsoft.Cpp.props') direlem = ET.SubElement(root, 'PropertyGroup') fver = ET.SubElement(direlem, '_ProjectFileVersion') fver.text = project_file_version outdir = ET.SubElement(direlem, 'OutDir') outdir.text = '.\\' intdir = ET.SubElement(direlem, 'IntDir') - intdir.text = 'obj' + intdir.text = 'obj\\' tname = ET.SubElement(direlem, 'TargetName') tname.text = target_name inclinc = ET.SubElement(direlem, 'LinkIncremental') |