]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: move WITH_RADOSGW checks up to test/CMakeLists.txt
authorCasey Bodley <cbodley@redhat.com>
Sun, 19 Nov 2023 16:18:53 +0000 (11:18 -0500)
committerCasey Bodley <cbodley@redhat.com>
Wed, 10 Apr 2024 17:09:14 +0000 (13:09 -0400)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/test/CMakeLists.txt
src/test/cls_rgw/CMakeLists.txt
src/test/cls_rgw_gc/CMakeLists.txt

index 63598971bbdb0cee5411925cb1d143b3a2759b18..8f57b2db9b6ca0259b67fa4ccd7ee05af5355285 100644 (file)
@@ -46,11 +46,13 @@ if(NOT WIN32)
     add_subdirectory(cls_journal)
     add_subdirectory(cls_rbd)
   endif(WITH_RBD)
+  if(WITH_RADOSGW)
+    add_subdirectory(cls_rgw)
+    add_subdirectory(cls_rgw_gc)
+  endif(WITH_RADOSGW)
   add_subdirectory(cls_refcount)
-  add_subdirectory(cls_rgw)
   add_subdirectory(cls_version)
   add_subdirectory(cls_lua)
-  add_subdirectory(cls_rgw_gc)
   add_subdirectory(cls_queue)
   add_subdirectory(cls_2pc_queue)
   add_subdirectory(cls_cmpomap)
index 67b8beb6c4be621faa4dc0c006d370536fb4f2d2..875ca82c1ab0b77a0d584e2719e1fce0847b9513 100644 (file)
@@ -1,24 +1,21 @@
-if(${WITH_RADOSGW})
-  add_executable(ceph_test_cls_rgw
-    test_cls_rgw.cc
-    )
-  target_link_libraries(ceph_test_cls_rgw
-    cls_rgw_client
-    librados
-    global
-    ${UNITTEST_LIBS}
-    ${EXTRALIBS}
-    ${BLKID_LIBRARIES}
-    ${CMAKE_DL_LIBS}
-    radostest-cxx)
-  install(TARGETS
-    ceph_test_cls_rgw
-    DESTINATION ${CMAKE_INSTALL_BINDIR})
-
-  add_executable(ceph_test_cls_rgw_stats test_cls_rgw_stats.cc
-         $<TARGET_OBJECTS:unit-main>)
-  target_link_libraries(ceph_test_cls_rgw_stats cls_rgw_client global
-         librados ${UNITTEST_LIBS} radostest-cxx)
-  install(TARGETS ceph_test_cls_rgw_stats DESTINATION ${CMAKE_INSTALL_BINDIR})
-endif(${WITH_RADOSGW})
+add_executable(ceph_test_cls_rgw
+  test_cls_rgw.cc
+  )
+target_link_libraries(ceph_test_cls_rgw
+  cls_rgw_client
+  librados
+  global
+  ${UNITTEST_LIBS}
+  ${EXTRALIBS}
+  ${BLKID_LIBRARIES}
+  ${CMAKE_DL_LIBS}
+  radostest-cxx)
+install(TARGETS
+  ceph_test_cls_rgw
+  DESTINATION ${CMAKE_INSTALL_BINDIR})
 
+add_executable(ceph_test_cls_rgw_stats test_cls_rgw_stats.cc
+  $<TARGET_OBJECTS:unit-main>)
+target_link_libraries(ceph_test_cls_rgw_stats cls_rgw_client global
+  librados ${UNITTEST_LIBS} radostest-cxx)
+install(TARGETS ceph_test_cls_rgw_stats DESTINATION ${CMAKE_INSTALL_BINDIR})
index dd16615253be7eb94f5f411eac73cd6dbf497ba2..9e98fa3b36f8a80b78e7160ef37d119de49fa929 100644 (file)
@@ -1,18 +1,15 @@
-if(${WITH_RADOSGW})
-  add_executable(ceph_test_cls_rgw_gc
-    test_cls_rgw_gc.cc
-    )
-  target_link_libraries(ceph_test_cls_rgw_gc
-    cls_rgw_gc_client
-    librados
-    global
-    ${UNITTEST_LIBS}
-    ${EXTRALIBS}
-    ${BLKID_LIBRARIES}
-    ${CMAKE_DL_LIBS}
-    radostest-cxx)
-  install(TARGETS
-    ceph_test_cls_rgw_gc
-    DESTINATION ${CMAKE_INSTALL_BINDIR})
-endif(${WITH_RADOSGW})
-
+add_executable(ceph_test_cls_rgw_gc
+  test_cls_rgw_gc.cc
+  )
+target_link_libraries(ceph_test_cls_rgw_gc
+  cls_rgw_gc_client
+  librados
+  global
+  ${UNITTEST_LIBS}
+  ${EXTRALIBS}
+  ${BLKID_LIBRARIES}
+  ${CMAKE_DL_LIBS}
+  radostest-cxx)
+install(TARGETS
+  ceph_test_cls_rgw_gc
+  DESTINATION ${CMAKE_INSTALL_BINDIR})