• R/O
  • SSH
  • HTTPS

ttssh2: Commit


Commit MetaInfo

Revision9677 (tree)
Zeit2022-01-05 00:41:16
Autornmaya

Log Message

生成される LibreSSL のランタイムをマルチスレッドにする方法を、CMakeCache.txt を書き換えるのではなく、cmake に引数を指定するようにした

merge from libressl_3_4_2_cmake:
r9675

Ändern Zusammenfassung

Diff

--- branches/libressl_3_4_2/libs/buildlibressl.bat (revision 9676)
+++ branches/libressl_3_4_2/libs/buildlibressl.bat (revision 9677)
@@ -45,12 +45,11 @@
4545
4646 :vsend
4747
48+set CMAKE=cmake
49+rem set CMAKE="C:\Program Files\CMake\bin\cmake"
50+rem set CMAKE="%VSINSTALLDIR%\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake"
4851
49-cmake %CMAKE_PARAMETER%
50-perl -e "open(IN,'CMakeCache.txt');while(<IN>){s|=/MD|=/MT|;print $_;}close(IN);" > CMakeCache.txt.tmp
51-move /y CMakeCache.txt.tmp CMakeCache.txt
52-rem 変更した CMakeCache.txt に基づいて生成されるように再度実行
53-cmake %CMAKE_PARAMETER%
52+%CMAKE% -DMSVC=on -DUSE_STATIC_MSVC_RUNTIMES=on %CMAKE_PARAMETER%
5453
5554 devenv /build Debug LibreSSL.sln /project crypto /projectconfig Debug
5655
Show on old repository browser