add build process for msvc also the toolkit (no nmake, no lib)
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@232 7ec92016-0320-0410-acc4-a06ded1c099a
This commit is contained in:
parent
8e64258f52
commit
e9b0d29ab9
4 changed files with 25 additions and 16 deletions
|
@ -1,6 +1,5 @@
|
||||||
@ECHO OFF
|
@ECHO OFF
|
||||||
|
|
||||||
|
|
||||||
:: Toolkit 2003
|
:: Toolkit 2003
|
||||||
if defined VCToolkitInstallDir (
|
if defined VCToolkitInstallDir (
|
||||||
if exist "%VCToolkitInstallDir%\vcvars32.bat2" (
|
if exist "%VCToolkitInstallDir%\vcvars32.bat2" (
|
||||||
|
@ -16,9 +15,10 @@ if defined VCToolkitInstallDir (
|
||||||
if defined VCINSTALLDIR (
|
if defined VCINSTALLDIR (
|
||||||
if exist "%VCINSTALLDIR%\vcvarsall.bat" (
|
if exist "%VCINSTALLDIR%\vcvarsall.bat" (
|
||||||
echo -
|
echo -
|
||||||
echo - Visual C++ found.
|
echo - Visual C++ 8 found.
|
||||||
echo -
|
echo -
|
||||||
call "%VCINSTALLDIR%\vcvarsall.bat"
|
call "%VCINSTALLDIR%\vcvarsall.bat x86"
|
||||||
|
set MSVCDir=%VCINSTALLDIR%
|
||||||
goto STARTCOMPILING
|
goto STARTCOMPILING
|
||||||
)
|
)
|
||||||
if exist "%VCINSTALLDIR%\vcvars32.bat" (
|
if exist "%VCINSTALLDIR%\vcvars32.bat" (
|
||||||
|
@ -47,7 +47,6 @@ goto ERROR
|
||||||
|
|
||||||
:: loki buid process
|
:: loki buid process
|
||||||
|
|
||||||
@ECHO ON
|
|
||||||
|
|
||||||
cd src
|
cd src
|
||||||
call make.msvc.bat
|
call make.msvc.bat
|
||||||
|
@ -57,21 +56,14 @@ cd examples
|
||||||
call make.msvc.bat
|
call make.msvc.bat
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
cd test\flex_string
|
cd test
|
||||||
call make.msvc.bat
|
call make.msvc.bat
|
||||||
cd ..\..
|
cd ..
|
||||||
|
|
||||||
cd test\SafeFormat
|
cd tools
|
||||||
call make.msvc.bat
|
call make.msvc.bat
|
||||||
cd ..\..
|
cd ..
|
||||||
|
|
||||||
cd test\SmallObj
|
|
||||||
call make.msvc.bat
|
|
||||||
cd ..\..
|
|
||||||
|
|
||||||
cd tools\RegressionTest
|
|
||||||
call make.msvc.bat
|
|
||||||
cd ..\..
|
|
||||||
|
|
||||||
goto LEAVE
|
goto LEAVE
|
||||||
|
|
||||||
|
|
12
test/make.msvc.bat
Executable file
12
test/make.msvc.bat
Executable file
|
@ -0,0 +1,12 @@
|
||||||
|
|
||||||
|
cd flex_string
|
||||||
|
call make.msvc.bat
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
cd SafeFormat
|
||||||
|
call make.msvc.bat
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
cd SmallObj
|
||||||
|
call make.msvc.bat
|
||||||
|
cd ..
|
|
@ -1,6 +1,6 @@
|
||||||
if not exist obj\ mkdir obj
|
if not exist obj\ mkdir obj
|
||||||
|
|
||||||
::cl -c -Zm200 -O2 -MT -EHsc -GR -W0 -wd4710 -I"." -I"..\..\include" -I"..\..\include\loki" -Foobj\ Test.cpp
|
cl -c -Zm200 -O2 -MT -EHsc -GR -W0 -wd4710 -I"." -I"..\..\include" -I"..\..\include\loki" -Foobj\ Test.cpp
|
||||||
|
|
||||||
link /NOLOGO /SUBSYSTEM:CONSOLE /incremental:no /OUT:"main-msvc.exe" obj\Test.obj
|
link /NOLOGO /SUBSYSTEM:CONSOLE /incremental:no /OUT:"main-msvc.exe" obj\Test.obj
|
||||||
::..\..\lib\SmallObj.obj ..\..\lib\Singleton.obj
|
::..\..\lib\SmallObj.obj ..\..\lib\Singleton.obj
|
5
tools/make.msvc.bat
Executable file
5
tools/make.msvc.bat
Executable file
|
@ -0,0 +1,5 @@
|
||||||
|
|
||||||
|
cd RegressionTest
|
||||||
|
call make.msvc.bat
|
||||||
|
cd ..
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue