forked from yoctopuce/yoctolib_cpp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.bat
executable file
·37 lines (32 loc) · 763 Bytes
/
build.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
@ECHO OFF
if "%VCINSTALLDIR%"=="" call "%VS100COMNTOOLS%vsvars32.bat"
if "%VCINSTALLDIR%"=="" call "%VS110COMNTOOLS%vsvars32.bat"
if "%VCINSTALLDIR%"=="" call "%VS120COMNTOOLS%vsvars32.bat"
echo.
echo Build yapi static and dynamic libray for C++
echo ============================================
cd Binaries\
call nmake /nologo %1
IF ERRORLEVEL 1 goto error
cd ..\
echo done
set failled=
FOR /D %%A IN (Examples\*) DO (call:BuildDir %%A %1)
IF NOT DEFINED failled goto end
echo.
echo COMPILATION HAS FAILLED ON DIRECTORIES :
echo %failled%
goto error
:BuildDir
echo build %~1 %~2
cd %~1
call nmake /nologo %~2
IF ERRORLEVEL 1 set failled=%failled% %~1
cd ..\..\
echo done
GOTO:EOF
goto end
:error
echo error
exit /b 1
:end