Skip to content

datalogics/conan-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

conan-config

Contains a standard Conan 2 configuration for Datalogics, including:

  • profiles for various platforms
  • settings.yml file containing definitions of compilers and platforms
  • remote repositories
  • config variable overrides

This configuration can be installed with conan config install.

Contributing

See AGENTS.md for contributor guidelines covering profile layout, validation commands, and PR expectations. Share the verification checklist with your team so everyone runs the required conan install/conan profile show smoke tests before opening changes.

Using

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

Sanitizer Profiles

Conan 2.22 introduces compiler.sanitizer, so this repo now ships mix-in profiles in profiles/sanitizer-*. Layer them after a platform profile, for example:

$ conan install . -pr apple-clang-16.4-arm -pr sanitizer-address

The overlay sets compiler.sanitizer plus the recommended -fsanitize compile and link flags from the Sanitizers guide. Available overlays: sanitizer-address, sanitizer-thread, sanitizer-undefined.

Tagging

Tags with version numbers aren't used on this repo.

This config should be forward compatible; only add items to the config. It's possible to create new named profiles, and add remotes.

Projects will use the tip of the default (develop) branch.

About

Configuration files for conan

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages