Fixed .sln generation (a little) and changed config to create one .pdb per target.
This commit is contained in:
@@ -5,13 +5,16 @@ VisualStudioVersion = 17.10.35122.118
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
{%- for executable in project.executables %}
|
||||
Project("{{ generate_uuid(project.name, True) }}") = "{{ executable.name }}", "vs_project_files\{{ executable.name }}.vcxproj", ""{{ generate_uuid('target_' + executable.name, True) }}""
|
||||
{%- endfor %}
|
||||
{%- for library in project.libraries %}
|
||||
Project("{{ generate_uuid(project.name, True) }}") = "{{ library.name }}", "vs_project_files\{{ library.name }}.vcxproj", ""{{ generate_uuid('target_' + library.name, True) }}""
|
||||
{%- endfor %}
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{{ generate_uuid('solution_items', True) }}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
SConstruct = SConstruct
|
||||
EndProjectSection
|
||||
EndProject
|
||||
{%- endfor %}
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
{%- for build_type in project.build_types %}
|
||||
@@ -27,6 +30,13 @@ Global
|
||||
{{ generate_uuid('target_' + executable.name, True) }}.{{ build_type_name }}|x64.Build.0 = {{ build_type_name }}|x64
|
||||
{%- endfor %}
|
||||
{%- endfor %}
|
||||
{%- for library in project.libraries %}
|
||||
{%- for build_type in project.build_types %}
|
||||
{%- set build_type_name = build_type | capitalize %}
|
||||
{{ generate_uuid('target_' + library.name, True) }}.{{ build_type_name }}|x64.ActiveCfg = {{ build_type_name }}|x64
|
||||
{{ generate_uuid('target_' + library.name, True) }}.{{ build_type_name }}|x64.Build.0 = {{ build_type_name }}|x64
|
||||
{%- endfor %}
|
||||
{%- endfor %}
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
||||
Reference in New Issue
Block a user