19.2.2. Windows Prerequisites - 5.2 English - 57404

AOCL User Guide (57404)

Document ID
57404
Release Date
2025-12-29
Version
5.2 English

The following dependencies must be met for building AOCL on Windows:

  • Target CPU with support for FMA, AVX2 or higher

  • LLVM

  • CMake

  • Microsoft Visual Studio IDE

  • Microsoft Visual Studio tools: - Python development - Desktop development with C++: C++ Clang-Cl for v142 build tool(x64/x86)

  • OpenSSL for AOCL-Cryptography:

    • Define the environment variable OPENSSL_INSTALL_DIR to point to OpenSSL installation:

    $ set OPENSSL_INSTALL_DIR=C:/Program Files/OpenSSL-Win64
    

Note

To build the AOCL-Cryptography library, the libcrypto.lib and libssl.lib libraries are required. Set the OPENSSL_INSTALL_DIR environment variable to the directory where OpenSSL is installed. Make sure this directory includes the include and lib folders. Within the lib folder, ensure that the libcrypto.lib and libssl.lib libraries are present.

For more information about Windows prerequisites, refer to the Prerequisites in section Build AOCL-BLAS from Source on Windows.

For more information on validated versions of compiler/LLVM, CMake and Python, and OpenSSL libraries refer to Validation Matrix.

To set up and use Build-It-Yourself, you must clone the repository, configure the build options, and build the unified binary.