ComputationalRadiationPhysics / graybat

Graph Approach for Highly Generic Communication Schemes Based on Adaptive Topologies :satellite:
Other
8 stars 4 forks source link

Dependency Install via Conan Package Management #113

Open erikzenker opened 7 years ago

erikzenker commented 7 years ago

Conan provides a simple solution to resolve dependencies of your C/C++ code. This PR introduces conan into the graybat cmake config file. Up to now only the zmq dependency can be resolved. Available boost packages have no mpi support yet. Providing an own boost package would be the way to go.

bussmann commented 7 years ago

Why not snap?

erikzenker commented 7 years ago

Are there good reasons to use snap?

bussmann commented 7 years ago

Just that there was a similar suggestion to use snap for picongpu made by @ax3l. So the only reason would be consistency.

erikzenker commented 7 years ago

Thx for the hint. Its a good idea to have a look at snap and compare it to conan.

ax3l commented 7 years ago

Just that there was a similar suggestion to use snap for picongpu made by @ax3l. So the only reason would be consistency.

I suggest everything packaging wise :D

No seriously, I did not know conan and it looks like a good way to ship binaries and code platform independently. Snap is quite canonical specific.