Cmake refactor part 11

igdrcl_tests: define target sources in subdirectories H-M,P-U

Change-Id: I4539999c33ab5e5c3f5ec6909090c5c89daf7841
This commit is contained in:
Mateusz Jablonski
2018-03-07 15:17:52 +01:00
committed by sys_ocldev
parent 2ac12afe58
commit 9d60c31dc8
20 changed files with 199 additions and 229 deletions

View File

@ -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)

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

@ -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()

View File

@ -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)

View File

@ -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)

View File

@ -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})

View File

@ -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})