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

pnoltes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git


The following commit(s) were added to refs/heads/master by this push:
     new 9e2f814  Fix RSA CMake error.
     new dacbc04  Merge pull request #384 from PengZheng/rsa_cmake_fix
9e2f814 is described below

commit 9e2f81499008e211d9372708a965d6bc1cf1c768
Author: PengZheng <[email protected]>
AuthorDate: Tue Dec 14 15:30:12 2021 +0800

    Fix RSA CMake error.
    
    Break cyclic dependency between examples and other RSA tests.
---
 bundles/remote_services/CMakeLists.txt          | 33 +++++++++++++++++++++++
 bundles/remote_services/examples/CMakeLists.txt | 35 -------------------------
 2 files changed, 33 insertions(+), 35 deletions(-)

diff --git a/bundles/remote_services/CMakeLists.txt 
b/bundles/remote_services/CMakeLists.txt
index 9955c2c..94fee52 100644
--- a/bundles/remote_services/CMakeLists.txt
+++ b/bundles/remote_services/CMakeLists.txt
@@ -42,6 +42,39 @@ if (REMOTE_SERVICE_ADMIN)
         #add_subdirectory(remote_service_admin_shm)
     endif ()
 
+    if (BUILD_RSA_DISCOVERY_ETCD AND BUILD_RSA_REMOTE_SERVICE_ADMIN_DFI)
+        add_celix_container(remote-services-dfi
+                NAME "server"
+                GROUP "remote-services/remote-services-dfi"
+                BUNDLES
+                Celix::rsa_discovery_etcd
+                Celix::rsa_topology_manager
+                Celix::rsa_dfi
+                Celix::shell
+                Celix::shell_tui
+                Celix::log_admin
+
+                celix_remote_interceptors_example
+                calculator
+                PROPERTIES
+                RSA_PORT=18888
+                )
+
+        add_celix_container(remote-services-dfi-client
+                NAME "client"
+                GROUP "remote-services/remote-services-dfi"
+                BUNDLES
+                Celix::rsa_topology_manager
+                Celix::rsa_dfi Celix::shell
+                Celix::shell_tui
+                Celix::log_admin
+                Celix::rsa_discovery_etcd
+                celix_remote_interceptors_example
+                calculator_shell
+                PROPERTIES
+                RSA_PORT=28888
+                )
+    endif()
 endif (REMOTE_SERVICE_ADMIN)
 
 
diff --git a/bundles/remote_services/examples/CMakeLists.txt 
b/bundles/remote_services/examples/CMakeLists.txt
index cc4509c..5c87e20 100644
--- a/bundles/remote_services/examples/CMakeLists.txt
+++ b/bundles/remote_services/examples/CMakeLists.txt
@@ -46,38 +46,3 @@ add_subdirectory(interceptors)
 #            BUNDLES org.apache.celix.calc.api.Calculator_proxy
 #        )
 #    endif ()
-
-
-if (BUILD_RSA_DISCOVERY_ETCD AND BUILD_RSA_REMOTE_SERVICE_ADMIN_DFI)
-    add_celix_container(remote-services-dfi
-        NAME "server"
-        GROUP "remote-services/remote-services-dfi"
-        BUNDLES
-            Celix::rsa_discovery_etcd
-            Celix::rsa_topology_manager
-            Celix::rsa_dfi
-            Celix::shell
-            Celix::shell_tui
-            Celix::log_admin
-
-            celix_remote_interceptors_example
-            calculator
-        PROPERTIES
-            RSA_PORT=18888
-    )
-
-    add_celix_container(remote-services-dfi-client
-        NAME "client"
-        GROUP "remote-services/remote-services-dfi"
-        BUNDLES
-            Celix::rsa_topology_manager
-            Celix::rsa_dfi Celix::shell
-            Celix::shell_tui
-            Celix::log_admin
-            Celix::rsa_discovery_etcd
-            celix_remote_interceptors_example
-            calculator_shell
-        PROPERTIES
-            RSA_PORT=28888
-    )
-endif ()

Reply via email to