• R/O
  • SSH
  • HTTPS

ttssh2: コミット


コミットメタ情報

リビジョン6577 (tree)
日時2017-01-16 00:26:16
作者yutakapon

ログメッセージ

OpenSSL 1.1.0 を Visual Studio 2005 でビルドできるようにした。

cf.
https://github.com/openssl/openssl/issues/1505
Problem of compiling 32 bit openssl 1.1.0 with vs2005

変更サマリ

差分

--- branches/openssl_1_1_0/libs/buildopenssl11.bat (revision 6576)
+++ branches/openssl_1_1_0/libs/buildopenssl11.bat (revision 6577)
@@ -2,11 +2,15 @@
22 rem [no-capieng]
33 rem CAPIエンジン(engines/e_capi.c)はCrypt32.lib(XP以降)を利用するため、除外する。
44 rem
5+rem [-D_WIN32_WINNT=0x0501]
6+rem VS2005でビルドするためのworkaround。
7+rem cf. https://github.com/openssl/openssl/issues/1505
8+rem
59
610 cd openssl
711
812 if exist "out32.dbg\libcrypto.lib" goto build_dbg_end
9-perl Configure no-asm no-async no-shared no-capieng VC-WIN32 --debug
13+perl Configure no-asm no-async no-shared no-capieng -D_WIN32_WINNT=0x0501 VC-WIN32 --debug
1014 perl -e "open(IN,'makefile');while(<IN>){s| /MDd| /MTd|;print $_;}close(IN);" > makefile.tmp
1115 if exist "makefile.dbg" del makefile.dbg
1216 ren makefile.tmp makefile.dbg
@@ -18,7 +22,7 @@
1822 :build_dbg_end
1923
2024 if exist "out32\libcrypto.lib" goto build_end
21-perl Configure no-asm no-async no-shared no-capieng VC-WIN32
25+perl Configure no-asm no-async no-shared no-capieng -D_WIN32_WINNT=0x0501 VC-WIN32
2226 perl -e "open(IN,'makefile');while(<IN>){s| /MD| /MT|;print $_;}close(IN);" > makefile.tmp
2327 if exist "makefile" del makefile
2428 ren makefile.tmp makefile
旧リポジトリブラウザで表示