An example project top test and demonstrate PySysC
Go to file
Eyck Jentzsch 0fcd9f4865 add module example 2021-05-12 14:45:58 +02:00
components cleanup 2021-03-17 09:20:28 +01:00
scc@385eed0795 rename submodule 2021-03-14 09:29:38 +01:00
top update SCC 2020-10-08 17:45:57 +02:00
.cproject cleanup of config files 2021-03-14 12:23:46 +01:00
.gitignore update .gitignore 2021-03-14 12:24:12 +01:00
.gitmodules rename submodule 2021-03-14 09:29:38 +01:00
.project Started from SystemC-Quickstart 2018-12-31 16:28:37 +01:00
.pydevproject cleanup 2021-03-17 09:20:28 +01:00
CMakeLists.txt rename submodule 2021-03-14 09:29:38 +01:00
LICENSE Started from SystemC-Quickstart 2018-12-31 16:28:37 +01:00
README.md add missing cmake option 2021-03-14 12:28:04 +01:00
conanfile.txt cleanup of config files 2021-03-14 12:23:46 +01:00
modules.py add module example 2021-05-12 14:45:58 +02:00
router_example.py cleanup 2021-03-17 09:20:28 +01:00
router_example2.py rename submodule 2021-03-14 09:29:38 +01:00

README.md

PySysC-SC

A simple C++/SystemC/CMake project to test pysysc

How to build

Currently only Linux and MacOS are tested

pip install conan
conan remote add minres https://api.bintray.com/conan/minres/conan-repo
cd PySysC-SC
mkdir build
cd build
conan install .. --build=missing
cmake -DBUILD_SHARED_LIBS=ON ..
cmake --build .

Notes

If you encounter issues when linking wrt. c++11 symbols you might have run into GCC ABI incompatibility introduced from GCC 5.0 onwards. You can fix this by adding '-s compiler.libcxx=libstdc++11' to the conan call or changing compiler.libcxx to

compiler.libcxx=libstdc++11

in $HOME/.conan/profiles/default or run

conan profile update settings.compiler.libcxx=libstdc++11 default