Skip to content

Commit

Permalink
Updated NmosCppConan.cmake and Dependencies.md to update conan suppor…
Browse files Browse the repository at this point in the history
…ted versions
  • Loading branch information
amolfasale committed Jun 1, 2022
1 parent 1118aa4 commit 2216604
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions Development/cmake/NmosCppConan.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ include(${CMAKE_CURRENT_BINARY_DIR}/conan.cmake)
# that are reported when some dependency's recipe uses new features; Conan moves fast!
# it would be nice to output a message if its a more recent version than tested, like:
# "Found Conan version 99.99 that is higher than the current tested version: " ${CONAN_VERSION_CUR})
set(CONAN_VERSION_MIN "1.33.0")
set(CONAN_VERSION_CUR "1.45.0")
set(CONAN_VERSION_MIN "1.47.0")
set(CONAN_VERSION_CUR "1.48.1")
conan_check(VERSION ${CONAN_VERSION_MIN} REQUIRED)

set(NMOS_CPP_CONAN_BUILD_LIBS "missing" CACHE STRING "Semicolon separated list of libraries to build rather than download")
Expand Down
2 changes: 1 addition & 1 deletion Documents/Dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ By default nmos-cpp uses [Conan](https://conan.io) to download most of its depen
2. Install Conan using `pip install conan`
Notes:
- On some platforms with Python 2 and Python 3 both installed this may need to be `pip3 install conan`
- Currently, Conan 1.43 or higher is required; version 1.45 (latest release at the time) has been tested
- Currently, Conan 1.47 or higher is required; version 1.48.1 (latest release at the time) has been tested
- Conan evolves fairly quickly, so it's worth running `pip install --upgrade conan` regularly
- By default [Conan assumes semver compatibility](https://docs.conan.io/en/1.42/creating_packages/define_abi_compatibility.html#versioning-schema).
Boost and other C++ libraries do not meet this expectation and break ABI compatibility between e.g. minor versions.
Expand Down

0 comments on commit 2216604

Please sign in to comment.