Browse Subversion Repository
Log of /branches/ttcomtester/cygwin/CMakeLists.txt
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.
|