Skip to content

About

Centralize useful information to help building the different projects

Resources

Stars

0 stars

Watchers

2 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Public Build Info

Although each project can be built directly using the CMake scripts, this places the responsibility of dependency management on the project consumer.

The recommended approach is to build using Conan 2.

The provided instructions are designed to assist external users, especially those unfamiliar with Conan, in quickly setting up and building the projects.

Requirements

  • A recent compiler version:

    • MSVC >= 194
    • GCC >= 14
    • Clang >= 18
  • Conan 2.14 or newer. To install in a dedicated virtual-environment on a Linux system:

    # Create and activate a dedicated virtual-environment (optional)
    python3 -m venv venv-conan2
    . venv-conan2/bin/activate
    # Install latest Conan
    pip install conan
  • A default profile compatible with your environment toolchain, and targeting C++20 standard.

    # Auto-generate a default profile if it was not already present
    conan profile detect
    # Make it target C++20 standard
    sed -i '/compiler.cppstd/d' ~/.conan2/profiles/default
    echo "compiler.cppstd=20" >> ~/.conan2/profiles/default
  • Custom remote hosting internal dependencies packages. conan remote add adnn "https://conan2.shredeagle.fr"

About

Centralize useful information to help building the different projects

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors