[WIN32] fixed: git_rev gen in release builds
authorchadoe <chadoe@xbmc.org>
Tue, 25 Jan 2011 22:04:01 +0000 (23:04 +0100)
committerchadoe <chadoe@xbmc.org>
Tue, 25 Jan 2011 22:04:01 +0000 (23:04 +0100)
project/VS2010Express/XBMC.vcxproj
project/VS2010Express/XBMC.vcxproj.filters
xbmc/win32/PlatformInclude.h

index 920ba2a..e493618 100644 (file)
     <ClInclude Include="..\..\xbmc\ViewState.h" />
     <ClInclude Include="..\..\xbmc\win32\pch.h" />
     <ClInclude Include="..\..\xbmc\win32\PlatformDefs.h" />
+    <CustomBuild Include="..\..\xbmc\win32\PlatformInclude.h">
+      <Command Condition="'$(Configuration)|$(Platform)'=='Release (DirectX)|Win32'">update_git_rev.bat</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release (DirectX)|Win32'">..\..\xbmc\win32\git_rev.h;%(Outputs)</Outputs>
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release (DirectX)|Win32'">..\..\git\HEAD;..\..\xbmc\win32\git_rev.tmpl</AdditionalInputs>
+      <Command Condition="'$(Configuration)|$(Platform)'=='Release (OpenGL)|Win32'">update_git_rev.bat</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release (OpenGL)|Win32'">..\..\xbmc\win32\git_rev.h;%(Outputs)</Outputs>
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release (OpenGL)|Win32'">..\..\git\HEAD;..\..\xbmc\win32\git_rev.tmpl</AdditionalInputs>
+    </CustomBuild>
     <ClInclude Include="..\..\xbmc\win32\WIN32Util.h" />
     <ClInclude Include="..\..\xbmc\win32\WINDirectSound.h" />
     <ClInclude Include="..\..\xbmc\win32\WindowHelper.h" />
index 2077cd8..c63a9ad 100644 (file)
       <Filter>win32</Filter>
     </ResourceCompile>
   </ItemGroup>
+  <ItemGroup>
+    <CustomBuild Include="..\..\xbmc\win32\PlatformInclude.h">
+      <Filter>win32</Filter>
+    </CustomBuild>
+  </ItemGroup>
 </Project>
\ No newline at end of file
index 3c04550..587c416 100644 (file)
@@ -22,7 +22,7 @@
  *
  */
 
-#if !defined(_DEBUG) && _MSC_VER >= 1500
+#if !defined(_DEBUG) && _MSC_VER >= 1500 && !defined(_LIB)
 #include "git_rev.h" //generated file
 #endif
 #include <errno.h> // for ENOENT and EINVAL