6
0
mirror of https://github.com/Minres/conan-recipes.git synced 2024-12-22 16:28:04 +01:00
A bunch of conan recipes to package C++ libraries
Go to file
2017-10-28 17:26:01 +02:00
Seasocks Updated README.md 2017-10-28 17:26:01 +02:00
SystemC Added SCV packaging 2017-10-28 17:07:33 +02:00
SystemCVerification Added SCV packaging 2017-10-28 17:07:33 +02:00
.gitignore Added SCV packaging 2017-10-28 17:07:33 +02:00
LICENSE Initial commit 2017-10-27 22:56:42 +02:00
README.md Updated README.md 2017-10-28 17:26:01 +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

Seasocks

to build all variations run

cd Seasocks
CONAN_USER=<username> CONAN_CHANNEL=<channel name> python build.py

to build a specific variant run the following commands:

conan test_package Seasocks/1.3.2@<username>/<channel name>  -s build_type=<build type> -s compiler.libcxx=<libstdc++ variant>

SystemC

download the SystemC distribution from http://www.accellera.org/downloads/standards/systemc and unpack into the SystemC directory

cd SystemC
CONAN_USER=<usernam> CONAN_CHANNEL=<channel name> python build.py

to build a specific variant run the following command

conan test_package SystemC/2.3.2@minres/<channel name>  -o SystemC:stdcxx=<c++ std variant> -s build_type=<build type>

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

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 SystemCVerification
CONAN_USER=<usernam> CONAN_CHANNEL=<channel name> python build.py

to build a specific variant run the following command

conan test_package SystemCVerification/2.0.0.a@minres/<channel name>  -o SystemC:stdcxx=<c++ std variant> -s build_type=<build type>

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