From 6a0b11ae6584ee2eefff9bd20c96bc60582ccb6b Mon Sep 17 00:00:00 2001 From: "Neil.wrz" Date: Sun, 5 Mar 2023 18:55:40 -0800 Subject: [PATCH 35/53] fix compile error when not enable remote ro Signed-off-by: Neil.wrz --- .../modules/image/oci/storage/image_store/CMakeLists.txt | 3 +++ .../modules/image/oci/storage/layer_store/CMakeLists.txt | 4 ++++ .../storage/layer_store/graphdriver/overlay2/CMakeLists.txt | 3 +++ 3 files changed, 10 insertions(+) diff --git a/src/daemon/modules/image/oci/storage/image_store/CMakeLists.txt b/src/daemon/modules/image/oci/storage/image_store/CMakeLists.txt index ecf21caa..7d4fb77c 100644 --- a/src/daemon/modules/image/oci/storage/image_store/CMakeLists.txt +++ b/src/daemon/modules/image/oci/storage/image_store/CMakeLists.txt @@ -1,5 +1,8 @@ # get current directory sources files aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR} local_image_store_srcs) +IF (NOT ENABLE_REMOTE_LAYER_STORE) +list(REMOVE_ITEM local_image_store_srcs "${CMAKE_CURRENT_SOURCE_DIR}/image_remote_impl.c") +ENDIF() set(IMAGE_STORE_SRCS ${local_image_store_srcs} diff --git a/src/daemon/modules/image/oci/storage/layer_store/CMakeLists.txt b/src/daemon/modules/image/oci/storage/layer_store/CMakeLists.txt index f964f709..e04b4ad7 100644 --- a/src/daemon/modules/image/oci/storage/layer_store/CMakeLists.txt +++ b/src/daemon/modules/image/oci/storage/layer_store/CMakeLists.txt @@ -1,5 +1,8 @@ # get current directory sources files aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR} local_layer_store_srcs) +IF (NOT ENABLE_REMOTE_LAYER_STORE) +list(REMOVE_ITEM local_layer_store_srcs "${CMAKE_CURRENT_SOURCE_DIR}/layer_remote_impl.c") +ENDIF() add_subdirectory(graphdriver) set(LAYER_STORE_SRCS @@ -7,6 +10,7 @@ set(LAYER_STORE_SRCS ${GRAPHDRIVER_SRCS} PARENT_SCOPE ) + set(LAYER_STORE_INCS ${CMAKE_CURRENT_SOURCE_DIR} ${GRAPHDRIVER_INCS} diff --git a/src/daemon/modules/image/oci/storage/layer_store/graphdriver/overlay2/CMakeLists.txt b/src/daemon/modules/image/oci/storage/layer_store/graphdriver/overlay2/CMakeLists.txt index ceed16b7..dd4e82aa 100644 --- a/src/daemon/modules/image/oci/storage/layer_store/graphdriver/overlay2/CMakeLists.txt +++ b/src/daemon/modules/image/oci/storage/layer_store/graphdriver/overlay2/CMakeLists.txt @@ -1,5 +1,8 @@ # get current directory sources files aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR} local_overlay2_srcs) +IF (NOT ENABLE_REMOTE_LAYER_STORE) +list(REMOVE_ITEM local_overlay2_srcs "${CMAKE_CURRENT_SOURCE_DIR}/overlay_remote_impl.c") +ENDIF() set(OVERLAY2_SRCS ${local_overlay2_srcs} -- 2.25.1