https://github.com/includeos/conan_config
The official conan config used for IncludeOS projects
https://github.com/includeos/conan_config
conan
Last synced: 5 months ago
JSON representation
The official conan config used for IncludeOS projects
- Host: GitHub
- URL: https://github.com/includeos/conan_config
- Owner: includeos
- Created: 2019-03-11T09:35:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-21T19:22:50.000Z (about 6 years ago)
- Last Synced: 2025-01-30T18:38:42.726Z (5 months ago)
- Topics: conan
- Homepage:
- Size: 20.5 KB
- Stars: 6
- Watchers: 6
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Conan configuration
This repository contains conan settings used by IncludeOS.
Using `conan config install` this repository configures:
- The conan bintray remotes for [IncludeOS](https://github.com/hioa-cs/IncludeOS):
- The profiles we have in the [profiles directory](profiles/README.md)
To configure your system for IncludeOS do:
```
$ conan config install https://github.com/includeos/conan_config.git
```## Using multiple conan configurations
To prevent overwriting any existing conan configuration the IncludeOS
configuration can be tested by creating a custom conan home.
To do this set the environment variable `CONAN_USER_HOME` to a path where a
`.conan` folder will be created.### Profiles in Support
The profiles directory contains a list of profiles that we currently use in the
development and testing of [IncludeOS](https://github.com/includeos/includeos).
Below is a list of profiles with description.#### Build on MacOS
__Clang 6.0 :__
- clang-6.0-macos-x86_64
#### Build toolchain for MacOS
- apple-clang-10-macos-toolchain
#### Build on Linux
__Clang 6.0 :__
- clang-6.0-linux-x86_64-toolchain
- clang-6.0-linux-x86_64For building on `x86_64` for `x86` use the profiles below:
- clang-6.0-linux-x86-toolchain
- clang-6.0-linux-x86__GCC 7.3 :__
- gcc-7.3.0-linux-x86_64-toolchain
- gcc-7.3.0-linux-x86_64
- gcc-7.3.0-linux-aarch64-toolchain
- gcc-7.3.0-linux-aarch64__GCC 8.2 :__
Currently in progress is work on `aarch64` with `gcc8.2`
- gcc-8.2.0-linux-aarch64-toolchain
- gcc-8.2.0-linux-aarch64