[Ttssh2-commit] [9156] ライブラリのビルドに Visual Studio 16 2019 x64 を追加

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2021年 2月 16日 (火) 00:02:42 JST


Revision: 9156
          https://osdn.net/projects/ttssh2/scm/svn/commits/9156
Author:   zmatsuo
Date:     2021-02-16 00:02:42 +0900 (Tue, 16 Feb 2021)
Log Message:
-----------
ライブラリのビルドに Visual Studio 16 2019 x64 を追加

- 併せてドキュメントを修正(日本語のみ)

Modified Paths:
--------------
    trunk/doc/ja/html/reference/build_library_with_cmake.md
    trunk/libs/buildall_cmake.bat

-------------- next part --------------
Modified: trunk/doc/ja/html/reference/build_library_with_cmake.md
===================================================================
--- trunk/doc/ja/html/reference/build_library_with_cmake.md	2021-02-15 15:02:33 UTC (rev 9155)
+++ trunk/doc/ja/html/reference/build_library_with_cmake.md	2021-02-15 15:02:42 UTC (rev 9156)
@@ -35,18 +35,19 @@
 buildall_cmake.bat を実行して使用する Visual Studioを選ぶ
 
     1. Visual Studio 16 2019
-    2. Visual Studio 15 2017
-    3. Visual Studio 14 2015
-    4. Visual Studio 12 2013
-    5. Visual Studio 11 2012
-    6. Visual Studio 10 2010
-    7. Visual Studio 9 2008
-    8. Visual Studio 8 2005
+    2. Visual Studio 16 2019 x64
+    3. Visual Studio 15 2017
+    4. Visual Studio 14 2015
+    5. Visual Studio 12 2013
+    6. Visual Studio 11 2012
+    7. Visual Studio 10 2010
+    8. Visual Studio 9 2008
+    9. Visual Studio 8 2005
     select no
 
 VS2005を選択した場合、
-このバッチファイルから cmake 3.11.4 をダウンロードして `libs\cmake-3.11.4-win32-x86` に
-インストールできます。
+このバッチファイルから cmake 3.11.4 をダウンロードして `buildtools\libs\cmake-3.11.4-win32-x86` に
+展開されます。
 
 ### cmakeを使用する場合
 
@@ -54,18 +55,14 @@
 
     cmake -DCMAKE_GENERATOR="Visual Studio 16 2019" -DARCHITECTURE=Win32 -P buildall.cmake
 
-Visual Studio 2017 x86 の場合
+Visual Studio 2019 x64 の場合
 
-    cmake -DCMAKE_GENERATOR="Visual Studio 15 2017" -P buildall.cmake
+    cmake -DCMAKE_GENERATOR="Visual Studio 15 2019" -DARCHITECTURE=x64 -P buildall.cmake`
 
-Visual Studio 2017 x64 の場合
-
-    cmake -DCMAKE_GENERATOR="Visual Studio 15 2017 Win64" -P buildall.cmake`
-
 Visual Studio 2005の場合は、cmakeのバージョン3.11.4以前を使用
-(cmake が libs\cmake-3.11.4-win32-x86 にインストールしてある場合)
+(cmake が buildtools\cmake-3.11.4-win32-x86 にインストールしてある場合)
 
-    libs\cmake-3.11.4-win32-x86\bin\cmake.exe" -DCMAKE_GENERATOR="Visual Studio 8 2005" -P buildall.cmake
+    ..\buildtools\cmake-3.11.4-win32-x86\bin\cmake.exe" -DCMAKE_GENERATOR="Visual Studio 8 2005" -P buildall.cmake
 
 ## MinGW 共通
 
@@ -78,6 +75,7 @@
 ## 生成されるライブラリフォルダ
 
 - 次のフォルダにライブラリの `*.h` , `*.lib` が生成される
+    - `cJSON`
 	- `oniguruma_{compiler}`
 	- `openssl_{compiler}`
 	- `putty`

Modified: trunk/libs/buildall_cmake.bat
===================================================================
--- trunk/libs/buildall_cmake.bat	2021-02-15 15:02:33 UTC (rev 9155)
+++ trunk/libs/buildall_cmake.bat	2021-02-15 15:02:42 UTC (rev 9156)
@@ -7,28 +7,30 @@
 set OPT=
 
 :retry_vs
-echo 1. Visual Studio 16 2019
-echo 2. Visual Studio 15 2017
-echo 3. Visual Studio 14 2015
-echo 4. Visual Studio 12 2013
-echo 5. Visual Studio 11 2012
-echo 6. Visual Studio 10 2010
-echo 7. Visual Studio 9 2008
-echo 8. Visual Studio 8 2005
-rem echo 9. Visual Studio NMake (experimental)
-rem echo z. Cygwin MinGW Release + Unix Makefiles (experimental)
+echo 1. Visual Studio 16 2019 Win32
+echo 2. Visual Studio 16 2019 x64
+echo 3. Visual Studio 15 2017
+echo 4. Visual Studio 14 2015
+echo 5. Visual Studio 12 2013
+echo 6. Visual Studio 11 2012
+echo 7. Visual Studio 10 2010
+echo 8. Visual Studio 9 2008
+echo 9. Visual Studio 8 2005
+rem echo a. Visual Studio NMake (experimental)
+rem echo b. Cygwin MinGW Release + Unix Makefiles (experimental)
 set /p no="select no "
 
 echo %no%
 if "%no%" == "1" set GENERATOR="Visual Studio 16 2019" & set OPT=-DARCHITECTURE=Win32 & goto build_all
-if "%no%" == "2" set GENERATOR="Visual Studio 15 2017" & goto build_all
-if "%no%" == "3" set GENERATOR="Visual Studio 14 2015" & goto build_all
-if "%no%" == "4" set GENERATOR="Visual Studio 12 2013" & goto build_all
-if "%no%" == "5" set GENERATOR="Visual Studio 11 2012" & goto build_all
-if "%no%" == "6" set GENERATOR="Visual Studio 10 2010" & goto build_all
-if "%no%" == "7" set GENERATOR="Visual Studio 9 2008" & goto build_all
-if "%no%" == "8" set GENERATOR="Visual Studio 8 2005" & call :cmake_3_11_4 & goto build_all_2
-if "%no%" == "9" set GENERATOR="NMake Makefiles" & set OPT=-DCMAKE_BUILD_TYPE=Release & goto build_all
+if "%no%" == "2" set GENERATOR="Visual Studio 16 2019" & set OPT=-DARCHITECTURE=x64 & goto build_all
+if "%no%" == "3" set GENERATOR="Visual Studio 15 2017" & goto build_all
+if "%no%" == "4" set GENERATOR="Visual Studio 14 2015" & goto build_all
+if "%no%" == "5" set GENERATOR="Visual Studio 12 2013" & goto build_all
+if "%no%" == "6" set GENERATOR="Visual Studio 11 2012" & goto build_all
+if "%no%" == "7" set GENERATOR="Visual Studio 10 2010" & goto build_all
+if "%no%" == "8" set GENERATOR="Visual Studio 9 2008" & goto build_all
+if "%no%" == "9" set GENERATOR="Visual Studio 8 2005" & call :cmake_3_11_4 & goto build_all_2
+if "%no%" == "a" set GENERATOR="NMake Makefiles" & set OPT=-DCMAKE_BUILD_TYPE=Release & goto build_all
 if "%no%" == "z" set GENERATOR="Unix Makefiles" & set OPT=-DCMAKE_TOOLCHAIN_FILE=../mingw.toolchain.cmake & goto build_all
 echo ? retry
 goto retry_vs


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