Skip to content

Commit 5cba4eb

Browse files
committed
remove lib
1 parent 498051e commit 5cba4eb

File tree

6 files changed

+16
-41
lines changed

6 files changed

+16
-41
lines changed

benchmark/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ function(add_umf_benchmark)
3434

3535
set(BENCH_NAME umf-bench-${ARG_NAME})
3636

37-
set(BENCH_LIBS ${ARG_LIBS} umf disjoint_pool)
37+
set(BENCH_LIBS ${ARG_LIBS} umf)
3838

3939
add_umf_executable(
4040
NAME ${BENCH_NAME}

src/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ set(BA_SOURCES
2424
add_subdirectory(utils)
2525
add_subdirectory(coarse)
2626

27-
set(UMF_LIBS $<BUILD_INTERFACE:umf_utils> $<BUILD_INTERFACE:coarse>
28-
$<BUILD_INTERFACE:disjoint_pool>)
27+
set(UMF_LIBS $<BUILD_INTERFACE:umf_utils> $<BUILD_INTERFACE:coarse>)
2928

3029
if(LINUX)
3130
set(BA_SOURCES ${BA_SOURCES}
@@ -70,6 +69,7 @@ set(UMF_SOURCES
7069
critnib/critnib.c
7170
ravl/ravl.c
7271
pool/pool_proxy.c
72+
pool/pool_disjoint.c
7373
pool/pool_scalable.c)
7474

7575
if(NOT UMF_DISABLE_HWLOC)
@@ -147,7 +147,7 @@ else()
147147
LIBS ${UMF_LIBS})
148148
endif()
149149

150-
add_dependencies(umf coarse disjoint_pool)
150+
add_dependencies(umf coarse)
151151

152152
if(UMF_LINK_HWLOC_STATICALLY)
153153
add_dependencies(umf ${UMF_HWLOC_NAME})

src/pool/CMakeLists.txt

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,6 @@ endif()
99

1010
set(POOL_COMPILE_DEFINITIONS ${UMF_COMMON_COMPILE_DEFINITIONS})
1111

12-
# libumf_pool_disjoint
13-
add_umf_library(
14-
NAME disjoint_pool
15-
TYPE STATIC
16-
SRCS pool_disjoint.c ../critnib/critnib.c ${POOL_EXTRA_SRCS}
17-
LIBS ${POOL_EXTRA_LIBS})
18-
19-
target_compile_definitions(disjoint_pool PRIVATE ${POOL_COMPILE_DEFINITIONS})
20-
21-
if(WINDOWS)
22-
target_compile_options(disjoint_pool PRIVATE /DWIN32_LEAN_AND_MEAN
23-
/DNOMINMAX)
24-
endif()
25-
26-
add_library(${PROJECT_NAME}::disjoint_pool ALIAS disjoint_pool)
27-
28-
target_include_directories(
29-
disjoint_pool
30-
PUBLIC $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include/umf/pools>
31-
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src>
32-
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/critnib>
33-
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>)
34-
3512
# libumf_pool_jemalloc
3613
if(UMF_BUILD_LIBUMF_POOL_JEMALLOC)
3714
add_umf_library(

test/CMakeLists.txt

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -208,26 +208,26 @@ add_umf_test(
208208

209209
add_umf_test(
210210
NAME disjointPool
211-
SRCS pools/disjoint_pool.cpp malloc_compliance_tests.cpp
212-
LIBS disjoint_pool)
211+
SRCS pools/disjoint_pool.cpp malloc_compliance_tests.cpp ${BA_SOURCES_FOR_TEST}
212+
LIBS ${UMF_UTILS_FOR_TEST})
213213

214214
add_umf_test(
215215
NAME c_api_disjoint_pool
216-
SRCS c_api/disjoint_pool.c
217-
LIBS disjoint_pool)
216+
SRCS c_api/disjoint_pool.c ${BA_SOURCES_FOR_TEST}
217+
LIBS ${UMF_UTILS_FOR_TEST})
218218

219219
add_umf_test(
220220
NAME disjointCoarseMallocPool
221-
SRCS disjointCoarseMallocPool.cpp
222-
LIBS disjoint_pool)
221+
SRCS disjointCoarseMallocPool.cpp ${BA_SOURCES_FOR_TEST}
222+
LIBS ${UMF_UTILS_FOR_TEST})
223223

224224
if(UMF_POOL_JEMALLOC_ENABLED
225225
AND UMF_POOL_SCALABLE_ENABLED
226226
AND (NOT UMF_DISABLE_HWLOC))
227227
add_umf_test(
228228
NAME c_api_multi_pool
229229
SRCS c_api/multi_pool.c
230-
LIBS disjoint_pool jemalloc_pool ${JEMALLOC_LIBRARIES})
230+
LIBS jemalloc_pool ${JEMALLOC_LIBRARIES})
231231
endif()
232232

233233
if(UMF_POOL_JEMALLOC_ENABLED AND (NOT UMF_DISABLE_HWLOC))
@@ -257,7 +257,7 @@ if(LINUX AND (NOT UMF_DISABLE_HWLOC)) # OS-specific functions are implemented
257257
add_umf_test(
258258
NAME provider_os_memory
259259
SRCS provider_os_memory.cpp ${BA_SOURCES_FOR_TEST}
260-
LIBS ${UMF_UTILS_FOR_TEST} ${LIB_JEMALLOC_POOL} disjoint_pool)
260+
LIBS ${UMF_UTILS_FOR_TEST} ${LIB_JEMALLOC_POOL})
261261
add_umf_test(
262262
NAME provider_os_memory_multiple_numa_nodes
263263
SRCS provider_os_memory_multiple_numa_nodes.cpp
@@ -581,7 +581,6 @@ if(LINUX)
581581
${UMF_UTILS_DIR}/utils_level_zero.cpp
582582
LIBS
583583
ze_loader
584-
disjoint_pool
585584
${UMF_UTILS_FOR_TEST})
586585
build_umf_test(
587586
NAME
@@ -593,7 +592,6 @@ if(LINUX)
593592
${UMF_UTILS_DIR}/utils_level_zero.cpp
594593
LIBS
595594
ze_loader
596-
disjoint_pool
597595
${UMF_UTILS_FOR_TEST})
598596
add_umf_ipc_test(TEST ipc_level_zero_prov SRC_DIR providers)
599597
endif()
@@ -609,7 +607,6 @@ if(LINUX)
609607
providers/cuda_helpers.cpp
610608
LIBS
611609
cuda
612-
disjoint_pool
613610
${UMF_UTILS_FOR_TEST})
614611
build_umf_test(
615612
NAME
@@ -621,7 +618,6 @@ if(LINUX)
621618
providers/cuda_helpers.cpp
622619
LIBS
623620
cuda
624-
disjoint_pool
625621
${UMF_UTILS_FOR_TEST})
626622
add_umf_ipc_test(TEST ipc_cuda_prov SRC_DIR providers)
627623
endif()

test/c_api/disjoint_pool.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
#include <stdlib.h>
66

7-
#include "pool_disjoint.h"
7+
#include <umf/pools/pool_disjoint.h>
8+
89
#include "provider_null.h"
910
#include "test_helpers.h"
1011
#include "test_ut_asserts.h"

test/pools/disjoint_pool.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44

55
#include <memory>
66

7+
#include <umf/pools/pool_disjoint.h>
8+
79
#include "pool.hpp"
810
#include "pool/pool_disjoint_internal.h"
911
#include "poolFixtures.hpp"
10-
#include "pool_disjoint.h"
1112
#include "provider.hpp"
1213
#include "provider_null.h"
1314
#include "provider_trace.h"

0 commit comments

Comments
 (0)