Conan Extended C/C++ package manager
Project description
ConanEx - Conan Extended, conan that more decentralize
What it allows ?
Consider the following conanfile.txt
:
[requires]
poco/1.9.4
flatbuffers/2.0.0 { git = "https://github.com/google/flatbuffers", tag = "v2.0.0" }
CTRE/3.6 { git = "https://github.com/hanickadot/compile-time-regular-expressions" }
As you can see in this file we have 2 additional packages with custom url for packages
To use conanex
use it the same way you use conan
:
conanex install <path_to_conanfile.txt> -pr=<path_to_profile>
If you are using cmake-conan
:
if(NOT EXISTS "${CMAKE_BINARY_DIR}/conan.cmake")
message(STATUS "Downloading conan.cmake from https://github.com/conan-io/cmake-conan")
file(DOWNLOAD "https://raw.githubusercontent.com/conan-io/cmake-conan/0.18.1/conan.cmake"
"${CMAKE_BINARY_DIR}/conan.cmake"
TLS_VERIFY ON)
endif()
include(${CMAKE_BINARY_DIR}/conan.cmake)
set(CONAN_COMMAND conanex)
conan_cmake_autodetect(settings)
conan_cmake_install(PATH_OR_REFERENCE ${CMAKE_CURRENT_LIST_DIR}
BUILD missing
REMOTE conancenter
SETTINGS ${settings})
Only thing you need is to specify set(CONAN_COMMAND conanex)
before any conan command
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
conanex-0.3.0.tar.gz
(7.4 kB
view hashes)