@@ -30,38 +30,16 @@ set(UMF_COMMON_COMPILE_DEFINITIONS
30
30
${UMF_COMMON_COMPILE_DEFINITIONS} UMF_VERSION=${UMF_VERSION}
31
31
UMF_ALL_CMAKE_VARIABLES="${UMF_ALL_CMAKE_VARIABLES} " )
32
32
33
- set (BA_SOURCES
34
- ${CMAKE_CURRENT_SOURCE_DIR} /base_alloc/base_alloc.c
35
- ${CMAKE_CURRENT_SOURCE_DIR} /base_alloc/base_alloc_linear.c
36
- ${CMAKE_CURRENT_SOURCE_DIR} /base_alloc/base_alloc_global.c)
37
-
38
33
add_subdirectory (utils)
34
+ add_subdirectory (base_alloc)
39
35
add_subdirectory (coarse)
40
36
41
- set (UMF_LIBS $<BUILD_INTERFACE:umf_utils> $<BUILD_INTERFACE:coarse>)
42
-
43
- set (CTL_SOURCES ${CMAKE_CURRENT_SOURCE_DIR} /ctl/ctl.c)
44
-
45
- if (LINUX)
46
- set (BA_SOURCES ${BA_SOURCES}
47
- ${CMAKE_CURRENT_SOURCE_DIR} /base_alloc/base_alloc_linux.c)
48
- elseif (WINDOWS)
49
- set (BA_SOURCES ${BA_SOURCES}
50
- ${CMAKE_CURRENT_SOURCE_DIR} /base_alloc/base_alloc_windows.c)
51
- elseif (MACOSX)
52
- set (BA_SOURCES ${BA_SOURCES}
53
- ${CMAKE_CURRENT_SOURCE_DIR} /base_alloc/base_alloc_linux.c)
54
- endif ()
55
-
56
- set (BA_SOURCES
57
- ${BA_SOURCES}
58
- PARENT_SCOPE)
37
+ set (UMF_LIBS umf_utils umf_ba umf_coarse)
59
38
60
39
set (HWLOC_DEPENDENT_SOURCES topology.c)
61
40
62
41
set (UMF_SOURCES
63
- ${BA_SOURCES}
64
- ${CTL_SOURCES}
42
+ ctl/ctl.c
65
43
libumf.c
66
44
ipc.c
67
45
ipc_cache.c
@@ -178,7 +156,7 @@ target_include_directories(umf PRIVATE ${UMF_PRIVATE_INCLUDE_DIRS})
178
156
target_link_directories (umf PRIVATE ${UMF_PRIVATE_LIBRARY_DIRS} )
179
157
target_compile_definitions (umf PRIVATE ${UMF_COMMON_COMPILE_DEFINITIONS} )
180
158
181
- add_dependencies (umf coarse )
159
+ add_dependencies (umf umf_ba umf_coarse umf_utils )
182
160
183
161
if (UMF_LINK_HWLOC_STATICALLY)
184
162
add_dependencies (umf ${UMF_HWLOC_NAME} )
@@ -228,8 +206,6 @@ target_include_directories(
228
206
229
207
install (TARGETS umf EXPORT ${PROJECT_NAME} -targets)
230
208
231
- add_subdirectory (pool)
232
-
233
209
if (UMF_PROXY_LIB_ENABLED)
234
210
add_subdirectory (proxy_lib)
235
211
endif ()
0 commit comments