@@ -31,8 +31,11 @@ set(UMF_TEST_DIR ${CMAKE_CURRENT_SOURCE_DIR})
31
31
set (UMF_UTILS_DIR ${UMF_CMAKE_SOURCE_DIR} /src/utils)
32
32
33
33
function (build_umf_test)
34
- # Parameters: * NAME - a name of the test * SRCS - source files * LIBS -
35
- # libraries to be linked with
34
+ # Parameters:
35
+ #
36
+ # * NAME - a name of the test
37
+ # * SRCS - source files
38
+ # * LIBS - libraries to be linked with
36
39
set (oneValueArgs NAME )
37
40
set (multiValueArgs SRCS LIBS)
38
41
cmake_parse_arguments (
@@ -108,8 +111,11 @@ function(build_umf_test)
108
111
endfunction ()
109
112
110
113
function (add_umf_test)
111
- # Parameters: * NAME - a name of the test * SRCS - source files * LIBS -
112
- # libraries to be linked with
114
+ # Parameters:
115
+ #
116
+ # * NAME - a name of the test
117
+ # * SRCS - source files
118
+ # * LIBS - libraries to be linked with
113
119
set (oneValueArgs NAME )
114
120
set (multiValueArgs SRCS LIBS)
115
121
cmake_parse_arguments (
@@ -120,12 +126,9 @@ function(add_umf_test)
120
126
${ARGN} )
121
127
122
128
build_umf_test(
123
- NAME
124
- ${ARG_NAME}
125
- SRCS
126
- ${ARG_SRCS}
127
- LIBS
128
- ${ARG_LIBS} )
129
+ NAME ${ARG_NAME}
130
+ SRCS ${ARG_SRCS}
131
+ LIBS ${ARG_LIBS} )
129
132
130
133
set (TEST_NAME umf-${ARG_NAME} )
131
134
set (TEST_TARGET_NAME umf_test-${ARG_NAME} )
@@ -491,8 +494,10 @@ add_umf_test(
491
494
add_umf_test(NAME ipc_negative SRCS ipc_negative.cpp)
492
495
493
496
function (add_umf_ipc_test)
494
- # Parameters: * TEST - a name of the test * SRC_DIR - source files directory
495
- # path
497
+ # Parameters:
498
+ #
499
+ # * TEST - a name of the test
500
+ # * SRC_DIR - source files directory path
496
501
set (oneValueArgs TEST SRC_DIR)
497
502
cmake_parse_arguments (
498
503
ARG
@@ -526,64 +531,42 @@ endfunction()
526
531
if (LINUX)
527
532
if (NOT UMF_DISABLE_HWLOC AND UMF_POOL_SCALABLE_ENABLED)
528
533
build_umf_test(
529
- NAME
530
- ipc_os_prov_consumer
531
- SRCS
532
- ipc_os_prov_consumer.c
533
- common/ipc_common.c
534
- common/ipc_os_prov_common.c)
534
+ NAME ipc_os_prov_consumer
535
+ SRCS ipc_os_prov_consumer.c common/ipc_common.c
536
+ common/ipc_os_prov_common.c)
535
537
build_umf_test(
536
- NAME
537
- ipc_os_prov_producer
538
- SRCS
539
- ipc_os_prov_producer.c
540
- common/ipc_common.c
541
- common/ipc_os_prov_common.c)
538
+ NAME ipc_os_prov_producer
539
+ SRCS ipc_os_prov_producer.c common/ipc_common.c
540
+ common/ipc_os_prov_common.c)
542
541
add_umf_ipc_test(TEST ipc_os_prov_anon_fd)
543
542
add_umf_ipc_test(TEST ipc_os_prov_shm)
544
543
545
544
if (UMF_PROXY_LIB_ENABLED AND UMF_BUILD_SHARED_LIBRARY)
546
545
build_umf_test(
547
- NAME
548
- ipc_os_prov_proxy
549
- SRCS
550
- ipc_os_prov_proxy.c
551
- common/ipc_common.c
552
- LIBS
553
- ${UMF_UTILS_FOR_TEST} )
546
+ NAME ipc_os_prov_proxy
547
+ SRCS ipc_os_prov_proxy.c common/ipc_common.c
548
+ LIBS ${UMF_UTILS_FOR_TEST} )
554
549
add_umf_ipc_test(TEST ipc_os_prov_proxy)
555
550
endif ()
556
551
557
552
build_umf_test(
558
- NAME
559
- ipc_devdax_prov_consumer
560
- SRCS
561
- ipc_devdax_prov_consumer.c
562
- common/ipc_common.c
563
- common/ipc_os_prov_common.c)
553
+ NAME ipc_devdax_prov_consumer
554
+ SRCS ipc_devdax_prov_consumer.c common/ipc_common.c
555
+ common/ipc_os_prov_common.c)
564
556
build_umf_test(
565
- NAME
566
- ipc_devdax_prov_producer
567
- SRCS
568
- ipc_devdax_prov_producer.c
569
- common/ipc_common.c
570
- common/ipc_os_prov_common.c)
557
+ NAME ipc_devdax_prov_producer
558
+ SRCS ipc_devdax_prov_producer.c common/ipc_common.c
559
+ common/ipc_os_prov_common.c)
571
560
add_umf_ipc_test(TEST ipc_devdax_prov)
572
561
573
562
build_umf_test(
574
- NAME
575
- ipc_file_prov_consumer
576
- SRCS
577
- ipc_file_prov_consumer.c
578
- common/ipc_common.c
579
- common/ipc_os_prov_common.c)
563
+ NAME ipc_file_prov_consumer
564
+ SRCS ipc_file_prov_consumer.c common/ipc_common.c
565
+ common/ipc_os_prov_common.c)
580
566
build_umf_test(
581
- NAME
582
- ipc_file_prov_producer
583
- SRCS
584
- ipc_file_prov_producer.c
585
- common/ipc_common.c
586
- common/ipc_os_prov_common.c)
567
+ NAME ipc_file_prov_producer
568
+ SRCS ipc_file_prov_producer.c common/ipc_common.c
569
+ common/ipc_os_prov_common.c)
587
570
add_umf_ipc_test(TEST ipc_file_prov)
588
571
add_umf_ipc_test(TEST ipc_file_prov_fsdax)
589
572
endif ()
@@ -594,59 +577,33 @@ if(LINUX)
594
577
AND UMF_BUILD_LEVEL_ZERO_PROVIDER
595
578
AND UMF_BUILD_LIBUMF_POOL_DISJOINT)
596
579
build_umf_test(
597
- NAME
598
- ipc_level_zero_prov_consumer
599
- SRCS
600
- providers/ipc_level_zero_prov_consumer.c
601
- common/ipc_common.c
602
- providers/ipc_level_zero_prov_common.c
603
- ${UMF_UTILS_DIR} /utils_level_zero.cpp
604
- LIBS
605
- ze_loader
606
- disjoint_pool
607
- ${UMF_UTILS_FOR_TEST} )
580
+ NAME ipc_level_zero_prov_consumer
581
+ SRCS providers/ipc_level_zero_prov_consumer.c common/ipc_common.c
582
+ providers/ipc_level_zero_prov_common.c
583
+ ${UMF_UTILS_DIR} /utils_level_zero.cpp
584
+ LIBS ze_loader disjoint_pool ${UMF_UTILS_FOR_TEST} )
608
585
build_umf_test(
609
- NAME
610
- ipc_level_zero_prov_producer
611
- SRCS
612
- providers/ipc_level_zero_prov_producer.c
613
- common/ipc_common.c
614
- providers/ipc_level_zero_prov_common.c
615
- ${UMF_UTILS_DIR} /utils_level_zero.cpp
616
- LIBS
617
- ze_loader
618
- disjoint_pool
619
- ${UMF_UTILS_FOR_TEST} )
586
+ NAME ipc_level_zero_prov_producer
587
+ SRCS providers/ipc_level_zero_prov_producer.c common/ipc_common.c
588
+ providers/ipc_level_zero_prov_common.c
589
+ ${UMF_UTILS_DIR} /utils_level_zero.cpp
590
+ LIBS ze_loader disjoint_pool ${UMF_UTILS_FOR_TEST} )
620
591
add_umf_ipc_test(TEST ipc_level_zero_prov SRC_DIR providers)
621
592
endif ()
622
593
623
594
if (UMF_BUILD_GPU_TESTS
624
595
AND UMF_BUILD_CUDA_PROVIDER
625
596
AND UMF_BUILD_LIBUMF_POOL_DISJOINT)
626
597
build_umf_test(
627
- NAME
628
- ipc_cuda_prov_consumer
629
- SRCS
630
- providers/ipc_cuda_prov_consumer.c
631
- common/ipc_common.c
632
- providers/ipc_cuda_prov_common.c
633
- providers/cuda_helpers.cpp
634
- LIBS
635
- cuda
636
- disjoint_pool
637
- ${UMF_UTILS_FOR_TEST} )
598
+ NAME ipc_cuda_prov_consumer
599
+ SRCS providers/ipc_cuda_prov_consumer.c common/ipc_common.c
600
+ providers/ipc_cuda_prov_common.c providers/cuda_helpers.cpp
601
+ LIBS cuda disjoint_pool ${UMF_UTILS_FOR_TEST} )
638
602
build_umf_test(
639
- NAME
640
- ipc_cuda_prov_producer
641
- SRCS
642
- providers/ipc_cuda_prov_producer.c
643
- common/ipc_common.c
644
- providers/ipc_cuda_prov_common.c
645
- providers/cuda_helpers.cpp
646
- LIBS
647
- cuda
648
- disjoint_pool
649
- ${UMF_UTILS_FOR_TEST} )
603
+ NAME ipc_cuda_prov_producer
604
+ SRCS providers/ipc_cuda_prov_producer.c common/ipc_common.c
605
+ providers/ipc_cuda_prov_common.c providers/cuda_helpers.cpp
606
+ LIBS cuda disjoint_pool ${UMF_UTILS_FOR_TEST} )
650
607
add_umf_ipc_test(TEST ipc_cuda_prov SRC_DIR providers)
651
608
endif ()
652
609
else ()
0 commit comments