summaryrefslogtreecommitdiffstats
path: root/storageframework
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-05-13 15:39:18 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2022-05-13 15:39:18 +0000
commita19870cd801561c9728c70da15db867621e17d2e (patch)
tree026413521ccff8935b2ed58feaf7365d27b0151b /storageframework
parentf1267c0976ec0013a9c487a5859b901844247dfd (diff)
Only need one storageframework library
Diffstat (limited to 'storageframework')
-rw-r--r--storageframework/CMakeLists.txt2
-rw-r--r--storageframework/src/vespa/storageframework/CMakeLists.txt11
-rw-r--r--storageframework/src/vespa/storageframework/defaultimplementation/CMakeLists.txt10
-rw-r--r--storageframework/src/vespa/storageframework/generic/CMakeLists.txt10
4 files changed, 8 insertions, 25 deletions
diff --git a/storageframework/CMakeLists.txt b/storageframework/CMakeLists.txt
index b6e3855e96d..106826fcd51 100644
--- a/storageframework/CMakeLists.txt
+++ b/storageframework/CMakeLists.txt
@@ -8,11 +8,9 @@ vespa_define_module(
LIBS
src/vespa/storageframework
- src/vespa/storageframework/defaultimplementation
src/vespa/storageframework/defaultimplementation/clock
src/vespa/storageframework/defaultimplementation/component
src/vespa/storageframework/defaultimplementation/thread
- src/vespa/storageframework/generic
src/vespa/storageframework/generic/clock
src/vespa/storageframework/generic/component
src/vespa/storageframework/generic/metric
diff --git a/storageframework/src/vespa/storageframework/CMakeLists.txt b/storageframework/src/vespa/storageframework/CMakeLists.txt
index fcc858ee1eb..ad3898f9a4c 100644
--- a/storageframework/src/vespa/storageframework/CMakeLists.txt
+++ b/storageframework/src/vespa/storageframework/CMakeLists.txt
@@ -1,8 +1,13 @@
# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-vespa_add_library(storageframework INTERFACE
+vespa_add_library(storageframework
SOURCES
+ $<TARGET_OBJECTS:storageframework_component>
+ $<TARGET_OBJECTS:storageframework_status>
+ $<TARGET_OBJECTS:storageframework_thread>
+ $<TARGET_OBJECTS:storageframework_clock>
+ $<TARGET_OBJECTS:storageframework_clockimpl>
+ $<TARGET_OBJECTS:storageframework_componentimpl>
+ $<TARGET_OBJECTS:storageframework_threadimpl>
INSTALL lib64
DEPENDS
- storageframework_defaultimplementation
- storageframework_generic
)
diff --git a/storageframework/src/vespa/storageframework/defaultimplementation/CMakeLists.txt b/storageframework/src/vespa/storageframework/defaultimplementation/CMakeLists.txt
deleted file mode 100644
index b10bb014c0c..00000000000
--- a/storageframework/src/vespa/storageframework/defaultimplementation/CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-vespa_add_library(storageframework_defaultimplementation
- SOURCES
- $<TARGET_OBJECTS:storageframework_clockimpl>
- $<TARGET_OBJECTS:storageframework_componentimpl>
- $<TARGET_OBJECTS:storageframework_threadimpl>
- INSTALL lib64
- DEPENDS
- storageframework_generic
-)
diff --git a/storageframework/src/vespa/storageframework/generic/CMakeLists.txt b/storageframework/src/vespa/storageframework/generic/CMakeLists.txt
deleted file mode 100644
index 2507fc8cf41..00000000000
--- a/storageframework/src/vespa/storageframework/generic/CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-vespa_add_library(storageframework_generic
- SOURCES
- $<TARGET_OBJECTS:storageframework_component>
- $<TARGET_OBJECTS:storageframework_status>
- $<TARGET_OBJECTS:storageframework_thread>
- $<TARGET_OBJECTS:storageframework_clock>
- INSTALL lib64
- DEPENDS
-)