Browse Subversion Repository
Contents of /trunk/ci_scripts/appveyor_linux.md
Parent Directory
| Revision Log
Revision 9668 -
( show annotations)
( download)
Mon Jan 3 15:17:45 2022 UTC
(2 years, 3 months ago)
by zmatsuo
File size: 1180 byte(s)
Linuxでヘルプファイル(chm)を生成
- r9664 で chmcmd の指定に誤りがあったので修正
- AppVeyor で chmcmd をインストールするよう修正
- hhc.exe または chmcmd がある場合に chm を生成するよう修正
| 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 |
sudo apt-get -y install fp-utils |
| 25 |
cd /path/to/teraterm |
| 26 |
``` |
| 27 |
|
| 28 |
## ビルド準備/debian |
| 29 |
|
| 30 |
- WSLと同じ |
| 31 |
- 次のディストリビューション/バージョンに含まれているmingwでのビルドは確認した |
| 32 |
|
| 33 |
debian buster |
| 34 |
|
| 35 |
``` |
| 36 |
$ cat /etc/debian_version |
| 37 |
10.9 |
| 38 |
``` |
| 39 |
|
| 40 |
debian bullseye/sid |
| 41 |
|
| 42 |
``` |
| 43 |
$ cat /etc/debian_version |
| 44 |
bullseye/sid |
| 45 |
``` |
| 46 |
|
| 47 |
## ビルド |
| 48 |
|
| 49 |
gcc 32bit |
| 50 |
- `cmake -P ci_scripts/build_local_appveyor_mingw.cmake` |
| 51 |
|
| 52 |
gcc 64bit |
| 53 |
- `cmake -DCOMPILER_64BIT=ON -P ci_scripts/build_local_appveyor_mingw.cmake` |
| 54 |
|
| 55 |
msys64 |
| 56 |
- [build_local_appveyor_mingw_cmake.bat](build_local_appveyor_mingw_cmake.bat)参照 |
|