Skip to content

Repo for holding the conan configuration used in Auterion.

Notifications You must be signed in to change notification settings

Auterion/conan-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conan Configurations

This repo holds the Conan configurations used within Auterion. To install it, first make sure you have conan version 2 installed. Then it is only a simple:

conan config install [email protected]:Auterion/conan-config.git

Customizing

The default profile used is x86_64-linux-relwithdebinfo-gcc9. If you want to use a different profile, you can either specify it during the conan build step (read conan build -h for more info) or set it as the default profile by changing the ~/.conan2/profiles/default symbolic link.

Generating the profiles

The creation of the profiles is handled through the render_profiles.py script. To generate the profiles, run:

pipenv run python render_profiles.py

If pipenv is not installed, you can install it with:

pip install pipenv

Modifying the profiles

The profiles are generated from the associated *.jinja files in the templates directory. The render_profiles.py script will render the templates and place the resulting profiles in the profiles directory. So if you want to modify the profiles, you should modify the templates and then re-run the render_profiles.py script.

About

Repo for holding the conan configuration used in Auterion.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published