You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Support using minitrace from conan
* Support using tinyxml2 from conan
* Add support for using minicoro from conan
* Add support for using flatbuffers from conan
* Create separate targets for each 3rdparty lib not yet supported by conan so we can avoid exposing the whole 3rdparty folder on target_include_directories
Since this can create some confusion around which headers are actually being included -- the ones from that folder or the ones from conan?
Also fixes the include dirs by using ${CMAKE_CURRENT_SOURCE_DIR} instead of "."
* Fix builds
For whatever reason including zmq.hpp before zmq_addon.hpp (which does include zmq.hpp internally) breaks builds
* Do not include the whole 3rdparty folder, only link in what we need
* Use the regular lexy target
* Do not expose the whole 3rdparty folder as a include_directory
* Add options to opt-out of vendored libraries
* This was shared across both code paths, conan_build.cmake and ament_build.cmake
So it is better to keep this on a single place
* Keep all the find_package calls on the toplevel CMakeLists
* SQLite3 is actually a dependency of cpp-sqlite
* Fix include dirs of the vendored minicoro and flatbuffers
* Define libzmq cmake target on FindZeroMQ to match the conan package
* Improve message. This code path doesn't really mean we're using conan, it just means we're not using ament.
* Use the python version of conanfile.py so we can set the CMake options needed to opt out of vendored dependencies
* Address pre-commit complains
* Use conanfile.py across the board
* Do not look for ZeroMQ directly as it is a dependency of cppzmq
Also only look for cppzmq if BTCPP_GROOT_INTERFACE
* Keep a single copy of zmq.hpp
This header is part of the cppzmq library so it lives on 3rdparty/cppzmq. But for whatever reason there was
another version of this header here. Furthermore it was a differnt version of the library.
* Leave a FIXME for posterity
This target was silently being skiped, not it is explicit
* Leave comment for posterity
* Remove empty line
* Remove unneeded line
* Remove uneeded line
* Remove empty line
* Revert unintentional changes
* Use cmake_layout to support multiconfig
* Update toolchain path on cicd
* Emtpy commit to re-trigger CI
* Use cppzmq from conan
* Use cmake presets on conan builds
* It looks like in windows the preset is called conan-default
* It looks like the preset is only called default for config?
* Fix tests path in windows
* Use lexy from conan
* Force cppstd to 17, conan profile detect uses 14
* Try to fix windows builds
* Remove wildcards cmake options, it has been removed on master
* Update changes after cpp-sqlite removal
0 commit comments