6
0
mirror of https://github.com/Minres/conan-recipes.git synced 2024-12-22 00:08:06 +01:00
A bunch of conan recipes to package C++ libraries
Go to file
2024-04-25 14:36:28 +02:00
systemc-scv cleans outdated recipes 2022-10-20 21:33:32 +02:00
TCC fixes tcc package build issues on newer ubuntu 2024-04-25 14:36:28 +02:00
.gitignore fixes tcc package build issues on newer ubuntu 2024-04-25 14:36:28 +02:00
LICENSE Initial commit 2017-10-27 22:56:42 +02:00
README.md Update README.md 2022-10-20 21:38:50 +02:00

conan-recipes

A bunch of conan recipes to package C++ libraries. The packages of those recipes can be found at https://bintray.com/minres/conan-repo

How to build the packages on your own

Install https://github.com/conan-io/conan-package-tools to build all needed combinations

SystemC Verification library

download the SystemC distribution from http://www.accellera.org/downloads/standards/systemc and unpack into the SystemCVerification directory and apply the patch scv4systemc-2.3.2.patch

cd systemc-cci
python3 build.py

to build a specific variant run the following command

conan create . -s build_type=<build type>

where <c++ std variant> is one of 98, 11, or 14

uploading

Uploading can be done using

conan upload  <package name>/<package version>@<user name>/<channel> --all -r=<remote name>

Problems

If you are going to build the packages under Linux using gcc you might run into linker issues. You can try to fix this by setting a the C++11 libstdc++. This can be done by adding -s compiler.libcxx=libstdc++11 to the package build calls.