vc2012_sln.tpl 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. Microsoft Visual Studio Solution File, Format Version 12.00
  2. # Visual Studio 2012
  3. {foreach name=projects item=project from=$projects}
  4. {if $project->projectFileExt eq ".csproj"}
  5. Project("{literal}{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}{/literal}") = "{$project->name}", "projects/{$project->name}{$project_ext}", "{$project->guid}"
  6. {else}
  7. Project("{$solution_guid}") = "{$project->name}", "projects/{$project->name}{$project_ext}", "{$project->guid}"
  8. {/if}
  9. EndProject
  10. {/foreach}
  11. {foreach key=pname item=v from=$projectExtRefs}
  12. Project("{$v[2]}") = "{$pname}", "{$v[0]}", "{$v[1]}"
  13. EndProject
  14. {/foreach}
  15. Global
  16. GlobalSection(SolutionConfigurationPlatforms) = preSolution
  17. Debug|Win32 = Debug|Win32
  18. Optimized Debug|Win32 = Optimized Debug|Win32
  19. Release|Win32 = Release|Win32
  20. EndGlobalSection
  21. GlobalSection(ProjectConfigurationPlatforms) = postSolution
  22. {foreach name=projects item=project from=$projects}
  23. {$project->guid}.Debug|Win32.ActiveCfg = Debug|Win32
  24. {$project->guid}.Debug|Win32.Build.0 = Debug|Win32
  25. {$project->guid}.Optimized Debug|Win32.ActiveCfg = Optimized Debug|Win32
  26. {$project->guid}.Optimized Debug|Win32.Build.0 = Optimized Debug|Win32
  27. {$project->guid}.Release|Win32.ActiveCfg = Release|Win32
  28. {$project->guid}.Release|Win32.Build.0 = Release|Win32
  29. {/foreach}
  30. {foreach key=pname item=v from=$projectExtRefs}
  31. {$v[1]}.Debug|Win32.ActiveCfg = Debug|Win32
  32. {$v[1]}.Debug|Win32.Build.0 = Debug|Win32
  33. {$v[1]}.Optimized Debug|Win32.ActiveCfg = Optimized Debug|Win32
  34. {$v[1]}.Optimized Debug|Win32.Build.0 = Optimized Debug|Win32
  35. {$v[1]}.Release|Win32.ActiveCfg = Release|Win32
  36. {$v[1]}.Release|Win32.Build.0 = Release|Win32
  37. {/foreach}
  38. EndGlobalSection
  39. GlobalSection(SolutionProperties) = preSolution
  40. HideSolutionNode = FALSE
  41. EndGlobalSection
  42. EndGlobal