]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common: do not compile condition_variable_debug in none debug mode
authorXiubo Li <xiubli@redhat.com>
Thu, 5 Aug 2021 03:55:06 +0000 (11:55 +0800)
committerXiubo Li <xiubli@redhat.com>
Wed, 25 Aug 2021 01:42:14 +0000 (09:42 +0800)
Signed-off-by: Xiubo Li <xiubli@redhat.com>
src/common/CMakeLists.txt
src/crimson/os/alienstore/CMakeLists.txt

index 1272130eb4423e94edecb54cd4c8d35aebeaf6b9..3bf28659e1c6df59bbe9c99873552cf1c9ae969b 100644 (file)
@@ -61,7 +61,6 @@ set(common_srcs
   code_environment.cc
   common_init.cc
   compat.cc
-  condition_variable_debug.cc
   config.cc
   config_values.cc
   dout.cc
@@ -112,6 +111,7 @@ if(WITH_CEPH_DEBUG_MUTEX)
   list(APPEND common_srcs
     lockdep.cc
     mutex_debug.cc
+    condition_variable_debug.cc
     shared_mutex_debug.cc)
 endif()
 
index 7c7ceee7160be6fb121ec7ad517c76db2c049b43..b685b94b54f1a07c9d18a0537c3d3a974f4e2e0b 100644 (file)
@@ -10,7 +10,6 @@ set(crimson_alien_common_srcs
   ${PROJECT_SOURCE_DIR}/src/common/blkdev.cc
   ${PROJECT_SOURCE_DIR}/src/common/ceph_context.cc
   ${PROJECT_SOURCE_DIR}/src/common/ceph_crypto.cc
-  ${PROJECT_SOURCE_DIR}/src/common/condition_variable_debug.cc
   ${PROJECT_SOURCE_DIR}/src/common/cmdparse.cc
   ${PROJECT_SOURCE_DIR}/src/common/Finisher.cc
   ${PROJECT_SOURCE_DIR}/src/common/HeartbeatMap.cc
@@ -32,6 +31,7 @@ if(WITH_CEPH_DEBUG_MUTEX)
   list(APPEND crimson_alien_common_srcs
     ${PROJECT_SOURCE_DIR}/src/common/lockdep.cc
     ${PROJECT_SOURCE_DIR}/src/common/mutex_debug.cc
+    ${PROJECT_SOURCE_DIR}/src/common/condition_variable_debug.cc
     ${PROJECT_SOURCE_DIR}/src/common/shared_mutex_debug.cc)
 endif()
 add_library(crimson-alien-common STATIC