• R/O
  • SSH
  • HTTPS

ttssh2: Commit


Commit MetaInfo

Revision9234 (tree)
Time2021-05-04 00:05:19
Authorzmatsuo

Log Message

appveyor の Ubuntu2004 イメージでビルド

- ローカルの次の環境でビルドチェック

- WSL(debian/buster)
- debian/bullseye
- msys64
- gcc/clang,32bit/64bit

Change Summary

Incremental Difference

--- trunk/ci_scripts/appveyor_linux.md (nonexistent)
+++ trunk/ci_scripts/appveyor_linux.md (revision 9234)
@@ -0,0 +1,55 @@
1+AppVeyor Linux build
2+====================
3+
4+linux上の MinGW を利用したビルド
5+
6+## プロジェクト作成 / 設定
7+
8+- appveyor.yml の代わりに appveyor_linux.yml を使用する
9+
10+# ローカルでのテスト
11+
12+## ビルド準備/WSL
13+
14+- ストアで debian をインストールする
15+ - 21-05-02時点で debian 10(buster)
16+- debian を起動
17+- 次のコマンドを実行
18+
19+```
20+sudo apt-get update
21+sudo apt-get -y upgrade
22+sudo apt-get -y install cmake perl subversion
23+sudo apt-get -y install g++-mingw-w64
24+cd /path/to/teraterm
25+```
26+
27+## ビルド準備/debian
28+
29+- WSLと同じ
30+- 次のディストリビューション/バージョンに含まれているmingwでのビルドは確認した
31+
32+debian buster
33+
34+```
35+$ cat /etc/debian_version
36+10.9
37+```
38+
39+debian bullseye/sid
40+
41+```
42+$ cat /etc/debian_version
43+bullseye/sid
44+```
45+
46+## ビルド
47+
48+gcc 32bit
49+- `cmake -P ci_scripts/build_local_appveyor_mingw.cmake`
50+
51+gcc 64bit
52+- `cmake -DCOMPILER_64BIT=ON -P ci_scripts/build_local_appveyor_mingw.cmake`
53+
54+msys64
55+- [build_local_appveyor_mingw_cmake.bat](build_local_appveyor_mingw_cmake.bat)参照
--- trunk/ci_scripts/appveyor_linux.yml (nonexistent)
+++ trunk/ci_scripts/appveyor_linux.yml (revision 9234)
@@ -0,0 +1,15 @@
1+image: Ubuntu2004
2+
3+build: off
4+
5+init:
6+ - sudo apt-get -y install cmake perl subversion g++-mingw-w64
7+
8+cache:
9+ - libs
10+
11+build_script:
12+ - cmake -P ci_scripts/build_local_appveyor_mingw.cmake
13+
14+artifacts:
15+ - path: build*/*.zip
--- trunk/ci_scripts/build_local_appveyor_mingw_cmake.bat (nonexistent)
+++ trunk/ci_scripts/build_local_appveyor_mingw_cmake.bat (revision 9234)
@@ -0,0 +1,8 @@
1+setlocal
2+set PATH=C:\msys64\mingw32\bin;C:\msys64\usr\bin
3+cmake -P build_local_appveyor_mingw.cmake
4+rem cmake -DCOMPILER_GCC=ON -DCOMPILER_CLANG=OFF -DCOMPILER_64BIT=OFF -P build_local_appveyor_mingw.cmake
5+rem cmake -DCOMPILER_GCC=OFF -DCOMPILER_CLANG=ON -DCOMPILER_64BIT=OFF -P build_local_appveyor_mingw.cmake
6+rem cmake -DCOMPILER_GCC=ON -DCOMPILER_CLANG=OFF -DCOMPILER_64BIT=ON -P build_local_appveyor_mingw.cmake
7+rem cmake -DCOMPILER_GCC=OFF -DCOMPILER_CLANG=ON -DCOMPILER_64BIT=ON -P build_local_appveyor_mingw.cmake
8+pause
Show on old repository browser