[ttssh2-commit] [10523] cygwin/ のドキュメントを追記

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2023年 1月 21日 (土) 19:03:00 JST


Revision: 10523
          https://osdn.net/projects/ttssh2/scm/svn/commits/10523
Author:   zmatsuo
Date:     2023-01-21 19:02:59 +0900 (Sat, 21 Jan 2023)
Log Message:
-----------
cygwin/ のドキュメントを追記

- cygwin/cygtool/build_cygtool.cmake
  - VSビルド時のデフォルトのコンパイラを2022に変更

Modified Paths:
--------------
    trunk/cygwin/README.md
    trunk/cygwin/cygtool/build_cygtool.cmake

Added Paths:
-----------
    trunk/cygwin/cygtool/README.md
    trunk/cygwin/cygtool_build/README.md

-------------- next part --------------
Modified: trunk/cygwin/README.md
===================================================================
--- trunk/cygwin/README.md	2023-01-20 16:17:27 UTC (rev 10522)
+++ trunk/cygwin/README.md	2023-01-21 10:02:59 UTC (rev 10523)
@@ -11,8 +11,10 @@
   - cmakeビルド用 cygterm(とmsys2term) をビルドするためのフォルダ
 - cygtool
   - インストーラから使用するdll
+  - [cygtool/README.md](cygtool/README.md)
 - cygtool_build
   - cmakeビルド用 cygtool をビルドするためのフォルダ
+  - [cygtool_build/README.md](cygtool_build/README.md)
 - cyglib
   - ttermpro, cyglaunch, cygtool から使用するライブラリ
 

Added: trunk/cygwin/cygtool/README.md
===================================================================
--- trunk/cygwin/cygtool/README.md	                        (rev 0)
+++ trunk/cygwin/cygtool/README.md	2023-01-21 10:02:59 UTC (rev 10523)
@@ -0,0 +1,16 @@
+# cygtool.dll
+
+- インストーラー inno setup のスクリプトで使用
+- 32bit dll でなければならない
+
+## 機能
+
+次のエントリを export している
+
+- FindCygwinPath
+  - Cygwinがインストールされているフォルダを返す
+- PortableExecutableMachine
+  - DLL(cygwin1.dll)が32/64bit版を返す
+- CygwinVersion
+  - DLL(cygwin1.dll用)のバージョンを返す
+

Modified: trunk/cygwin/cygtool/build_cygtool.cmake
===================================================================
--- trunk/cygwin/cygtool/build_cygtool.cmake	2023-01-20 16:17:27 UTC (rev 10522)
+++ trunk/cygwin/cygtool/build_cygtool.cmake	2023-01-21 10:02:59 UTC (rev 10523)
@@ -1,16 +1,22 @@
 #
+# 32bit版cygtoolをビルドする
+#  例
+#    mkdir bulid_cygtool
+#    cd bulid_cygtool
+#    cmake -P ../build_cygtool.cmake
+#
 if(NOT DEFINED CMAKE_GENERATOR)
   if(${CMAKE_COMMAND} MATCHES "mingw")
     # meybe mingw
     set(CMAKE_GENERATOR "Unix Makefiles")
   elseif(CMAKE_HOST_WIN32)
-    set(CMAKE_GENERATOR "Visual Studio 16 2019")
+    set(CMAKE_GENERATOR "Visual Studio 17 2022")
   else()
     set(CMAKE_GENERATOR "Unix Makefiles")
   endif()
 endif()
-if((${CMAKE_GENERATOR} MATCHES "Visual Studio 16 2019") OR
-    (${CMAKE_GENERATOR} MATCHES "Visual Studio 17 2022"))
+if((${CMAKE_GENERATOR} MATCHES "Visual Studio 17 2022") OR
+    (${CMAKE_GENERATOR} MATCHES "Visual Studio 16 2019"))
   # 32bit build for inno setup
   set(GENERATE_OPTION "-A;Win32")
 elseif(${CMAKE_COMMAND} MATCHES "msys64/mingw64/bin")

Added: trunk/cygwin/cygtool_build/README.md
===================================================================
--- trunk/cygwin/cygtool_build/README.md	                        (rev 0)
+++ trunk/cygwin/cygtool_build/README.md	2023-01-21 10:02:59 UTC (rev 10523)
@@ -0,0 +1,4 @@
+# cygtool.dllをビルドするためのフォルダ
+
+- cmake 64bitビルド時用
+- cmake 32bitビルド時は cygwin/cygtool/ でそのままビルドする


ttssh2-commit メーリングリストの案内
Back to archive index