@@ -31,8 +31,11 @@ set(UMF_TEST_DIR ${CMAKE_CURRENT_SOURCE_DIR})
3131set (UMF_UTILS_DIR ${UMF_CMAKE_SOURCE_DIR} /src/utils)
3232
3333function (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
3639 set (oneValueArgs NAME )
3740 set (multiValueArgs SRCS LIBS)
3841 cmake_parse_arguments (
@@ -108,8 +111,11 @@ function(build_umf_test)
108111endfunction ()
109112
110113function (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
113119 set (oneValueArgs NAME )
114120 set (multiValueArgs SRCS LIBS)
115121 cmake_parse_arguments (
@@ -120,12 +126,9 @@ function(add_umf_test)
120126 ${ARGN} )
121127
122128 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} )
129132
130133 set (TEST_NAME umf-${ARG_NAME} )
131134 set (TEST_TARGET_NAME umf_test-${ARG_NAME} )
@@ -491,8 +494,10 @@ add_umf_test(
491494add_umf_test(NAME ipc_negative SRCS ipc_negative.cpp)
492495
493496function (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
496501 set (oneValueArgs TEST SRC_DIR)
497502 cmake_parse_arguments (
498503 ARG
@@ -526,64 +531,42 @@ endfunction()
526531if (LINUX)
527532 if (NOT UMF_DISABLE_HWLOC AND UMF_POOL_SCALABLE_ENABLED)
528533 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)
535537 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)
542541 add_umf_ipc_test(TEST ipc_os_prov_anon_fd)
543542 add_umf_ipc_test(TEST ipc_os_prov_shm)
544543
545544 if (UMF_PROXY_LIB_ENABLED AND UMF_BUILD_SHARED_LIBRARY)
546545 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} )
554549 add_umf_ipc_test(TEST ipc_os_prov_proxy)
555550 endif ()
556551
557552 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)
564556 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)
571560 add_umf_ipc_test(TEST ipc_devdax_prov)
572561
573562 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)
580566 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)
587570 add_umf_ipc_test(TEST ipc_file_prov)
588571 add_umf_ipc_test(TEST ipc_file_prov_fsdax)
589572 endif ()
@@ -594,59 +577,33 @@ if(LINUX)
594577 AND UMF_BUILD_LEVEL_ZERO_PROVIDER
595578 AND UMF_BUILD_LIBUMF_POOL_DISJOINT)
596579 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} )
608585 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} )
620591 add_umf_ipc_test(TEST ipc_level_zero_prov SRC_DIR providers)
621592 endif ()
622593
623594 if (UMF_BUILD_GPU_TESTS
624595 AND UMF_BUILD_CUDA_PROVIDER
625596 AND UMF_BUILD_LIBUMF_POOL_DISJOINT)
626597 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} )
638602 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} )
650607 add_umf_ipc_test(TEST ipc_cuda_prov SRC_DIR providers)
651608 endif ()
652609else ()
0 commit comments