This is an automated email from the ASF dual-hosted git repository.

pengzheng pushed a commit to branch feature/579-automatic-dependency-deduction
in repository https://gitbox.apache.org/repos/asf/celix.git

commit ecd5195f0c7c0e7814b7ccd209b8dffd6283ce57
Author: PengZheng <[email protected]>
AuthorDate: Thu Jul 13 20:50:48 2023 +0800

    Add automatic dependency deduction to remaining libs.
---
 conanfile.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/conanfile.py b/conanfile.py
index 129b3a3d..80101261 100644
--- a/conanfile.py
+++ b/conanfile.py
@@ -329,6 +329,16 @@ class CelixConan(ConanFile):
             if self.options.celix_install_deprecated_api:
                 self.options.build_framework = True
 
+        if self.options.build_rcm:
+            self.options.build_utils = True
+
+        if self.options.build_launcher or 
self.options.build_dependency_manager:
+            self.options.build_framework = True
+
+        if self.options.build_dependency_manager_cxx:
+            self.options.build_framework = True
+            self.options.celix_cxx14 = True
+
         if self.options.build_framework:
             self.options.build_utils = True
 

Reply via email to