Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 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 Global GlobalSection(SolutionConfigurationPlatforms) = preSolution {%- for build_type in project.build_types %} {%- set build_type_name = build_type | capitalize %} {{ build_type_name }}|x64 = {{ build_type_name }}|x64 {%- endfor %} EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {%- for executable in project.executables %} {%- for build_type in project.build_types %} {%- set build_type_name = build_type | capitalize %} {{ generate_uuid('target_' + executable.name, True) }}.{{ build_type_name }}|x64.ActiveCfg = {{ build_type_name }}|x64 {{ 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 EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {{ generate_uuid("solution", True) }} EndGlobalSection EndGlobal