cppan / tests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

range-v3 at C++ Archive Network

egorpugin opened this issue · comments

Hi @ericniebler,

I saw your activity in the conan.io issue list, so I'd like to show you another thing.

I've added your library to C++ Archive Network or simply CPPAN (c/c++ pkg or dependency manager).
See https://cppan.org/pvt.cppan.demo.ericniebler.range_v3
Now it's under my demo namespace. Feel free to register there and add it under your namespace, e.g. pvt.ericniebler.range_v3.

Also I've added your meta library (https://cppan.org/projects/pvt.cppan.demo.ericniebler).
In theory if we put a dependency from range-v3 to meta, CPPAN will handle it automatically. No need to place meta lib near the range lib (in include dir).

You also may find useful this page that shows "other" range libs including msvs-2015 version.
https://cppan.org/search?q=range

How to add your library to CPPAN?

  1. Register.
  2. Add package (or project) with name range_v3.
  3. Add version from github repo (fill only the top field - url of your github repo). In the most possible default config it's enough.

C++ Archive Network (CPPAN) - https://cppan.org/
It's a C++ package manager based on CMake and it has really simple integration into existing cmake project infrastructure.

CPPAN manages packages' dependencies, versions, different OSs (it's
crossplatform from very beginning), handles crossplatform builds very
easy (build will inherit your current project settings and
autocrossplaform all deps). All builds are cached too - you build your
dependency only once. Static/shared mt/md 32/64 deb/rel/... different
toolchains (vc11, vc12,vc14, clangX.X, gcc-X) are handled and
supported out of the box (with help of CMake).
It also stores sources, so they shouldn't be lost.
And more to come.

Feel free to register there and add your own projects, share with friends.