mpusz / conan-cmcstl2

Conan package for C++ Extensions for Ranges

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub license Travis CI AppVeyor Download

conan-cmcstl2

conan-mpusz package for C++ Extensions for Ranges library.

The package generated with this conanfile can be found at conan-mpusz.

conan client can be downloaded from Conan.io.

Reuse the package

Add conan-mpusz remote

To add conan-mpusz remote to your local conan instance run:

conan remote add conan-mpusz https://api.bintray.com/conan/mpusz/conan-mpusz

Basic setup

$ conan install cmcstl2/2019.03.18@mpusz/stable --build=missing

Project setup

If you handle multiple dependencies in your project, it would be better to add a conanfile.txt

[requires]
cmcstl2/2019.03.18@mpusz/stable

[options]

[generators]
cmake_paths

or if you are using conanfile.py file add:

requires = "cmcstl2/2019.03.18@mpusz/stable"

Complete the installation of requirements for your project running:

mkdir build
cd build
conan install .. --build=outdated <your_profile_and_settings>
<your typical build process>

Project setup installs the library (and all its dependencies), and assuming you chose cmake_paths as a generator, it generates conan_paths.cmake file that defines variables to make CMake find_package() work and find all the dependencies in the Conan local cache.

Build package

$ conan create . <user>/<channel> <your_profile_and_settings>

Upload package to server

$ conan upload -r <remote-name> --all cmcstl2/2019.03.18@<user>/<channel>

About

Conan package for C++ Extensions for Ranges

License:MIT License


Languages

Language:Python 67.4%Language:CMake 17.0%Language:C++ 8.1%Language:Shell 7.5%