Contains a standard Conan 2 configuration for Datalogics, including:
- profiles for various platforms
settings.ymlfile containing definitions of compilers and platforms- remote repositories
- config variable overrides
This configuration can be installed with conan config install.
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.
$ conan config install [email protected]:datalogics/conan-config.gitConan 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-addressThe overlay sets compiler.sanitizer plus the recommended -fsanitize compile and link flags from the Sanitizers guide. Available overlays: sanitizer-address, sanitizer-thread, sanitizer-undefined.
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.