mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Cmake refactor part 11
igdrcl_tests: define target sources in subdirectories H-M,P-U Change-Id: I4539999c33ab5e5c3f5ec6909090c5c89daf7841
This commit is contained in:

committed by
sys_ocldev

parent
2ac12afe58
commit
9d60c31dc8
@ -115,24 +115,7 @@ endif(GTEST_FILTERING_PATTERN)
|
||||
|
||||
|
||||
set(IGDRCL_SRCS_tests
|
||||
${IGDRCL_SRCS_tests_helpers}
|
||||
${IGDRCL_SRCS_tests_instrumentation}
|
||||
${IGDRCL_SRCS_tests_indirect_heap}
|
||||
${IGDRCL_SRCS_tests_kernel}
|
||||
${IGDRCL_SRCS_tests_mem_obj}
|
||||
${IGDRCL_SRCS_tests_memory_manager}
|
||||
${IGDRCL_SRCS_tests_os_interface}
|
||||
${IGDRCL_SRCS_tests_platform}
|
||||
${IGDRCL_SRCS_tests_preamble}
|
||||
${IGDRCL_SRCS_tests_preemption}
|
||||
${IGDRCL_SRCS_tests_profiling}
|
||||
${IGDRCL_SRCS_tests_program}
|
||||
${IGDRCL_SRCS_tests_sampler}
|
||||
${IGDRCL_SRCS_tests_scenarios}
|
||||
${IGDRCL_SRCS_tests_scheduler}
|
||||
${IGDRCL_SRCS_tests_sku_info}
|
||||
${IGDRCL_SRCS_tests_sharings}
|
||||
${IGDRCL_SRCS_tests_utilities}
|
||||
)
|
||||
|
||||
if(NOT MSVC)
|
||||
|
@ -18,49 +18,43 @@
|
||||
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
# We are setting all of the source/OpenCL/tests/program files here and
|
||||
# sending the variable up to the parent scope
|
||||
set(IGDRCL_SRCS_tests_helpers
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/array_count_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/aligned_memory_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/base_object_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/base_object_tests_mt.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/basic_math_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/debug_helpers_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/debug_manager_state_restore.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/dirty_state_helpers_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/dispatch_info_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/dispatch_info_builder_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/file_io_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/flush_stamp_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/get_info_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/gtest_helpers.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/hw_helper_default_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/hw_helper_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/hw_helper_tests.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/hw_parse.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_binary_helper.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_binary_helper.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_commands_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/memory_management.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/memory_management.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/memory_management_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/per_thread_data_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/ptr_math_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/queue_helpers_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/sampler_helpers_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/string_to_hash_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/string_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/task_information_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/test_files.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/test_files.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/TestDebugVariables.inl"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/uint16_sse4_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/validator_tests.cpp"
|
||||
)
|
||||
|
||||
set(IGDRCL_SRCS_tests_helpers
|
||||
"${IGDRCL_SRCS_tests_helpers}"
|
||||
PARENT_SCOPE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/array_count_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aligned_memory_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/base_object_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/base_object_tests_mt.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/basic_math_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/debug_helpers_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/debug_manager_state_restore.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/dirty_state_helpers_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/dispatch_info_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/dispatch_info_builder_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/file_io_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/flush_stamp_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/get_info_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/gtest_helpers.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/hw_helper_default_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/hw_helper_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/hw_helper_tests.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/hw_parse.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_binary_helper.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_binary_helper.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_commands_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/memory_management.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/memory_management.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/memory_management_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/per_thread_data_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/ptr_math_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/queue_helpers_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/sampler_helpers_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/string_to_hash_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/string_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/task_information_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/test_files.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/test_files.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/TestDebugVariables.inl
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/uint16_sse4_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/validator_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_helpers})
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2017, Intel Corporation
|
||||
# Copyright (c) 2017 - 2018, Intel Corporation
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
@ -19,9 +19,9 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_indirect_heap
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/indirect_heap_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/indirect_heap_fixture.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/indirect_heap_fixture.h"
|
||||
PARENT_SCOPE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/indirect_heap_fixture.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/indirect_heap_fixture.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/indirect_heap_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_indirect_heap})
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2017, Intel Corporation
|
||||
# Copyright (c) 2017 - 2018, Intel Corporation
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
@ -19,7 +19,7 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_instrumentation
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/instrumentation_tests.cpp"
|
||||
PARENT_SCOPE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/instrumentation_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_instrumentation})
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2017, Intel Corporation
|
||||
# Copyright (c) 2017 - 2018, Intel Corporation
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
@ -18,25 +18,24 @@
|
||||
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
#We are setting all of the source / OpenCL / tests / kernel files here and
|
||||
#sending the variable up to the parent scope
|
||||
set(IGDRCL_SRCS_tests_kernel
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/clone_kernel_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_accelerator_arg_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_buffer_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_buffer_fixture.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_buffer_fixture.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_info_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_pipe_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_svm_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_image_arg_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_immediate_arg_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_is_patched_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_dev_queue_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_reflection_surface_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_slm_arg_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_slm_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/parent_kernel_tests.cpp"
|
||||
PARENT_SCOPE)
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/clone_kernel_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_accelerator_arg_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_buffer_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_buffer_fixture.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_buffer_fixture.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_info_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_pipe_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_svm_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_image_arg_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_immediate_arg_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_is_patched_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_arg_dev_queue_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_reflection_surface_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_slm_arg_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_slm_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/parent_kernel_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_kernel})
|
||||
|
@ -18,36 +18,36 @@
|
||||
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
#We are setting all of the source / OpenCL / tests / mem_obj files here and
|
||||
#sending the variable up to the parent scope
|
||||
set(IGDRCL_SRCS_tests_mem_obj
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/buffer_set_arg_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/buffer_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/buffer_pin_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/create_image_format_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/destructor_callback_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/get_mem_object_info_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/get_mem_object_info_subbufer_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image_transfer_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image_format_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image_redescribe_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image_release_mapped_ptr_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image_set_arg_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image_snorm_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image_validate_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image1d_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image2d_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image3d_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image_array_size_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image2d_from_buffer_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/image_tiled_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/map_operations_handler_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/mem_obj_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/mem_obj_destruction_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/nv12_image_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/packed_yuv_image_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/pipe_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/sub_buffer_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/zero_copy_tests.cpp" PARENT_SCOPE)
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/buffer_pin_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/buffer_set_arg_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/buffer_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/create_image_format_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/destructor_callback_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/get_mem_object_info_subbufer_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/get_mem_object_info_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image1d_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image2d_from_buffer_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image2d_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image3d_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image_array_size_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image_format_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image_redescribe_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image_release_mapped_ptr_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image_set_arg_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image_snorm_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image_tiled_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image_transfer_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/image_validate_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/map_operations_handler_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/mem_obj_destruction_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/mem_obj_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/nv12_image_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/packed_yuv_image_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/pipe_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/sub_buffer_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/zero_copy_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_mem_obj})
|
||||
|
@ -27,5 +27,5 @@ set(IGDRCL_SRCS_tests_memory_manager
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/page_table_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/surface_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/svm_memory_manager.cpp
|
||||
PARENT_SCOPE
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_memory_manager})
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2017, Intel Corporation
|
||||
# Copyright (c) 2017 - 2018, Intel Corporation
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
@ -19,10 +19,10 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_platform
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/platform_icd_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/platform_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/platform_negative_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/platform_tests_mt.cpp"
|
||||
PARENT_SCOPE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/platform_icd_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/platform_negative_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/platform_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/platform_tests_mt.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_platform})
|
||||
|
@ -19,8 +19,8 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_preamble
|
||||
"${IGDRCL_SRCS_tests_preamble}"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/preamble_fixture.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/preamble_tests.cpp"
|
||||
PARENT_SCOPE)
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/preamble_fixture.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/preamble_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_preamble})
|
||||
|
@ -19,7 +19,7 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_preemption
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/preemption_tests.cpp"
|
||||
PARENT_SCOPE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/preemption_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_preemption})
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2017, Intel Corporation
|
||||
# Copyright (c) 2017 - 2018, Intel Corporation
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
@ -19,5 +19,7 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_profiling
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/profiling_tests.cpp" PARENT_SCOPE)
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/profiling_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_profiling})
|
@ -19,7 +19,6 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_program
|
||||
${IGDRCL_SRCS_tests_program}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/block_kernel_manager_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/evaluate_unhandled_token_tests.cpp
|
||||
@ -28,15 +27,15 @@ set(IGDRCL_SRCS_tests_program
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_data_OCL2_0.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_info_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/printf_handler_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/printf_helper_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/process_elf_binary_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/process_spir_binary_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/program_data_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/program_from_binary.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/program_with_source.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/program_with_block_kernels_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/program_nonuniform.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/program_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/program_tests.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/printf_helper_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/program_nonuniform.cpp
|
||||
PARENT_SCOPE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/program_with_block_kernels_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/program_with_source.h
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_program})
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2017, Intel Corporation
|
||||
# Copyright (c) 2017 -2018, Intel Corporation
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
@ -19,9 +19,9 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_sampler
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/sampler_set_arg_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/sampler_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/get_sampler_info_tests.cpp"
|
||||
PARENT_SCOPE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/get_sampler_info_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/sampler_set_arg_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/sampler_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_sampler})
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2017, Intel Corporation
|
||||
# Copyright (c) 2017 - 2018, Intel Corporation
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
@ -19,8 +19,8 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_scenarios
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/blocked_enqueue_barrier_scenario_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/blocked_enqueue_with_callback_scenario_tests.cpp"
|
||||
PARENT_SCOPE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/blocked_enqueue_barrier_scenario_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/blocked_enqueue_with_callback_scenario_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_scenarios})
|
@ -19,7 +19,7 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_scheduler
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/scheduler_kernel_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
PARENT_SCOPE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/scheduler_kernel_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_scheduler})
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2017, Intel Corporation
|
||||
# Copyright (c) 2017 - 2018, Intel Corporation
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
@ -18,16 +18,10 @@
|
||||
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
# We are setting all of the source/OpenCL/tests/program files here and
|
||||
# sending the variable up to the parent scope
|
||||
|
||||
set(IGDRCL_SRCS_tests_sharings
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/sharing_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/sharing_factory_tests.cpp"
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/sharing_factory_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/sharing_tests.cpp
|
||||
)
|
||||
|
||||
add_subdirectory(d3d)
|
||||
add_subdirectory(va)
|
||||
|
||||
set(IGDRCL_SRCS_tests_sharings "${IGDRCL_SRCS_tests_sharings}" PARENT_SCOPE)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_sharings})
|
||||
add_subdirectories()
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2017, Intel Corporation
|
||||
# Copyright (c) 2017 - 2018, Intel Corporation
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
@ -19,9 +19,9 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
if(WIN32)
|
||||
list(APPEND IGDRCL_SRCS_tests_sharings
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/context_d3d_tests.cpp"
|
||||
set(IGDRCL_SRCS_tests_sharings_d3d
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/context_d3d_tests.cpp
|
||||
)
|
||||
set(IGDRCL_SRCS_tests_sharings "${IGDRCL_SRCS_tests_sharings}" PARENT_SCOPE)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_sharings_d3d})
|
||||
endif(WIN32)
|
||||
|
@ -19,19 +19,19 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
if(LIBVA_FOUND)
|
||||
list(APPEND IGDRCL_SRCS_tests_sharings
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/cl_create_from_va_media_surface_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/cl_enqueue_acquire_va_media_surfaces_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/cl_enqueue_release_va_media_surfaces_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/cl_get_extension_function_address_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/context_va_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/kernel_va_image_arg_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/mock_va_sharing.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/va_base_object_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/va_sharing_enable_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/va_sharing_linux_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/va_sharing_tests.cpp"
|
||||
set(IGDRCL_SRCS_tests_sharings_va
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/cl_create_from_va_media_surface_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/cl_enqueue_acquire_va_media_surfaces_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/cl_enqueue_release_va_media_surfaces_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/cl_get_extension_function_address_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/context_va_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kernel_va_image_arg_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/mock_va_sharing.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/va_base_object_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/va_sharing_enable_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/va_sharing_linux_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/va_sharing_tests.cpp
|
||||
)
|
||||
set(IGDRCL_SRCS_tests_sharings "${IGDRCL_SRCS_tests_sharings}" PARENT_SCOPE)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_sharings_va})
|
||||
endif(LIBVA_FOUND)
|
||||
|
@ -19,15 +19,14 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_sku_info
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/sku_info_base_reference.h"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}${BRANCH_DIR_SUFFIX}/sku_info_transfer_tests.cpp"
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/sku_info_base_reference.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}${BRANCH_DIR_SUFFIX}/sku_info_transfer_tests.cpp
|
||||
)
|
||||
|
||||
if(WIN32)
|
||||
list(APPEND IGDRCL_SRCS_tests_sku_info
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}${BRANCH_DIR_SUFFIX}/sku_info_receiver_tests.cpp"
|
||||
${CMAKE_CURRENT_SOURCE_DIR}${BRANCH_DIR_SUFFIX}/sku_info_receiver_tests.cpp
|
||||
)
|
||||
endif()
|
||||
|
||||
set(IGDRCL_SRCS_tests_sku_info "${IGDRCL_SRCS_tests_sku_info}" PARENT_SCOPE)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_sku_info})
|
@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2017, Intel Corporation
|
||||
# Copyright (c) 2017 - 2018, Intel Corporation
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
@ -19,19 +19,19 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
set(IGDRCL_SRCS_tests_utilities
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/containers_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/containers_tests_helpers"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/debug_file_reader_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/debug_settings_reader_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/directory_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/heap_allocator_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/reference_tracked_object_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/tag_allocator_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/timer_util_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/cpuinfo_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/perf_profiler.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/spinlock_tests.cpp"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/vec_tests.cpp"
|
||||
PARENT_SCOPE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/containers_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/containers_tests_helpers
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/cpuinfo_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/debug_file_reader_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/debug_settings_reader_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/directory_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/heap_allocator_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/perf_profiler.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/reference_tracked_object_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/spinlock_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/tag_allocator_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/timer_util_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/vec_tests.cpp
|
||||
)
|
||||
target_sources(igdrcl_tests PRIVATE ${IGDRCL_SRCS_tests_utilities})
|
||||
|
Reference in New Issue
Block a user