Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/ci_scripts/build_appveyor.bat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10852 - (show annotations) (download) (as text)
Wed Aug 16 12:31:05 2023 UTC (9 months, 1 week ago) by zmatsuo
File MIME type: application/x-msdos-program
File size: 2318 byte(s)
カレントフォルダを明示的に指定するようにした、改行コードをCRLFに変更した
1 cd /d %~dp0..
2 if exist teraterm\ttpdlg\svnversion.h del teraterm\ttpdlg\svnversion.h
3 if exist buildtools\svnrev\sourcetree_info.bat del buildtools\svnrev\sourcetree_info.bat
4 call ci_scripts\install.bat
5 cd /d %~dp0..
6 call buildtools\svnrev\svnrev.bat
7 call buildtools\svnrev\sourcetree_info.bat
8 if "%COMPILER%" == "mingw" (
9 set PATH=C:\msys64\mingw32\bin;C:\msys64\usr\bin
10 pacman -S --noconfirm --needed mingw-w64-i686-cmake mingw-w64-i686-gcc make
11 if "%MINGW_CC%" == "clang" (
12 pacman -S --noconfirm --needed mingw-w64-i686-clang
13 )
14 set CC=%MINGW_CC%
15 set CXX=%MINGW_CXX%
16 set CMAKE_OPTION_BUILD=-- -s -j
17 set CMAKE_OPTION_GENERATE=%CMAKE_OPTION_GENERATE% -DCMAKE_BUILD_TYPE=Release
18 )
19 if "%COMPILER%" == "mingw_x64" (
20 set PATH=C:\msys64\mingw64\bin;C:\msys64\usr\bin
21 pacman -S --noconfirm --needed mingw-w64-x86_64-cmake mingw-w64-x86_64-gcc make
22 pacman -S --noconfirm --needed mingw-w64-i686-cmake mingw-w64-i686-gcc make
23 if "%MINGW_CC%" == "clang" (
24 pacman -S --noconfirm --needed mingw-w64-x86_64-clang
25 pacman -S --noconfirm --needed mingw-w64-i686-clang
26 )
27 set CC=%MINGW_CC%
28 set CXX=%MINGW_CXX%
29 set CMAKE_OPTION_BUILD=-- -s -j
30 set CMAKE_OPTION_GENERATE=%CMAKE_OPTION_GENERATE% -DCMAKE_BUILD_TYPE=Release
31 )
32 if exist libs\omit_build_libs_%COMPILER% goto omit_build_libs
33 cd libs
34 "%CMAKE_COMMAND%" -DCMAKE_GENERATOR="%GENERATOR%" %CMAKE_OPTION_LIBS% -P buildall.cmake
35 rem if exist build rmdir /s /q build
36 rem if exist download rmdir /s /q download
37 cd ..
38 :omit_build_libs
39 if not exist %BUILD_DIR% mkdir %BUILD_DIR%
40 cd %BUILD_DIR%
41 if exist build_config.cmake del build_config.cmake
42 if exist cmakecache.txt del cmakecache.txt
43 set ZIP_FILE=teraterm-%VERSION%-r%SVNVERSION%-%DATE%_%TIME%-appveyor-%COMPILER_FRIENDLY%.zip
44 set SETUP_FILE=teraterm-%VERSION%-r%SVNVERSION%-%DATE%_%TIME%-appveyor-%COMPILER_FRIENDLY%
45 set SNAPSHOT_DIR=teraterm-%VERSION%-r%SVNVERSION%-%DATE%_%TIME%-appveyor-%COMPILER_FRIENDLY%
46 "%CMAKE_COMMAND%" .. -G "%GENERATOR%" %CMAKE_OPTION_GENERATE% -DSNAPSHOT_DIR=%SNAPSHOT_DIR% -DSETUP_ZIP=%ZIP_FILE% -DSETUP_EXE=%SETUP_FILE% -DSETUP_RELEASE=%RELEASE%
47 "%CMAKE_COMMAND%" --build . --target install %CMAKE_OPTION_BUILD%
48 "%CMAKE_COMMAND%" --build . --target zip
49 "%CMAKE_COMMAND%" --build . --target inno_setup
50 cd ..

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26