mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-16 20:44:51 +08:00
build: rename gmock-gtest target to gtest
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
8538a0155a
commit
553d931f4c
@@ -62,7 +62,7 @@ IncludeCategories:
|
||||
Priority: 5
|
||||
- Regex: '^.(third_party|llvm|llvm-c|clang|clang-c|gtest|isl|json)/'
|
||||
Priority: 5
|
||||
- Regex: '^.(gmock|cl|gl|d3d)'
|
||||
- Regex: '^.(cl|gl|d3d)'
|
||||
Priority: 5
|
||||
- Regex: '^<.*>$'
|
||||
Priority: 10
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2024 Intel Corporation
|
||||
# Copyright (C) 2024-2025 Intel Corporation
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
@@ -7,10 +7,10 @@
|
||||
get_filename_component(GTEST_DIR "${NEO_SOURCE_DIR}/third_party/gtest" ABSOLUTE)
|
||||
if(IS_DIRECTORY ${GTEST_DIR})
|
||||
|
||||
add_library(gmock-gtest STATIC EXCLUDE_FROM_ALL
|
||||
add_library(gtest STATIC EXCLUDE_FROM_ALL
|
||||
${NEO_SOURCE_DIR}/cmake/find_gtest.cmake
|
||||
${GTEST_DIR}/src/gtest-all.cc
|
||||
)
|
||||
target_include_directories(gmock-gtest PRIVATE ${GTEST_DIR})
|
||||
target_include_directories(gmock-gtest PUBLIC ${GTEST_DIR}/include)
|
||||
target_include_directories(gtest PRIVATE ${GTEST_DIR})
|
||||
target_include_directories(gtest PUBLIC ${GTEST_DIR}/include)
|
||||
endif()
|
||||
|
||||
@@ -77,7 +77,7 @@ if(NOT NEO_SKIP_AUB_TESTS AND DEFINED AUB_STREAM_PROJECT_NAME)
|
||||
|
||||
target_link_libraries(${TARGET_NAME} ${NEO_SHARED_MOCKABLE_LIB_NAME})
|
||||
target_link_libraries(${TARGET_NAME} ${HW_LIBS_ULT})
|
||||
target_link_libraries(${TARGET_NAME} gmock-gtest)
|
||||
target_link_libraries(${TARGET_NAME} gtest)
|
||||
target_link_libraries(${TARGET_NAME} ${NEO_EXTRA_LIBS})
|
||||
target_link_libraries(${TARGET_NAME} ${AUB_STREAM_PROJECT_NAME})
|
||||
|
||||
|
||||
@@ -70,7 +70,7 @@ endif()
|
||||
target_link_libraries(${TARGET_NAME}
|
||||
${NEO_SHARED_MOCKABLE_LIB_NAME}
|
||||
${HW_LIBS_ULT}
|
||||
gmock-gtest
|
||||
gtest
|
||||
${NEO_EXTRA_LIBS}
|
||||
)
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2020-2023 Intel Corporation
|
||||
# Copyright (C) 2020-2025 Intel Corporation
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
@@ -32,7 +32,7 @@ set(L0_FIXTURES_SOURCES
|
||||
add_library(${TARGET_NAME} OBJECT ${L0_FIXTURES_SOURCES} ${NEO_CORE_tests_compiler_mocks})
|
||||
|
||||
target_include_directories(${TARGET_NAME} PRIVATE
|
||||
$<TARGET_PROPERTY:gmock-gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:${L0_MOCKABLE_LIB_NAME},INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:${NEO_SHARED_MOCKABLE_LIB_NAME},INTERFACE_INCLUDE_DIRECTORIES>
|
||||
${NEO_SOURCE_DIR}/level_zero/core/test/unit_test
|
||||
|
||||
@@ -45,7 +45,7 @@ set(L0_MOCKS_SOURCES
|
||||
add_library(${TARGET_NAME} OBJECT ${L0_MOCKS_SOURCES})
|
||||
|
||||
target_include_directories(${TARGET_NAME} PRIVATE
|
||||
$<TARGET_PROPERTY:gmock-gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:${L0_MOCKABLE_LIB_NAME},INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:${NEO_SHARED_MOCKABLE_LIB_NAME},INTERFACE_INCLUDE_DIRECTORIES>
|
||||
${NEO_SOURCE_DIR}/level_zero/core/test/unit_test
|
||||
|
||||
@@ -68,7 +68,7 @@ if(NOT NEO_SKIP_MT_UNIT_TESTS)
|
||||
target_link_libraries(${TARGET_NAME}
|
||||
${NEO_SHARED_MOCKABLE_LIB_NAME}
|
||||
${HW_LIBS_ULT}
|
||||
gmock-gtest
|
||||
gtest
|
||||
${NEO_EXTRA_LIBS}
|
||||
)
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ endif()
|
||||
target_link_libraries(${TARGET_NAME}
|
||||
${NEO_SHARED_MOCKABLE_LIB_NAME}
|
||||
${HW_LIBS_ULT}
|
||||
gmock-gtest
|
||||
gtest
|
||||
${NEO_EXTRA_LIBS}
|
||||
)
|
||||
|
||||
|
||||
@@ -69,7 +69,7 @@ endif()
|
||||
target_link_libraries(${TARGET_NAME}
|
||||
${NEO_SHARED_MOCKABLE_LIB_NAME}
|
||||
${HW_LIBS_ULT}
|
||||
gmock-gtest
|
||||
gtest
|
||||
${NEO_EXTRA_LIBS}
|
||||
)
|
||||
|
||||
|
||||
@@ -97,7 +97,7 @@ target_include_directories(igdrcl_tests PRIVATE
|
||||
${KHRONOS_GL_HEADERS_DIR}
|
||||
${NEO_SHARED_TEST_DIRECTORY}/common/test_configuration/unit_tests
|
||||
)
|
||||
target_link_libraries(igdrcl_tests gmock-gtest ${NEO_EXTRA_LIBS})
|
||||
target_link_libraries(igdrcl_tests gtest ${NEO_EXTRA_LIBS})
|
||||
|
||||
set(BUILT_IN_KERNEL_DIR "${NEO_SOURCE_DIR}/shared/source/built_ins")
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ if(NOT NEO_SKIP_AUB_TESTS AND DEFINED AUB_STREAM_PROJECT_NAME)
|
||||
|
||||
target_link_libraries(igdrcl_aub_tests ${NEO_MOCKABLE_LIB_NAME} ${NEO_SHARED_MOCKABLE_LIB_NAME})
|
||||
target_link_libraries(igdrcl_aub_tests igdrcl_mocks)
|
||||
target_link_libraries(igdrcl_aub_tests gmock-gtest ${NEO_EXTRA_LIBS})
|
||||
target_link_libraries(igdrcl_aub_tests gtest ${NEO_EXTRA_LIBS})
|
||||
target_link_libraries(igdrcl_aub_tests ${AUB_STREAM_PROJECT_NAME})
|
||||
|
||||
if(UNIX)
|
||||
|
||||
@@ -63,7 +63,7 @@ add_library(igdrcl_libult_env OBJECT EXCLUDE_FROM_ALL
|
||||
)
|
||||
|
||||
target_include_directories(igdrcl_libult_env PRIVATE
|
||||
$<TARGET_PROPERTY:gmock-gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
)
|
||||
|
||||
set_property(GLOBAL PROPERTY IGDRCL_SRCS_ENABLE_TESTED_HW ${IGDRCL_SRCS_ENABLE_TESTED_HW})
|
||||
|
||||
@@ -42,7 +42,7 @@ if(NOT DISABLE_WDDM_LINUX)
|
||||
target_sources(igdrcl_${target_name} PRIVATE ${NEO_SHARED_DIRECTORY}/dll/wddm/wddm_create.cpp)
|
||||
endif()
|
||||
|
||||
target_link_libraries(igdrcl_${target_name} ${NEO_MOCKABLE_LIB_NAME} ${NEO_SHARED_MOCKABLE_LIB_NAME} igdrcl_mocks ${NEO_EXTRA_LIBS} gmock-gtest)
|
||||
target_link_libraries(igdrcl_${target_name} ${NEO_MOCKABLE_LIB_NAME} ${NEO_SHARED_MOCKABLE_LIB_NAME} igdrcl_mocks ${NEO_EXTRA_LIBS} gtest)
|
||||
|
||||
target_compile_options(igdrcl_${target_name} PRIVATE -O0)
|
||||
|
||||
|
||||
@@ -63,7 +63,7 @@ add_library(igdrcl_mocks STATIC EXCLUDE_FROM_ALL ${IGDRCL_SRCS_tests_mocks})
|
||||
add_subdirectories()
|
||||
|
||||
target_include_directories(igdrcl_mocks PRIVATE
|
||||
$<TARGET_PROPERTY:gmock-gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:${NEO_STATIC_LIB_NAME},INTERFACE_INCLUDE_DIRECTORIES>
|
||||
)
|
||||
target_compile_definitions(igdrcl_mocks PRIVATE MOCKABLE_VIRTUAL=virtual $<TARGET_PROPERTY:${NEO_STATIC_LIB_NAME},INTERFACE_COMPILE_DEFINITIONS>)
|
||||
|
||||
@@ -36,7 +36,7 @@ if(NOT NEO_SKIP_MT_UNIT_TESTS)
|
||||
|
||||
target_link_libraries(igdrcl_mt_tests ${TSAN_LIB})
|
||||
target_link_libraries(igdrcl_mt_tests ${NEO_MOCKABLE_LIB_NAME} ${NEO_SHARED_MOCKABLE_LIB_NAME})
|
||||
target_link_libraries(igdrcl_mt_tests gmock-gtest)
|
||||
target_link_libraries(igdrcl_mt_tests gtest)
|
||||
target_link_libraries(igdrcl_mt_tests igdrcl_mocks ${NEO_EXTRA_LIBS})
|
||||
|
||||
add_dependencies(igdrcl_mt_tests
|
||||
|
||||
@@ -162,7 +162,7 @@ target_compile_definitions(ocloc_tests PUBLIC
|
||||
DEFAULT_TEST_PLATFORM_NAME="${CLOC_LIB_DEFAULT_DEVICE}"
|
||||
)
|
||||
|
||||
target_link_libraries(ocloc_tests gmock-gtest)
|
||||
target_link_libraries(ocloc_tests gtest)
|
||||
|
||||
if(WIN32)
|
||||
target_link_libraries(ocloc_tests dbghelp)
|
||||
|
||||
@@ -40,7 +40,7 @@ else()
|
||||
endif()
|
||||
|
||||
add_executable(ocloc_segfault_test ${CLOC_SEGFAULT_TEST_SOURCES})
|
||||
target_link_libraries(ocloc_segfault_test gmock-gtest)
|
||||
target_link_libraries(ocloc_segfault_test gtest)
|
||||
if(WIN32)
|
||||
if(MSVC)
|
||||
target_compile_options(ocloc_segfault_test PRIVATE /Zi)
|
||||
|
||||
@@ -41,7 +41,7 @@ if(WIN32)
|
||||
${NEO_SOURCE_DIR}/opencl/test/unit_test/test_macros/test_checks_ocl.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(igdrcl_windows_dll_tests ${NEO_MOCKABLE_LIB_NAME} ${NEO_SHARED_MOCKABLE_LIB_NAME} igdrcl_mocks gmock-gtest ${NEO_EXTRA_LIBS})
|
||||
target_link_libraries(igdrcl_windows_dll_tests ${NEO_MOCKABLE_LIB_NAME} ${NEO_SHARED_MOCKABLE_LIB_NAME} igdrcl_mocks gtest ${NEO_EXTRA_LIBS})
|
||||
|
||||
target_include_directories(igdrcl_windows_dll_tests PRIVATE
|
||||
${NEO_SHARED_TEST_DIRECTORY}/common/test_configuration/unit_tests
|
||||
|
||||
@@ -267,7 +267,7 @@ foreach(target_name "neo_libult_common" "neo_libult")
|
||||
target_include_directories(${target_name} PRIVATE
|
||||
${NEO_SHARED_TEST_DIRECTORY}/common/test_configuration/unit_tests
|
||||
$<TARGET_PROPERTY:${NEO_SHARED_MOCKABLE_LIB_NAME},INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gmock-gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
)
|
||||
target_compile_definitions(${target_name} PRIVATE $<TARGET_PROPERTY:${NEO_SHARED_MOCKABLE_LIB_NAME},INTERFACE_COMPILE_DEFINITIONS>)
|
||||
# please do not add new sources below this function
|
||||
|
||||
@@ -164,7 +164,7 @@ set_target_properties(neo_shared_mocks PROPERTIES FOLDER ${SHARED_TEST_PROJECTS_
|
||||
set_property(TARGET neo_shared_mocks APPEND_STRING PROPERTY COMPILE_FLAGS ${ASAN_FLAGS} ${TSAN_FLAGS})
|
||||
target_include_directories(neo_shared_mocks PRIVATE
|
||||
$<TARGET_PROPERTY:${NEO_SHARED_MOCKABLE_LIB_NAME},INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gmock-gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
)
|
||||
target_compile_definitions(neo_shared_mocks PRIVATE $<TARGET_PROPERTY:${NEO_SHARED_MOCKABLE_LIB_NAME},INTERFACE_COMPILE_DEFINITIONS>)
|
||||
create_project_source_tree(neo_shared_mocks)
|
||||
|
||||
@@ -39,7 +39,7 @@ set_target_properties(neo_aub_tests_config PROPERTIES FOLDER ${SHARED_TEST_PROJE
|
||||
set_property(TARGET neo_aub_tests_config APPEND_STRING PROPERTY COMPILE_FLAGS ${ASAN_FLAGS} ${TSAN_FLAGS})
|
||||
target_include_directories(neo_aub_tests_config PUBLIC
|
||||
$<TARGET_PROPERTY:${NEO_SHARED_MOCKABLE_LIB_NAME},INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gmock-gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
${NEO_SHARED_TEST_DIRECTORY}/common/test_macros/header${BRANCH_DIR_SUFFIX}
|
||||
${NEO_SHARED_TEST_DIRECTORY}/common/helpers/includes${BRANCH_DIR_SUFFIX}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
|
||||
@@ -30,7 +30,7 @@ set_target_properties(neo_mt_tests_config PROPERTIES FOLDER ${SHARED_TEST_PROJEC
|
||||
set_property(TARGET neo_mt_tests_config APPEND_STRING PROPERTY COMPILE_FLAGS ${ASAN_FLAGS} ${TSAN_FLAGS})
|
||||
target_include_directories(neo_mt_tests_config PRIVATE
|
||||
$<TARGET_PROPERTY:${NEO_SHARED_MOCKABLE_LIB_NAME},INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gmock-gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
)
|
||||
target_compile_definitions(neo_mt_tests_config PRIVATE $<TARGET_PROPERTY:${NEO_SHARED_MOCKABLE_LIB_NAME},INTERFACE_COMPILE_DEFINITIONS>)
|
||||
create_project_source_tree(neo_mt_tests_config)
|
||||
|
||||
@@ -30,7 +30,7 @@ set_target_properties(neo_unit_tests_config PROPERTIES FOLDER ${SHARED_TEST_PROJ
|
||||
set_property(TARGET neo_unit_tests_config APPEND_STRING PROPERTY COMPILE_FLAGS ${ASAN_FLAGS} ${TSAN_FLAGS})
|
||||
target_include_directories(neo_unit_tests_config PRIVATE
|
||||
$<TARGET_PROPERTY:${NEO_SHARED_MOCKABLE_LIB_NAME},INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gmock-gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:gtest,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
)
|
||||
target_compile_definitions(neo_unit_tests_config PRIVATE $<TARGET_PROPERTY:${NEO_SHARED_MOCKABLE_LIB_NAME},INTERFACE_COMPILE_DEFINITIONS>)
|
||||
create_project_source_tree(neo_unit_tests_config)
|
||||
|
||||
@@ -54,7 +54,7 @@ if(WIN32)
|
||||
endif()
|
||||
|
||||
target_link_libraries(neo_shared_tests
|
||||
gmock-gtest
|
||||
gtest
|
||||
${NEO_SHARED_MOCKABLE_LIB_NAME}
|
||||
${NEO_EXTRA_LIBS}
|
||||
)
|
||||
|
||||
@@ -56,7 +56,7 @@ if(NOT NEO_SKIP_MT_UNIT_TESTS)
|
||||
target_link_libraries(neo_shared_mt_tests
|
||||
${NEO_MOCKABLE_LIB_NAME}
|
||||
${NEO_SHARED_MOCKABLE_LIB_NAME}
|
||||
gmock-gtest
|
||||
gtest
|
||||
${NEO_EXTRA_LIBS}
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user