Applying the "vs2010_project_files.patch" patch from Diederick Niehorster in e-mail...
authorJohn F. Fay <johnffay@nettally.com>
Thu, 17 Mar 2011 02:46:09 +0000 (02:46 +0000)
committerJohn F. Fay <johnffay@nettally.com>
Thu, 17 Mar 2011 02:46:09 +0000 (02:46 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@899 7f0cb862-5218-0410-a997-914c9d46530a

VisualStudio/2010/freeglut.vcxproj

index 3cc21a8..e468d50 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>\r
-<Project DefaultTargets="Build;CopyFiles" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
     <ProjectConfiguration Include="Debug_Static|Win32">\r
       <Configuration>Debug_Static</Configuration>\r
       <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary>\r
       <TargetMachine>MachineX86</TargetMachine>\r
     </Link>\r
+    <PostBuildEvent>\r
+      <Command>for %%I in ($(TargetDir)\$(TargetName)$(TargetExt) $(TargetDir)\$(TargetName).lib $(TargetDir)\$(TargetName).exp) do xcopy /F /Y %%I ..\..\lib\Debug\</Command>\r
+    </PostBuildEvent>\r
   </ItemDefinitionGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|Win32'">\r
     <ClCompile>\r
       <OutputFile>$(OutDir)$(TargetName).lib</OutputFile>\r
       <TargetMachine>MachineX86</TargetMachine>\r
     </Lib>\r
+    <PostBuildEvent>\r
+      <Command>xcopy /F /Y $(TargetDir)\$(TargetName)$(TargetExt) ..\..\lib\Debug\</Command>\r
+    </PostBuildEvent>\r
   </ItemDefinitionGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
     <ClCompile>\r
       <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary>\r
       <TargetMachine>MachineX86</TargetMachine>\r
     </Link>\r
+    <PostBuildEvent>\r
+      <Command>for %%I in ($(TargetDir)\$(TargetName)$(TargetExt) $(TargetDir)\$(TargetName).lib $(TargetDir)\$(TargetName).exp) do xcopy /F /Y %%I ..\..\lib\Release\</Command>\r
+    </PostBuildEvent>\r
   </ItemDefinitionGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">\r
     <ClCompile>\r
       <OutputFile>$(OutDir)$(TargetName).lib</OutputFile>\r
       <TargetMachine>MachineX86</TargetMachine>\r
     </Lib>\r
+    <PostBuildEvent>\r
+      <Command>xcopy /F /Y $(TargetDir)\$(TargetName)$(TargetExt) ..\..\lib\Release\</Command>\r
+    </PostBuildEvent>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
     <ClCompile Include="..\..\src\freeglut_callbacks.c" />\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
   <ImportGroup Label="ExtensionTargets">\r
   </ImportGroup>\r
-  <Target Name="CopyFiles">\r
-    <Message Text="Copying Files..." />\r
-    <Copy\r
-      SourceFiles="$(TargetDir)\$(TargetName)$(TargetExt)"\r
-      DestinationFolder="..\..\lib\Debug\"\r
-      SkipUnchangedFiles="true"\r
-      Condition="'$(Configuration)|$(Platform)'=='Debug|Win32' Or '$(Configuration)|$(Platform)'=='Debug_Static|Win32'"\r
-    />\r
-    <Copy\r
-      SourceFiles="$(TargetDir)\$(TargetName).lib;$(TargetDir)\$(TargetName).exp"\r
-      DestinationFolder="..\..\lib\Debug\"\r
-      SkipUnchangedFiles="true"\r
-      Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"\r
-    />\r
-\r
-    <Copy\r
-      SourceFiles="$(TargetDir)\$(TargetName)$(TargetExt)"\r
-      DestinationFolder="..\..\lib\Release\"\r
-      SkipUnchangedFiles="true"\r
-      Condition="'$(Configuration)|$(Platform)'=='Release|Win32' Or '$(Configuration)|$(Platform)'=='Release_Static|Win32'"\r
-    />\r
-    <Copy\r
-      SourceFiles="$(TargetDir)\$(TargetName).lib;$(TargetDir)\$(TargetName).exp"\r
-      DestinationFolder="..\..\lib\Release\"\r
-      SkipUnchangedFiles="true"\r
-      Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"\r
-    />\r
-  </Target>\r
 </Project>\r