Skip to content

Commit 6b0ffc5

Browse files
refactor: add mock_aubstream
Signed-off-by: Artur Harasimiuk <[email protected]> Source: cbc868c
1 parent 3f7f48d commit 6b0ffc5

File tree

22 files changed

+102
-48
lines changed

22 files changed

+102
-48
lines changed

level_zero/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,10 +231,11 @@ if(BUILD_WITH_L0)
231231
PRIVATE
232232
${NEO_SHARED_DIRECTORY}/aub/aub_stream_interface.cpp
233233
)
234+
target_link_libraries(${TARGET_NAME_L0} PRIVATE ${AUB_STREAM_PROJECT_NAME})
234235
else()
235236
target_sources(${TARGET_NAME_L0}
236237
PRIVATE
237-
${NEO_SHARED_DIRECTORY}/aub/aub_stream_interface_stub.cpp
238+
$<TARGET_OBJECTS:aub_stream_stubs>
238239
)
239240

240241
endif()

level_zero/core/test/aub_tests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ if(NOT NEO_SKIP_AUB_TESTS AND DEFINED AUB_STREAM_PROJECT_NAME)
7272
target_link_libraries(${TARGET_NAME} ${HW_LIBS_ULT})
7373
target_link_libraries(${TARGET_NAME} gmock-gtest)
7474
target_link_libraries(${TARGET_NAME} ${NEO_EXTRA_LIBS})
75+
target_link_libraries(${TARGET_NAME} ${AUB_STREAM_PROJECT_NAME})
7576

7677
if(UNIX)
7778
target_link_libraries(${TARGET_NAME} rt)

level_zero/core/test/unit_tests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ target_link_libraries(${TARGET_NAME}
7272
)
7373

7474
target_sources(${TARGET_NAME} PRIVATE
75+
$<TARGET_OBJECTS:mock_aubstream>
7576
$<TARGET_OBJECTS:mock_gmm>
7677
$<TARGET_OBJECTS:${TARGET_NAME_L0}_fixtures>
7778
$<TARGET_OBJECTS:${TARGET_NAME_L0}_mocks>

level_zero/sysman/test/unit_tests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ target_link_libraries(${TARGET_NAME}
7171
)
7272

7373
target_sources(${TARGET_NAME} PRIVATE
74+
$<TARGET_OBJECTS:mock_aubstream>
7475
$<TARGET_OBJECTS:mock_gmm>
7576
$<TARGET_OBJECTS:${TARGET_NAME_L0}_fixtures>
7677
$<TARGET_OBJECTS:${TARGET_NAME_L0}_mocks>

level_zero/tools/test/unit_tests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ target_link_libraries(${TARGET_NAME}
7171
)
7272

7373
target_sources(${TARGET_NAME} PRIVATE
74+
$<TARGET_OBJECTS:mock_aubstream>
7475
$<TARGET_OBJECTS:mock_gmm>
7576
$<TARGET_OBJECTS:${TARGET_NAME_L0}_fixtures>
7677
$<TARGET_OBJECTS:${TARGET_NAME_L0}_mocks>

opencl/source/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,12 +121,12 @@ if(${GENERATE_EXECUTABLE})
121121
$<TARGET_OBJECTS:${AUB_STREAM_PROJECT_NAME}_all_hw>
122122
${NEO_SOURCE_DIR}/shared/source/aub/aub_stream_interface.cpp
123123
)
124+
target_link_libraries(${NEO_DYNAMIC_LIB_NAME} PRIVATE ${AUB_STREAM_PROJECT_NAME})
124125
else()
125126
target_sources(${NEO_DYNAMIC_LIB_NAME}
126127
PRIVATE
127-
${NEO_SOURCE_DIR}/shared/source/aub/aub_stream_interface_stub.cpp
128+
$<TARGET_OBJECTS:aub_stream_stubs>
128129
)
129-
130130
endif()
131131

132132
if(UNIX)

opencl/test/unit_test/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ set(NEO_IGDRCL_TESTS__TARGET_OBJECTS
5555
$<TARGET_OBJECTS:neo_libult_cs>
5656
$<TARGET_OBJECTS:neo_libult>
5757
$<TARGET_OBJECTS:igdrcl_libult_env>
58+
$<TARGET_OBJECTS:mock_aubstream>
5859
$<TARGET_OBJECTS:mock_gmm>
5960
$<TARGET_OBJECTS:${SHARINGS_ENABLE_LIB_NAME}>
6061
$<TARGET_OBJECTS:${BUILTINS_SOURCES_LIB_NAME}>

opencl/test/unit_test/aub_tests/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ if(NOT NEO_SKIP_AUB_TESTS AND DEFINED AUB_STREAM_PROJECT_NAME)
5353
target_link_libraries(igdrcl_aub_tests ${NEO_MOCKABLE_LIB_NAME} ${NEO_SHARED_MOCKABLE_LIB_NAME})
5454
target_link_libraries(igdrcl_aub_tests igdrcl_mocks)
5555
target_link_libraries(igdrcl_aub_tests gmock-gtest ${NEO_EXTRA_LIBS})
56+
target_link_libraries(igdrcl_aub_tests ${AUB_STREAM_PROJECT_NAME})
57+
5658
if(UNIX)
5759
target_link_libraries(igdrcl_aub_tests ${GMM_LINK_NAME})
5860
else()

opencl/test/unit_test/linux/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ add_executable(igdrcl_${target_name}
1414
$<TARGET_OBJECTS:neo_libult_cs>
1515
$<TARGET_OBJECTS:neo_shared_mocks>
1616
$<TARGET_OBJECTS:neo_unit_tests_config>
17+
$<TARGET_OBJECTS:mock_aubstream>
1718
$<TARGET_OBJECTS:mock_gmm>
1819
${CMAKE_CURRENT_SOURCE_DIR}/drm_wrap.h
1920
${CMAKE_CURRENT_SOURCE_DIR}/main_linux_dll.cpp

opencl/test/unit_test/mt_tests/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (C) 2018-2023 Intel Corporation
2+
# Copyright (C) 2018-2024 Intel Corporation
33
#
44
# SPDX-License-Identifier: MIT
55
#
@@ -19,6 +19,7 @@ add_executable(igdrcl_mt_tests EXCLUDE_FROM_ALL
1919
$<TARGET_OBJECTS:neo_shared_mocks>
2020
$<TARGET_OBJECTS:neo_mt_tests_config>
2121
$<TARGET_OBJECTS:igdrcl_libult_env>
22+
$<TARGET_OBJECTS:mock_aubstream>
2223
$<TARGET_OBJECTS:mock_gmm>
2324
$<TARGET_OBJECTS:${BUILTINS_SOURCES_LIB_NAME}>
2425
)

0 commit comments

Comments
 (0)