

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. It offers great flexibility for defining your own collections (cookbooks) of build instructions (recipes) instead of solely relying on a centralized repository of ports. Mussels is an open source project developed in-house by the ClamAV team. There are two options for building and supplying the library dependencies. Then open a new terminal so that CMake and WiX will be in your $PATH.
#CLAMXAV FOR WINDOWS INSTALL#
These are also simple to install using Chocolatey: choco install nasm activeperl If you're using Mussels to build the library dependencies (see below), then you may also need to install Netwide Assembler (NASM) and ActivePerl. If you're using Chocolatey, you can install CMake and WiX simply like this: choco install cmake wixtoolset If you want to build the installer, you'll also need WiX Toolset. The Rust programming language toolchain (for ClamAV version 0.105+).The following commands for building on Windows are written for Powershell. libcurl: required for libfreshclam, freshclam, clamsubmitįor more information about customized builds and which dependencies can be skipped, please see the INSTALL.md document accompanying the source code.Note: Some of the dependencies are optional if you elect to not build all of the command line applications, or elect to only build the libclamav library. Building the library dependencies with Mussels.Installing ClamAV on Windows from Source.Tip: If you wish to build ClamAV from source in ClamAV version 0.103 and older, you'll have to use the Visual Studio solution, please see the Win32 ClamAV Build Instructions located in our source release materials on and on GitHub.


The following are instructions to build ClamAV version 0.104 and newer using CMake.
#CLAMXAV FOR WINDOWS VERIFICATION#
Microsoft Authenticode Signature Verification Selecting the Right Version of ClamAV for You
