Skip to content

Commit 19032c8

Browse files
ldorauszadam
authored andcommitted
Make tracking provider always ON
Signed-off-by: Lukasz Dorau <[email protected]>
1 parent 7b064f5 commit 19032c8

24 files changed

+11
-87
lines changed

.github/workflows/basic.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ jobs:
1818
matrix:
1919
build_type: [Debug, Release]
2020
compiler: [{c: icx, cxx: icpx}]
21-
pool_tracking: ['ON', 'OFF']
2221
shared_library: ['OFF']
2322
env:
2423
BUILD_DIR : "${{github.workspace}}/build/"
@@ -53,7 +52,6 @@ jobs:
5352
-DCMAKE_C_COMPILER=${{matrix.compiler.c}}
5453
-DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
5554
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
56-
-DUMF_ENABLE_POOL_TRACKING=${{matrix.pool_tracking}}
5755
-DUMF_FORMAT_CODE_STYLE=OFF
5856
-DUMF_DEVELOPER_MODE=ON
5957
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
@@ -88,40 +86,34 @@ jobs:
8886
os: ['ubuntu-20.04', 'ubuntu-22.04']
8987
build_type: [Debug, Release]
9088
compiler: [{c: gcc, cxx: g++}]
91-
pool_tracking: ['ON', 'OFF']
9289
shared_library: ['OFF']
9390
level_zero_provider: ['ON']
9491
include:
9592
- os: 'ubuntu-20.04'
9693
build_type: Release
9794
compiler: {c: gcc-7, cxx: g++-7}
9895
shared_library: 'OFF'
99-
pool_tracking: 'ON'
10096
level_zero_provider: 'ON'
10197
- os: 'ubuntu-22.04'
10298
build_type: Release
10399
compiler: {c: clang, cxx: clang++}
104100
shared_library: 'OFF'
105-
pool_tracking: 'ON'
106101
level_zero_provider: 'ON'
107102
- os: 'ubuntu-22.04'
108103
build_type: Release
109104
compiler: {c: gcc, cxx: g++}
110105
shared_library: 'ON'
111-
pool_tracking: 'ON'
112106
level_zero_provider: 'ON'
113107
- os: 'ubuntu-22.04'
114108
build_type: Debug
115109
compiler: {c: gcc, cxx: g++}
116110
shared_library: 'ON'
117-
pool_tracking: 'ON'
118111
level_zero_provider: 'ON'
119112
# test level_zero_provider='OFF'
120113
- os: 'ubuntu-22.04'
121114
build_type: Release
122115
compiler: {c: gcc, cxx: g++}
123116
shared_library: 'OFF'
124-
pool_tracking: 'ON'
125117
level_zero_provider: 'OFF'
126118
env:
127119
BUILD_DIR : "${{github.workspace}}/build/"
@@ -154,7 +146,6 @@ jobs:
154146
-DCMAKE_C_COMPILER=${{matrix.compiler.c}}
155147
-DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
156148
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=${{matrix.level_zero_provider}}
157-
-DUMF_ENABLE_POOL_TRACKING=${{matrix.pool_tracking}}
158149
-DUMF_FORMAT_CODE_STYLE=OFF
159150
-DUMF_DEVELOPER_MODE=ON
160151
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
@@ -192,27 +183,23 @@ jobs:
192183
os: ['windows-2019', 'windows-2022']
193184
build_type: [Debug, Release]
194185
compiler: [{c: cl, cxx: cl}]
195-
pool_tracking: ['ON', 'OFF']
196186
shared_library: ['ON', 'OFF']
197187
level_zero_provider: ['ON']
198188
include:
199189
- os: 'windows-2022'
200190
build_type: Release
201191
compiler: {c: clang-cl, cxx: clang-cl}
202-
pool_tracking: 'ON'
203192
shared_library: 'ON'
204193
level_zero_provider: 'ON'
205194
toolset: "-T ClangCL"
206195
- os: 'windows-2022'
207196
build_type: Release
208197
compiler: {c: cl, cxx: cl}
209-
pool_tracking: 'ON'
210198
shared_library: 'ON'
211199
level_zero_provider: 'ON'
212200
- os: 'windows-2022'
213201
build_type: Release
214202
compiler: {c: cl, cxx: cl}
215-
pool_tracking: 'ON'
216203
shared_library: 'ON'
217204
level_zero_provider: 'OFF'
218205

@@ -242,7 +229,6 @@ jobs:
242229
-DCMAKE_C_COMPILER=${{matrix.compiler.c}}
243230
-DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
244231
-DUMF_BUILD_SHARED_LIBRARY=${{matrix.shared_library}}
245-
-DUMF_ENABLE_POOL_TRACKING=${{matrix.pool_tracking}}
246232
-DUMF_FORMAT_CODE_STYLE=OFF
247233
-DUMF_DEVELOPER_MODE=ON
248234
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
@@ -298,7 +284,6 @@ jobs:
298284
-DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
299285
-DUMF_FORMAT_CODE_STYLE=OFF
300286
-DUMF_DEVELOPER_MODE=ON
301-
-DUMF_ENABLE_POOL_TRACKING=ON
302287
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
303288
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
304289
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON

.github/workflows/benchmarks.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ jobs:
6060
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
6161
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
6262
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
63-
-DUMF_ENABLE_POOL_TRACKING=OFF
6463
6564
- name: Build UMF on Linux
6665
if: matrix.os == 'ubuntu-latest'

.github/workflows/codeql.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ jobs:
7272
-DCMAKE_PREFIX_PATH="${{env.VCPKG_PATH}}"
7373
-DUMF_FORMAT_CODE_STYLE=OFF
7474
-DUMF_DEVELOPER_MODE=ON
75-
-DUMF_ENABLE_POOL_TRACKING=ON
7675
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
7776
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
7877
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON

.github/workflows/coverity.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ jobs:
4343
-DCMAKE_BUILD_TYPE=Release
4444
-DUMF_FORMAT_CODE_STYLE=OFF
4545
-DUMF_DEVELOPER_MODE=OFF
46-
-DUMF_ENABLE_POOL_TRACKING=ON
4746
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
4847
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
4948
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON

.github/workflows/gpu.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ jobs:
4545
-DUMF_FORMAT_CODE_STYLE=ON
4646
-DUMF_DEVELOPER_MODE=ON
4747
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
48-
-DUMF_ENABLE_POOL_TRACKING=ON
4948
5049
- name: Build UMF
5150
run: cmake --build ${{github.workspace}}/build -j $(nproc)

.github/workflows/multi_numa.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ jobs:
3838
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
3939
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
4040
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
41-
-DUMF_ENABLE_POOL_TRACKING=ON
4241
4342
- name: Build UMF
4443
run: cmake --build ${{github.workspace}}/build -j $(nproc)

.github/workflows/nightly.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ jobs:
3535
-DCMAKE_BUILD_TYPE=Debug
3636
-DUMF_FORMAT_CODE_STYLE=OFF
3737
-DUMF_DEVELOPER_MODE=ON
38-
-DUMF_ENABLE_POOL_TRACKING=ON
3938
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
4039
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
4140
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON

.github/workflows/pr_push.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ jobs:
7070
-DCMAKE_PREFIX_PATH="${{env.VCPKG_PATH}}"
7171
-DUMF_FORMAT_CODE_STYLE=OFF
7272
-DUMF_DEVELOPER_MODE=ON
73-
-DUMF_ENABLE_POOL_TRACKING=ON
7473
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
7574
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=${{matrix.disjoint}}
7675
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON

.github/workflows/proxy_lib.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ jobs:
4242
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
4343
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
4444
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
45-
-DUMF_ENABLE_POOL_TRACKING=ON
4645
-DUMF_PROXY_LIB_BASED_ON_POOL=${{matrix.proxy_lib_pool}}
4746
4847
- name: Build UMF

.github/workflows/sanitizers.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ jobs:
4343
-DCMAKE_C_COMPILER=${{matrix.compiler.c}}
4444
-DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
4545
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
46-
-DUMF_ENABLE_POOL_TRACKING=ON
4746
-DUMF_FORMAT_CODE_STYLE=OFF
4847
-DUMF_DEVELOPER_MODE=ON
4948
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
@@ -88,7 +87,6 @@ jobs:
8887
-DCMAKE_C_COMPILER=${{matrix.compiler.c}}
8988
-DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
9089
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
91-
-DUMF_ENABLE_POOL_TRACKING=ON
9290
-DUMF_FORMAT_CODE_STYLE=OFF
9391
-DUMF_DEVELOPER_MODE=ON
9492
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
@@ -153,7 +151,6 @@ jobs:
153151
-DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
154152
-DCMAKE_PREFIX_PATH="${{env.VCPKG_PATH}}"
155153
-DUMF_BUILD_SHARED_LIBRARY=OFF
156-
-DUMF_ENABLE_POOL_TRACKING=OFF
157154
-DUMF_FORMAT_CODE_STYLE=OFF
158155
-DUMF_DEVELOPER_MODE=ON
159156
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON

.github/workflows/valgrind.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ jobs:
3030
-DCMAKE_BUILD_TYPE=Debug
3131
-DUMF_FORMAT_CODE_STYLE=OFF
3232
-DUMF_DEVELOPER_MODE=ON
33-
-DUMF_ENABLE_POOL_TRACKING=ON
3433
-DUMF_BUILD_LIBUMF_POOL_SCALABLE=ON
3534
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
3635
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON

CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ option(UMF_BUILD_BENCHMARKS "Build UMF benchmarks" OFF)
3939
option(UMF_BUILD_BENCHMARKS_MT "Build UMF multithreaded benchmarks" OFF)
4040
option(UMF_BUILD_EXAMPLES "Build UMF examples" ON)
4141
option(UMF_BUILD_GPU_EXAMPLES "Build UMF GPU examples" OFF)
42-
option(UMF_ENABLE_POOL_TRACKING "Build UMF with pool tracking" ON)
4342
option(UMF_DEVELOPER_MODE "Enable developer checks, treats warnings as errors"
4443
OFF)
4544
option(UMF_FORMAT_CODE_STYLE

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ List of options provided by CMake:
115115
| UMF_BUILD_BENCHMARKS | Build UMF benchmarks | ON/OFF | OFF |
116116
| UMF_BUILD_EXAMPLES | Build UMF examples | ON/OFF | ON |
117117
| UMF_BUILD_GPU_EXAMPLES | Build UMF GPU examples | ON/OFF | OFF |
118-
| UMF_ENABLE_POOL_TRACKING | Build UMF with pool tracking | ON/OFF | ON |
119118
| UMF_DEVELOPER_MODE | Treat warnings as errors and enables additional checks | ON/OFF | OFF |
120119
| UMF_FORMAT_CODE_STYLE | Add clang, cmake, and black -format-check and -format-apply targets to make | ON/OFF | OFF |
121120
| USE_ASAN | Enable AddressSanitizer checks | ON/OFF | OFF |

examples/CMakeLists.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Under the Apache License v2.0 with LLVM Exceptions. See LICENSE.TXT.
33
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
44

5-
if(UMF_BUILD_LIBUMF_POOL_SCALABLE AND UMF_ENABLE_POOL_TRACKING)
5+
if(UMF_BUILD_LIBUMF_POOL_SCALABLE)
66
set(EXAMPLE_NAME umf_example_basic)
77

88
add_umf_executable(
@@ -29,8 +29,10 @@ if(UMF_BUILD_LIBUMF_POOL_SCALABLE AND UMF_ENABLE_POOL_TRACKING)
2929
"${DLL_PATH_LIST}")
3030
endif()
3131
else()
32-
message(STATUS "Basic example requires UMF_BUILD_LIBUMF_POOL_SCALABLE and "
33-
"UMF_ENABLE_POOL_TRACKING to be turned ON - skipping")
32+
message(
33+
STATUS
34+
"Basic example requires UMF_BUILD_LIBUMF_POOL_SCALABLE to be turned ON - skipping"
35+
)
3436
endif()
3537

3638
if(UMF_BUILD_GPU_EXAMPLES
@@ -73,7 +75,6 @@ endif()
7375

7476
if(UMF_BUILD_GPU_EXAMPLES
7577
AND UMF_BUILD_LIBUMF_POOL_DISJOINT
76-
AND UMF_ENABLE_POOL_TRACKING
7778
AND UMF_BUILD_LEVEL_ZERO_PROVIDER)
7879
set(EXAMPLE_NAME umf_example_ipc_level_zero)
7980

@@ -104,9 +105,8 @@ if(UMF_BUILD_GPU_EXAMPLES
104105
else()
105106
message(
106107
STATUS
107-
"IPC Level 0 example requires UMF_BUILD_GPU_EXAMPLES, "
108-
"UMF_BUILD_LEVEL_ZERO_PROVIDER, UMF_BUILD_LIBUMF_POOL_DISJOINT and "
109-
"UMF_ENABLE_POOL_TRACKING to be turned ON - skipping")
108+
"IPC Level 0 example requires UMF_BUILD_GPU_EXAMPLES, UMF_BUILD_LEVEL_ZERO_PROVIDER and UMF_BUILD_LIBUMF_POOL_DISJOINT to be turned ON - skipping"
109+
)
110110
endif()
111111

112112
if(LINUX AND UMF_BUILD_LIBUMF_POOL_SCALABLE)

examples/README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ are used for this purpose.
1111

1212
### Requirements
1313
* libtbb-dev needed for Scalable Pool
14-
* set UMF_BUILD_LIBUMF_POOL_SCALABLE and UMF_ENABLE_POOL_TRACKING CMake
15-
configuration flags to ON
14+
* set UMF_BUILD_LIBUMF_POOL_SCALABLE CMake configuration flag to ON
1615

1716
## GPU shared memory
1817

@@ -37,7 +36,7 @@ and build this example Level Zero development package should be installed.
3736
### Requirements
3837
* Level Zero headers and libraries
3938
* compatible GPU with installed driver
40-
* set UMF_BUILD_GPU_EXAMPLES, UMF_BUILD_LIBUMF_POOL_DISJOINT, UMF_BUILD_LEVEL_ZERO_PROVIDER and UMF_ENABLE_POOL_TRACKING CMake configuration flags to ON
39+
* set UMF_BUILD_GPU_EXAMPLES, UMF_BUILD_LIBUMF_POOL_DISJOINT and UMF_BUILD_LEVEL_ZERO_PROVIDER CMake configuration flags to ON
4140

4241
## IPC example with shared memory
4342
This example also demonstrates how to use UMF IPC API. The example creates two

examples/basic/basic.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,6 @@ int main(void) {
104104
(void *)pool, (void *)check_provider);
105105

106106
// Clean up.
107-
// To free a pointer using the umfFree(ptr) function, ensure that memory tracking is enabled
108-
// by setting the UMF_ENABLE_POOL_TRACKING option in the CMake configuration.
109-
// If the memory tracking is disabled, you can call a different function:
110-
// umfPoolFree(pool, ptr);
111107
umfFree(ptr);
112108
umfPoolDestroy(pool);
113109
umfMemoryProviderDestroy(provider);

scripts/docs_config/examples.rst

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@ while the GPU shared uses Level Zero Memory Provider and Disjoint Pool.
1616
There are also other memory providers and pools available in the UMF.
1717
See `README`_ for more information.
1818

19-
.. note::
20-
There are some API functions that are supported only when the UMF is built
21-
with the memory tracking enabled (UMF_ENABLE_POOL_TRACKING=ON). These functions
22-
are explicitly described in this tutorial as requiring memory tracking.
23-
2419
Basic
2520
==============================================================================
2621

@@ -113,12 +108,6 @@ Freeing memory is as easy as can be::
113108
umfPoolDestroy(pool);
114109
umfMemoryProviderDestroy(provider);
115110

116-
.. note::
117-
To free a pointer using the :any:`umfFree` function, ensure that memory tracking is enabled
118-
by setting the UMF_ENABLE_POOL_TRACKING option in the CMake configuration.
119-
If the memory tracking is disabled, you should call a different function:
120-
:any:`umfPoolFree`.
121-
122111
GPU shared memory
123112
==============================================================================
124113

scripts/qemu/run-build.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ cd build
2424
cmake .. \
2525
-DCMAKE_BUILD_TYPE=Debug \
2626
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON \
27-
-DUMF_ENABLE_POOL_TRACKING=ON \
2827
-DUMF_FORMAT_CODE_STYLE=OFF \
2928
-DUMF_DEVELOPER_MODE=ON \
3029
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON \

src/CMakeLists.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,6 @@ else()
127127
LIBS ${UMF_LIBS})
128128
endif()
129129

130-
if(UMF_ENABLE_POOL_TRACKING)
131-
set(UMF_PRIVATE_COMPILE_DEFINITIONS ${UMF_PRIVATE_COMPILE_DEFINITIONS}
132-
"UMF_ENABLE_POOL_TRACKING")
133-
endif()
134-
135130
target_link_directories(umf PRIVATE ${UMF_PRIVATE_LIBRARY_DIRS})
136131

137132
target_compile_definitions(umf PRIVATE ${UMF_PRIVATE_COMPILE_DEFINITIONS})

src/memory_pool.c

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,6 @@ void umfPoolDestroy(umf_memory_pool_handle_t hPool) {
8888
}
8989

9090
umf_result_t umfFree(void *ptr) {
91-
#ifndef UMF_ENABLE_POOL_TRACKING
92-
return UMF_RESULT_ERROR_NOT_SUPPORTED;
93-
#endif
94-
9591
umf_memory_pool_handle_t hPool = umfPoolByPtr(ptr);
9692
if (hPool) {
9793
return umfPoolFree(hPool, ptr);
@@ -125,11 +121,6 @@ umf_result_t umfPoolCreate(const umf_memory_pool_ops_t *ops,
125121
umf_memory_pool_handle_t *hPool) {
126122
libumfInit();
127123

128-
#ifndef UMF_ENABLE_POOL_TRACKING
129-
// if tracking is not enabled during compilation, disable it for each pool here as well
130-
flags |= UMF_POOL_CREATE_FLAG_DISABLE_TRACKING;
131-
#endif
132-
133124
umf_result_t ret =
134125
umfPoolCreateInternal(ops, provider, params, flags, hPool);
135126
if (ret != UMF_RESULT_SUCCESS) {

test/CMakeLists.txt

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,6 @@ function(add_umf_test)
8282
set_property(TEST ${TEST_NAME} PROPERTY ENVIRONMENT_MODIFICATION
8383
"${DLL_PATH_LIST}")
8484
endif()
85-
86-
if(UMF_ENABLE_POOL_TRACKING)
87-
target_compile_definitions(${TEST_TARGET_NAME}
88-
PRIVATE UMF_ENABLE_POOL_TRACKING_TESTS=1)
89-
endif()
9085
endfunction()
9186

9287
add_subdirectory(common)
@@ -125,8 +120,7 @@ endif()
125120

126121
if(UMF_BUILD_LIBUMF_POOL_DISJOINT
127122
AND UMF_BUILD_LIBUMF_POOL_JEMALLOC
128-
AND UMF_BUILD_LIBUMF_POOL_SCALABLE
129-
AND UMF_ENABLE_POOL_TRACKING)
123+
AND UMF_BUILD_LIBUMF_POOL_SCALABLE)
130124
add_umf_test(
131125
NAME c_api_multi_pool
132126
SRCS c_api/multi_pool.c
@@ -237,9 +231,7 @@ if(UMF_PROXY_LIB_ENABLED AND UMF_BUILD_SHARED_LIBRARY)
237231
PUBLIC UMF_PROXY_LIB_ENABLED=1)
238232
endif()
239233

240-
if(UMF_ENABLE_POOL_TRACKING)
241-
add_umf_test(NAME ipc SRCS ipcAPI.cpp)
242-
endif()
234+
add_umf_test(NAME ipc SRCS ipcAPI.cpp)
243235

244236
if(LINUX)
245237
set(BASE_NAME ipc_os_prov)

0 commit comments

Comments
 (0)