This is an automated email from the ASF dual-hosted git repository.
pengzheng pushed a change to branch feature/conan_support
in repository https://gitbox.apache.org/repos/asf/celix.git.
from 289bf9e Add missing options and loosen libzip requirement.
new 1e9e20a Package modules improvements.
new 9083b3d Fix bonjour shell compilation failure.
new fe5dc9b Improve the modular structure of cmake project, update
conanfile accordingly.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CMakeLists.txt | 36 +-
bundles/cxx_remote_services/CMakeLists.txt | 13 +-
.../cxx_remote_services/admin/gtest/CMakeLists.txt | 2 +-
.../discovery_configured/gtest/CMakeLists.txt | 2 +-
.../cxx_remote_services/integration/CMakeLists.txt | 81 +-
bundles/cxx_remote_services/rsa_spi/CMakeLists.txt | 6 +-
bundles/deployment_admin/CMakeLists.txt | 25 +-
bundles/device_access/CMakeLists.txt | 4 +-
bundles/device_access/device_access/CMakeLists.txt | 8 +-
bundles/device_access/example/CMakeLists.txt | 2 +-
bundles/http_admin/CMakeLists.txt | 2 +-
bundles/http_admin/civetweb/CMakeLists.txt | 10 +-
bundles/http_admin/http_admin_api/CMakeLists.txt | 6 +-
bundles/logging/CMakeLists.txt | 19 +-
bundles/logging/log_admin/gtest/CMakeLists.txt | 2 +-
bundles/logging/log_helper/CMakeLists.txt | 12 +-
bundles/logging/log_service_api/CMakeLists.txt | 10 +-
bundles/logging/log_writers/CMakeLists.txt | 2 +-
.../log_writers/syslog_writer/CMakeLists.txt | 2 +-
.../log_writers/syslog_writer/gtest/CMakeLists.txt | 3 +-
bundles/pubsub/CMakeLists.txt | 31 +-
bundles/pubsub/examples/CMakeLists.txt | 663 +++++++-------
bundles/pubsub/integration/CMakeLists.txt | 994 +++++++++++----------
bundles/pubsub/pubsub_admin_tcp/CMakeLists.txt | 49 +-
bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt | 45 +-
.../pubsub/pubsub_admin_websocket/CMakeLists.txt | 47 +-
bundles/pubsub/pubsub_admin_zmq/CMakeLists.txt | 65 +-
bundles/pubsub/pubsub_api/CMakeLists.txt | 7 +-
bundles/pubsub/pubsub_discovery/CMakeLists.txt | 41 +-
.../pubsub_serializer_avrobin/gtest/CMakeLists.txt | 2 +-
.../pubsub/pubsub_serializer_json/CMakeLists.txt | 2 +-
.../pubsub_serializer_json/gtest/CMakeLists.txt | 2 +-
bundles/pubsub/pubsub_spi/CMakeLists.txt | 8 +-
bundles/pubsub/pubsub_utils/CMakeLists.txt | 6 +-
bundles/pubsub/pubsub_utils/gtest/CMakeLists.txt | 3 +-
bundles/remote_services/CMakeLists.txt | 17 +-
.../deprecated_rsa_spi/CMakeLists.txt | 6 +-
.../discovery_configured/CMakeLists.txt | 43 +-
.../remote_services/discovery_etcd/CMakeLists.txt | 57 +-
.../examples/interceptors/CMakeLists.txt | 2 +-
.../remote_service_admin_dfi/CMakeLists.txt | 66 +-
.../remote_service_admin_dfi/gtest/CMakeLists.txt | 8 +-
.../remote_services_api/CMakeLists.txt | 6 +-
.../topology_manager/CMakeLists.txt | 11 +-
.../topology_manager/tms_tst/CMakeLists.txt | 2 +-
bundles/shell/remote_shell/CMakeLists.txt | 32 +-
bundles/shell/shell/CMakeLists.txt | 36 +-
bundles/shell/shell/gtest/CMakeLists.txt | 4 +-
bundles/shell/shell_bonjour/CMakeLists.txt | 6 +-
.../shell_bonjour/private/src/bonjour_shell.c | 2 +-
bundles/shell/shell_tui/CMakeLists.txt | 4 +-
bundles/shell/shell_wui/CMakeLists.txt | 2 -
cmake/CelixConfig.cmake | 32 +-
cmake/Modules/FindLIBZIP.cmake | 2 +-
cmake/celix_project/CelixProject.cmake | 29 +-
cmake/cmake_celix/BundlePackaging.cmake | 5 +-
cmake/cmake_celix/ContainerPackaging.cmake | 3 +-
conanfile.py | 111 ++-
examples/celix-examples/CMakeLists.txt | 2 +-
libs/dependency_manager/CMakeLists.txt | 5 +-
libs/dfi/CMakeLists.txt | 5 +-
libs/etcdlib/CMakeLists.txt | 103 +--
libs/etcdlib/cmake/FindJansson.cmake | 19 +-
libs/framework/CMakeLists.txt | 8 +-
libs/launcher/CMakeLists.txt | 11 +-
libs/promises/CMakeLists.txt | 6 +-
libs/pushstreams/CMakeLists.txt | 8 +-
libs/utils/CMakeLists.txt | 8 +-
misc/experimental/CMakeLists.txt | 2 +-
69 files changed, 1471 insertions(+), 1404 deletions(-)