add msvc2005 target for RA

This commit is contained in:
Brad Parker 2017-08-01 20:15:26 -04:00
parent bb0aeb0076
commit 29ec88e1f9
5 changed files with 73 additions and 0 deletions

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,13 @@
PATH /mingw32/lib/ccache/bin:/mingw32/bin
MSYSTEM MINGW32
platform MINGW32
PLATFORM windows
ARCH x86
MAKE make
CC gcc
CXX g++
CXX11 g++
CONFIGURE echo
RA YES
CUSTOM_BUILD ../retroarch-build-msvc2005-x86.bat
CUSTOM_BUILD_DEBUG ../retroarch-debug-build-msvc2005-x86.bat

View File

@ -0,0 +1 @@
retroarch retroarch https://github.com/libretro/Retroarch.git SUBMODULE YES .

View File

@ -0,0 +1,29 @@
@echo off
echo cd pkg\msvc
cd pkg\msvc
rem I moved SetEnv BEFORE vcvarsall because I was getting the dreaded "\Microsoft was unexpected at this time" error and this somehow prevents it.
rem Even after reading several hard-to-find "none of the other solutions online worked for me, but this one does" posts, still nothing worked for me.
rem Then I got this:
rem error MSB6001: Invalid command line switch for "VCBuild.exe". Item has already been added. Key in dictionary: 'tmp' Key being added: 'tmp'cho "C:\Program Files\Microsoft Platform SDK\SetEnv.cmd" /2000 /RETAIL
rem The fix was to unset TMP and TEMP.
set TMP=
set TEMP=
call "C:\Program Files\Microsoft Platform SDK\SetEnv.cmd" /2000 /RETAIL
echo "%ProgramFiles(x86)%\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86
call "%ProgramFiles(x86)%\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86
echo msbuild RetroArch-msvc2005.sln /p:configuration=Release;platform=win32 /v:diag
call msbuild RetroArch-msvc2005.sln /p:configuration=Release;platform=win32 /v:diag
echo move msvc-2005\Release\RetroArch-msvc2005.exe ..\..\retroarch.exe
move msvc-2005\Release\RetroArch-msvc2005.exe ..\..\retroarch.exe
echo move msvc-2005\Release\RetroArch-msvc2005.exe.intermediate.manifest ..\..\retroarch.exe.manifest
move msvc-2005\Release\RetroArch-msvc2005.exe.intermediate.manifest ..\..\retroarch.exe.manifest
echo Build finished.

View File

@ -0,0 +1,29 @@
@echo off
echo cd pkg\msvc
cd pkg\msvc
rem I moved SetEnv BEFORE vcvarsall because I was getting the dreaded "\Microsoft was unexpected at this time" error and this somehow prevents it.
rem Even after reading several hard-to-find "none of the other solutions online worked for me, but this one does" posts, still nothing worked for me.
rem Then I got this:
rem error MSB6001: Invalid command line switch for "VCBuild.exe". Item has already been added. Key in dictionary: 'tmp' Key being added: 'tmp'cho "C:\Program Files\Microsoft Platform SDK\SetEnv.cmd" /2000 /RETAIL
rem The fix was to unset TMP and TEMP.
set TMP=
set TEMP=
call "C:\Program Files\Microsoft Platform SDK\SetEnv.cmd" /2000 /RETAIL
echo "%ProgramFiles(x86)%\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86
call "%ProgramFiles(x86)%\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86
echo msbuild RetroArch-msvc2005.sln /p:configuration=Debug;platform=win32 /v:diag
call msbuild RetroArch-msvc2005.sln /p:configuration=Debug;platform=win32 /v:diag
echo move msvc-2005\Release\RetroArch-msvc2005.exe ..\..\retroarch.exe
move msvc-2005\Release\RetroArch-msvc2005.exe ..\..\retroarch.exe
echo move msvc-2005\Release\RetroArch-msvc2005.exe.intermediate.manifest ..\..\retroarch.exe.manifest
move msvc-2005\Release\RetroArch-msvc2005.exe.intermediate.manifest ..\..\retroarch.exe.manifest
echo Build finished.