Updating from Conan 1 to Conan 2.5 required several changes, both on the conanfile.py
as well as the CMakeLists.txt
file(s).
Related to
Related MR for integration tests: caosdb-cppinttest!35 (merged)
The biggest changes are in conanfile.py
and CMakeLists.txt
all according to the migration guide. Crucial here are
CMakeLists.txt
files anymore. Instead,
Conan generates CMakeToolChain files, which handle all the necessary includes etc. The toolchain files are passed to CMake as arguments.FindPackage
build/<build_type>
, i.e. build/Release
or build/Debug
How to set up a test environment for manual testing?
Please, prepare your MR for a review. Be sure to write a summary and a focus and create gitlab comments for the reviewer. They should guide the reviewer through the changes, explain your changes and also point out open questions. For further good practices have a look at our review guidelines
For further good practices have a look at our review guidelines.