Develop and Download Open Source Software

Browse Subversion Repository

Log of /branches/ttcomtester/cygwin/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10521 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 20 16:03:38 2023 UTC (14 months, 2 weeks ago) by zmatsuo
File length: 1017 byte(s)
Diff to previous 10156
add communication test tool

Revision 10156 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 14 16:29:59 2022 UTC (19 months, 3 weeks ago) by zmatsuo
Original Path: trunk/cygwin/CMakeLists.txt
File length: 1017 byte(s)
Diff to previous 10107
cmakeビルド時、msys2,cygwinを使用したときビルドに失敗していた

- cygterm,msys2term ビルド時
- 使用する cmakeによって絶対パスの仕様が異なっている
  - c:/ (native)
  - /cygdrive/c/ (cygwin)
  - /c/ (msys2)

Revision 10107 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 31 15:27:09 2022 UTC (20 months, 1 week ago) by zmatsuo
Original Path: trunk/cygwin/CMakeLists.txt
File length: 1135 byte(s)
Diff to previous 9996
Visual Studio 付属の cmake では cygterm をビルドしないようにした

- ビルドに失敗する

Revision 9996 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 10 15:20:24 2022 UTC (22 months ago) by zmatsuo
Original Path: trunk/cygwin/CMakeLists.txt
File length: 1017 byte(s)
Diff to previous 9877
linuxでビルドできなくなっていたので修正

Revision 9877 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 21 13:40:43 2022 UTC (23 months, 3 weeks ago) by zmatsuo
Original Path: trunk/cygwin/CMakeLists.txt
File length: 1002 byte(s)
Diff to previous 9876
cmake,MinGWビルド時のcygtool.dll が inno_setup から使えるよう修正

- cygtool.dllでエクスポートしている関数(symbol)のデコレーション
  - VS, __stdcall + def file
    - symbol
    - inno setup の例で示されている方法
  - MinGW, __stdcall
    - symbol@n
    - inno setup では使えない
  - MinGW,__stdcall + -add-stdcall-alias
    - symbol + symbol@n
- MinGWのlink時、-Wl,--add-stdcall-alias オプションを追加
- cygtool.h (r9836で追加)にファイルヘッダを追加
  - __declspec(dllexport),__declspec(import)を追加
  - cygtool_tester から使用
- プロトタイプに __declspec(dllexport) を追加
  - def ファイルを使用せずに export するため
- cygwin/cygtool/CMakeLists.txt
  - install() を2つ記述していたので1つを削除
  - dll以外に .lib(.a) もインストールしていたので削除
- cygwin/CMakeLists.txt
  - 32bitビルドの時はcygtoolをそのままaddするようにした
- cygwin/cygtool_build/CMakeLists.txt
  - 64bit MinGW時もビルドできるよう修正
  - ターゲット名を cygtool に変更
    - inno_setup が cygtool に依存している
    - 32bitでも64bitでも同じターゲット名のほうが都合が良いため

Revision 9876 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 21 13:40:34 2022 UTC (23 months, 3 weeks ago) by zmatsuo
Original Path: trunk/cygwin/CMakeLists.txt
File length: 1014 byte(s)
Diff to previous 9838
cmakeビルド時cygwinフォルダ内のビルド方法を変更

- linuxホスト時はcygwinフォルダのターゲットは生成しない
- 32bitでビルドしているとき、cygtoolはそのままビルドする
  - 64bitビルド時は、cygtool_build経由で32bitのcygtoolをビルドする

Revision 9838 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 25 13:38:59 2022 UTC (2 years ago) by zmatsuo
Original Path: trunk/cygwin/CMakeLists.txt
File length: 919 byte(s)
Diff to previous 9836
NMake Makefiles, VS2005, msys2 など考慮

- cmakeビルド時
- multi config ではない(Release,Debugなどがない)場合を考慮

Revision 9836 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 25 13:38:40 2022 UTC (2 years ago) by zmatsuo
Original Path: trunk/cygwin/CMakeLists.txt
File length: 835 byte(s)
Diff to previous 9519
インストーラ内でのcygwinのパスの扱いをUnicode文字列に変更

- r9832
- ticket #44171

Revision 9519 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 10 13:01:59 2021 UTC (2 years, 5 months ago) by zmatsuo
Original Path: trunk/cygwin/CMakeLists.txt
File length: 399 byte(s)
Diff to previous 9518
cygwin/CMakeLists.txt を整理

- cygterm
  - cygwin 64bit, 32bit, msys2 用の3種類をビルドできるようにした
    - ただし msys2(MinGW) でビルド時、msys2term がうまくビルドできない
  - 全体のビルド時は cygterm_build/CMakeLists.txt からビルドするようにした
- cygtool
  - 全体のビルド時は cygtool_build/CMakeLists.txt からビルドするようにした
  - 常に32bitバイナリを作成するため

Revision 9518 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 10 13:01:44 2021 UTC (2 years, 5 months ago) by zmatsuo
Original Path: trunk/cygwin/CMakeLists.txt
File length: 409 byte(s)
Diff to previous 9516
cygwin/cyglib に複数個所に重複したコードを移動

- cyglaunch,ttermpro から利用
- パス、ファイル名をUnicode化
- cyglaunch の main() を wmain() へ変更

Revision 9516 - (view) (download) (annotate) - [select for diffs]
Added Wed Nov 10 13:01:23 2021 UTC (2 years, 5 months ago) by zmatsuo
Original Path: trunk/cygwin/CMakeLists.txt
File length: 195 byte(s)
cygwin/ を作成、cygterm/, cygtool/ を移動, cyglaunch/ 追加

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

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