Linq icon indicating copy to clipboard operation
Linq copied to clipboard

Conan package

Open zamazan4ik opened this issue 7 years ago • 2 comments

Hello, Do you know about Conan? Conan is modern dependency manager for C++. And will be great if your library will be available via package manager for other developers.

Here you can find example, how you can create package for the library.

If you have any questions, just ask :-)

zamazan4ik avatar Jan 12 '18 18:01 zamazan4ik

So I added a cmake to install and run the tests. Also, added a requirements.txt so when its installed with cget install pfultz2/Linq(or through CMakeGet), it will install boost.

I am not sure exactly how to list the dependencies with conan. The conanfile in the example seems kind of complicated. If you want to submit a conanfile with the boost dependency, so conan can install boost when it installs Linq, I will merge it in.

pfultz2 avatar Jan 31 '18 01:01 pfultz2

So the new cmake_paths generate in conan looks like it would make it simpler to create the conanfile.txt.

pfultz2 avatar Jun 05 '18 16:06 pfultz2