Develop and Download Open Source Software

Browse Subversion Repository

/[ttssh2]/trunk/installer/CMakeLists.txt

Log of /trunk/installer/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 10846 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 15 15:04:06 2023 UTC (7 months, 3 weeks ago) by zmatsuo
File length: 3156 byte(s)
Diff to previous 10517
cmakeビルドでうまくビルドできなくなっていたので修正

- r10824 PuTTY のソースの入手についての調整
  - PuTTY-LICENSE.txt をコピーしなくなった
- r10829 不要になった CNF ファイルを削除
  - EDITOR.CNF 等がなくなったので修正
- zip, setup を作成するコマンドを build_with_cmake.md に追記

Revision 10517 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 18 14:46:19 2023 UTC (14 months, 3 weeks ago) by zmatsuo
File length: 3155 byte(s)
Diff to previous 10149
cmakeビルド時、linuxではインストーラの作成は行わないよう修正

- linuxではインストーラ作成できない

Revision 10149 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 13 14:01:21 2022 UTC (19 months, 4 weeks ago) by zmatsuo
File length: 2929 byte(s)
Diff to previous 10099
cmake時、スペシャルフォントをビルドフォルダにコピーするようにした

- TSPECIAL1.TTF

Revision 10099 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 30 14:56:25 2022 UTC (20 months, 1 week ago) by zmatsuo
File length: 2616 byte(s)
Diff to previous 10080
cmake時、VS2005(cmake 3.11.4)のときビルドが止まらないように修正

- cmake 3.11.4 のとき
  - 3.11.4 = VS2005をサポートした最後の cmake
- generator expressions がうまく展開できずエラーが出てしまう
- debug/ に出力先を固定してビルドできるようにした

Revision 10080 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 18 16:15:40 2022 UTC (20 months, 3 weeks ago) by zmatsuo
File length: 2777 byte(s)
Diff to previous 10079
cmake時、TERATERM.INI をバイナリフォルダに生成

- インストール時には生成しないようにした

Revision 10079 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 18 16:15:30 2022 UTC (20 months, 3 weeks ago) by zmatsuo
File length: 2848 byte(s)
Diff to previous 10032
cmake時,langファイルをビルド時に変換するようにした

- 従来はinstall時に変換するようにしていた
- パラレルビルドできるようにした
- バイナリフォルダに生成ファイルを出力するようにした
  - 従来はソースフォルダに出力していた
- utf8/*.lngを修正してビルドすればすぐにテストできるようになった
- インストーラー生成時はバイナリフォルダのlngを使用するようにした

Revision 10032 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 28 15:11:16 2022 UTC (21 months, 2 weeks ago) by zmatsuo
File length: 16415 byte(s)
Diff to previous 9971
cmake時、ttxsshがビルドされるのか判定を誤っていたので修正

- チェックするターゲット名を誤っていた
- ttxssh

Revision 9971 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 28 15:05:21 2022 UTC (22 months, 2 weeks ago) by zmatsuo
File length: 16413 byte(s)
Diff to previous 9875
add Spanish.lng

- ttssh2-contact 95

Revision 9875 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 21 13:40:25 2022 UTC (23 months, 3 weeks ago) by zmatsuo
File length: 15968 byte(s)
Diff to previous 9750
cmake から inno setup compiler を直接呼び出すように修正

- 修正前はbatファイル経由でisccを呼び出していた
- mingw用cmakeの特別仕様対策
  - add_custom_target(COMMAND)内で"/"を使うと"c:/msys64/mingw.."に置換されるようだ
  - isccが"-"オプションを受けい入れるので変更
- ttssh2がビルドされていないとき、インストーラーを生成しないようにした

Revision 9750 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 17 13:14:52 2022 UTC (2 years, 1 month ago) by zmatsuo
File length: 16150 byte(s)
Diff to previous 9516
依存関係が誤っていたので修正

- add_custom_command() の OUTPUT に対する依存は DEPENDS に書く
- add_custom_target() の SOURCES のファイルはIDEから簡単に参照ができるように書いておく

Revision 9516 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 10 13:01:23 2021 UTC (2 years, 5 months ago) by zmatsuo
File length: 16037 byte(s)
Diff to previous 9455
cygwin/ を作成、cygterm/, cygtool/ を移動, cyglaunch/ 追加

- cygwin/ でビルドできるよう sln, vcproj を追加
  - installer/build.bat 修正
- cyglaunch/ 追加
  - cygterm から cyglaunch を移動
  - cyglaunch は cygwinを利用しないバイナリで、cygwin(mingw)でビルドしなくてもよい
  - 起動時にコンソールを出さないよう subsystem:windows でリンク
- パス変更対応
  - installer/ の bat,iss など
  - teratermpro.rc アイコンパス

Revision 9455 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 24 16:47:21 2021 UTC (2 years, 6 months ago) by zmatsuo
File length: 17606 byte(s)
Diff to previous 9452
inno Setup を bat ファイル経由で呼び出すようにした

- msys2 cmake (make) を使っていると iscc.exe がうまく呼び出せなかったため

Revision 9452 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 24 16:46:52 2021 UTC (2 years, 6 months ago) by zmatsuo
File length: 17535 byte(s)
Diff to previous 9451
cygtoolをビルドするとき TOOLCHAIN_FILE を継承するようにした

- linuxでビルドするとき対策

Revision 9451 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 23 15:54:18 2021 UTC (2 years, 6 months ago) by zmatsuo
File length: 17488 byte(s)
Diff to previous 9449
cmakeビルド時,msys2でsetup.exeが作れるよう修正

- innosetup のコマンドライン版 iscc.exe に引数をうまく渡せていなかった
- msys2 の cmakeと、isccの間に "cmd /c" を置くとうまく起動することが分かった

Revision 9449 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 23 15:53:55 2021 UTC (2 years, 6 months ago) by zmatsuo
File length: 17496 byte(s)
Diff to previous 9447
cmakeビルド時,cygtoolをビルド中のコンパイラを使用するようにした

- 変更前は指定していなかった
  - "Visual Studio 16 2019" 固定になっていた
- ソースツリー内にビルドフォルダ作らないようにした
  - 変更前は "cygtool/build" 固定だった
- .editorconfig にルール追加
  - cmakeファイルの行末スペース、ファイル末の改行を削除するようにした
- msys2でビルドエラーが出ないよう修正

Revision 9447 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 23 11:25:43 2021 UTC (2 years, 6 months ago) by zmatsuo
File length: 17339 byte(s)
Diff to previous 9446
64bit版teratermのsetup.exeのインストール先を変更

- "C:\Program Files" にインストールするようにした
  - 従来 "C:\Program Files (x86)" にインストールされていた
- cmakeビルド時

Revision 9446 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 23 11:25:29 2021 UTC (2 years, 6 months ago) by zmatsuo
File length: 17267 byte(s)
Diff to previous 8936
cmakeビルドでcygtoolを常に32bit dllとしてビルドするようにした

- 従来 Visual Studioで64bitビルドしたとき, cygtool.dll も64bit dllとしてビルドしていた
  - MinGW(msys2)は未調整
- Inno setup で cygtool.dll を利用していた
- Inno setup は 32bit で、cygtool.dll も32bitである必要があった
- Inno setup 実行中 Runtime error が出ていた

Revision 8936 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 8 15:14:36 2020 UTC (3 years, 7 months ago) by zmatsuo
File length: 16673 byte(s)
Diff to previous 8933
buildtools/innosetup があれば利用するようにした

- innosetup がインストールされていない環境でもインストーラーが作れるようにした
- innosetup.cmake
  - innosetup6 をダウンロード展開するスクリプト

Revision 8933 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 4 15:54:26 2020 UTC (3 years, 7 months ago) by zmatsuo
File length: 16616 byte(s)
Diff to previous 8932
svnrev_perl/svnrev.pl にビルド用情報出力をまとめた

- Tera Term のバージョン情報
  - teraterm/common/tt-version.h と svnrev.pl
- svnリビジョン番号の取得は svnrev_perl に一本化
  - cmake時、従来は CMakeLists.txt 内でもリビジョン番号を取得していた
- cmake 用のファイルも出力できるようにした
  - ${CMAKE_BINARY_DIR}/build_config.cmake を出力
- setup.exe,zipファイル名修正
  - version追加
  - teraterm-5.0.exe(zip) (release時)
  - teraterm-5.0-r9999-YYMMDD_hhmmss-user
- cmake ビルドで svnrev_perl/ から CMakeLists.txt を削除
  - svnversion_h ターゲット削除
    - 依存関係を修正
  - execute_process() で perl を呼び出すようにした

Revision 8932 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 4 15:54:17 2020 UTC (3 years, 7 months ago) by zmatsuo
File length: 16683 byte(s)
Diff to previous 8855
cmakeビルドでインストーラーをビルドできるようにした

- zip, inno_setup ターゲットを追加
- インストーラーに Unicode 版 lng ファイルを追加した
- installer/teraterm_cmake.iss.in 追加
  - teraterm.issのテンプレート
- ci_scripts
  - AppVeyor でインストーラが作成されるよう修正

Revision 8855 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 16 14:29:43 2020 UTC (3 years, 8 months ago) by zmatsuo
File length: 15049 byte(s)
Diff to previous 8849
cmakeビルド install時に、エラーが出る場合があったので修正

Revision 8849 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 13 15:31:02 2020 UTC (3 years, 8 months ago) by zmatsuo
File length: 15065 byte(s)
Diff to previous 8848
cmakeビルド install時に、cygtermをビルドするようにした

- cygwinがある場合はビルドする
- ない場合は install に cygterm は含まれない

Revision 8848 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 9 13:16:59 2020 UTC (3 years, 9 months ago) by zmatsuo
File length: 14839 byte(s)
Diff to previous 8840
cmakeビルド時、installターゲットでcygtermをコピーするよう修正

- installer/makearchive.bat と同等の動作となった

Revision 8840 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 6 13:53:51 2020 UTC (3 years, 9 months ago) by zmatsuo
File length: 14329 byte(s)
Diff to previous 8834
cmakeビルド時の不具合を修正

- MinGW 判定方法を変更
  - cmd からでも MinGW でビルドできるようにした
- Linux(Windows以外) で MinGW でビルドするとき、誤った perl.exe を使用しないよう修正
- lang/, teraterm.chm が install されないことがあったので修正
- cmake のインデントを space にした (.editorconfig)

Revision 8834 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 4 15:59:25 2020 UTC (3 years, 9 months ago) by zmatsuo
File length: 14191 byte(s)
Diff to previous 8570
cmakeで通常のビルドを軽くする

- ヘルプファイル(chm)のビルドなど常に行わないようにした
- 次のターゲットは常にビルドしない(install時にはビルドする)
  - teraterm_ini
  - lang_conv
  - lang_copy
  - teraterm_chm
  - teratermj_chm
- プロジェクトフォルダを追加(Visual Studio)
  - installer
    - lang_conv, lang_copy, teraterm_ini
  - doc
    - teraterm_chm
    - teratermj_chm
  - tools
    - ttbroadcast
- perlの検索を重複して行わないよう修正
- add_custom_command(COMMAND) でパイプを使用しないよう修正
  - 実行ファイル名のパス変換を不要とするため

Revision 8570 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 1 15:44:31 2020 UTC (4 years, 1 month ago) by zmatsuo
File length: 14102 byte(s)
Diff to previous 8445
AppVeyor向けのスクリプトを追加

- VS2008 のとき、_WIN32_WINNT = 0x0501 とした (CMakeLists.txt)
- lng ファイルの変換とコピーの依存関係を明示 (installer/CmaeLists.txt)
- 一時停止なしにダウンロードできるようにした (libs/getcmake.bat)

Revision 8445 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 17 12:15:31 2019 UTC (4 years, 3 months ago) by doda
File length: 14068 byte(s)
Diff to previous 8069
Merge branch 'unicode_buf'

Revision 8069 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 6 13:02:19 2019 UTC (4 years, 7 months ago) by zmatsuo
File length: 1064 byte(s)
Diff to previous 7993
cmakeを使ったスナップショット生成で teraterm.ini の生成時、依存ファイルのチェックを行うようにした

Revision 7993 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 20 13:32:09 2019 UTC (4 years, 7 months ago) by zmatsuo
File length: 859 byte(s)
Diff to previous 7990
cmake でスナップショット作成時に TERATERM.INI をコピーするようにした

Revision 7990 - (view) (download) (annotate) - [select for diffs]
Added Mon Aug 19 15:27:06 2019 UTC (4 years, 7 months ago) by zmatsuo
File length: 775 byte(s)
cmakeでスナップショットが作成できるようにした

- VS2005Express,mingwでもスナップショットが作成できるようになった

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

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