@@ -12,7 +12,7 @@ namespace Microsoft.P4VFS.External
12
12
{
13
13
public class OpensslModule : Module
14
14
{
15
- private const string OPENSSL_VERSION = "3.3.1 " ;
15
+ private const string OPENSSL_VERSION = "3.3.3 " ;
16
16
private const string PERL_PACKAGE_NAME = "StrawberryPerl" ;
17
17
private const string PERL_VERSION = "5.28.0.1" ;
18
18
@@ -75,7 +75,7 @@ private void BuildOpensslLibrary(string opensslArchiveFolder, string opensslTarg
75
75
$ "@ECHO ON",
76
76
$ "CALL \" { vcvarsScriptPath } \" ",
77
77
$ "CD /D \" { opensslArchiveFolder } \" ",
78
- $ "\" { perlExe } \" Configure VC-WIN64A no-asm no-tests \" --prefix={ opensslConfigurationFolder } \" \" --openssldir={ opensslConfigurationFolder } -ssl\" --{ configuration } ",
78
+ $ "\" { perlExe } \" Configure VC-WIN64A no-asm no-apps no- tests \" --prefix={ opensslConfigurationFolder } \" \" --openssldir={ opensslConfigurationFolder } -ssl\" --{ configuration } ",
79
79
$ "IF %ERRORLEVEL% NEQ 0 EXIT /B 1",
80
80
$ "nmake clean",
81
81
$ "IF %ERRORLEVEL% NEQ 0 EXIT /B 1",
@@ -122,10 +122,10 @@ public override void Restore()
122
122
string opensslArchiveUrl = String . Format ( "https://www.openssl.org/source/openssl-{0}.tar.gz" , OPENSSL_VERSION ) ;
123
123
string opensslTargetFolder = String . Format ( "{0}\\ {1}" , opensslModuleFolder , OPENSSL_VERSION ) ;
124
124
string workingFolder = String . Format ( "{0}\\ Temp" , opensslModuleFolder ) ;
125
-
125
+
126
126
ShellUtilities . RemoveDirectoryRecursive ( opensslTargetFolder ) ;
127
127
ShellUtilities . RemoveDirectoryRecursive ( workingFolder ) ;
128
-
128
+
129
129
// Download the checksums file
130
130
string checksumFilePath = ModuleInfo . DownloadFileToFolder ( String . Format ( "{0}.sha256" , opensslArchiveUrl ) , workingFolder ) ;
131
131
Dictionary < string , string > checksums = ModuleInfo . LoadChecksumFile ( checksumFilePath ) ;
@@ -136,7 +136,7 @@ public override void Restore()
136
136
137
137
// Build and deploy the release Openssl library
138
138
BuildOpensslLibrary ( opensslArchiveFolder , opensslTargetFolder , "release" ) ;
139
-
139
+
140
140
// Build and deploy the debug Openssl library
141
141
BuildOpensslLibrary ( opensslArchiveFolder , opensslTargetFolder , "debug" ) ;
142
142
0 commit comments