You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/manual/Development/development-builds.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -97,11 +97,11 @@ For development, you may also need to install the following...
97
97
choco install winflexbison
98
98
```
99
99
100
-
-ActivePerl and Netwide Assembler (NASM):
100
+
-StrawberryPerl and Netwide Assembler (NASM):
101
101
102
102
Perl and NASM are required to compile openssl from source if using Mussels to build your dependencies. If using vcpkg, you can skip them. You can install these tools using Chocolatey:
103
103
```ps1
104
-
choco install activeperl nasm
104
+
choco install strawberryperl nasm
105
105
```
106
106
107
107
We support two options for sourcing and building ClamAV library dependencies:
Copy file name to clipboardExpand all lines: src/manual/Installing/Installing-from-source-Windows.md
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -41,10 +41,10 @@ If you're using Chocolatey, you can install CMake and WiX simply like this:
41
41
choco install cmake wixtoolset
42
42
```
43
43
44
-
If you're using Mussels to build the library dependencies (see below), then you may also need to install Netwide Assembler (NASM) and ActivePerl. These are also simple to install using Chocolatey:
44
+
If you're using Mussels to build the library dependencies (see below), then you may also need to install Netwide Assembler (NASM) and StrawberryPerl. These are also simple to install using Chocolatey:
45
45
46
46
```ps1
47
-
choco install nasm activeperl
47
+
choco install nasm strawberryperl
48
48
```
49
49
50
50
Then open a new terminal so that CMake and WiX will be in your `$PATH`.
@@ -53,7 +53,7 @@ Then open a new terminal so that CMake and WiX will be in your `$PATH`.
53
53
54
54
There are two options for building and supplying the library dependencies. These are Mussels and vcpkg.
55
55
56
-
Mussels is an open source project developed in-house by the ClamAV team. It offers great flexibility for defining your own collections (cookbooks) of build instructions (recipes) instead of solely relying on a centralized repository of ports. And unlike vcpkg, Mussels does not implement CMake build tooling for projects that don't support CMake, but instead leverages whatever build system is provided by the project. This means that Mussels builds may require installing additional tools, like NMake and ActivePerl rather than simply requiring CMake. The advantage is that you'll be building those projects the same way that those developers intended, and that Mussels recipes are generally very light weight. Mussels has some sharp edges because it's a newer and much smaller project than vcpkg.
56
+
Mussels is an open source project developed in-house by the ClamAV team. It offers great flexibility for defining your own collections (cookbooks) of build instructions (recipes) instead of solely relying on a centralized repository of ports. And unlike vcpkg, Mussels does not implement CMake build tooling for projects that don't support CMake, but instead leverages whatever build system is provided by the project. This means that Mussels builds may require installing additional tools, like NMake and StrawberryPerl rather than simply requiring CMake. The advantage is that you'll be building those projects the same way that those developers intended, and that Mussels recipes are generally very light weight. Mussels has some sharp edges because it's a newer and much smaller project than vcpkg.
57
57
58
58
Vcpkg is an open source project developed by Microsoft and is heavily oriented towards CMake projects. Vcpkg offers a very large collection of "ports" for almost any project you may need to build. It is very easy to get started with vcpkg.
59
59
@@ -115,7 +115,7 @@ msl cookbook trust clamav
115
115
116
116
Use `msl list` if you wish to see the recipes provided by the `clamav` cookbook.
117
117
118
-
To build with Mussels, you may need to install a few extra tools required to build some of the libraries. These include NASM and ActivePerl. See [install prerequisites](#install-prerequisites), above.
118
+
To build with Mussels, you may need to install a few extra tools required to build some of the libraries. These include NASM and StrawberryPerl. See [install prerequisites](#install-prerequisites), above.
119
119
120
120
Build the `clamav_deps` recipe to compile ClamAV's library dependencies. By default, Mussels will install them to `~\.mussels\install\<target>`
0 commit comments