Fixes in cmake for mt_tests and USE_TSAN

Change-Id: I2bbeff76a25f4b22d0b9fa8da7f319f34aff199f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
Mateusz Hoppe
2020-11-02 12:52:56 +01:00
committed by sys_ocldev
parent 44af85b492
commit 80076a808c
2 changed files with 14 additions and 8 deletions

View File

@ -59,7 +59,11 @@ if(WIN32)
endif()
add_dependencies(igdrcl_mt_tests test_dynamic_lib)
add_dependencies(igdrcl_mt_tests prepare_test_kernel_for_shared)
add_dependencies(igdrcl_mt_tests
prepare_test_kernel_for_shared
prepare_test_kernels
copy_test_files_per_product
)
create_project_source_tree(igdrcl_mt_tests)
set_target_properties(igdrcl_mt_tests PROPERTIES FOLDER ${OPENCL_TEST_PROJECTS_FOLDER})

View File

@ -60,12 +60,14 @@ add_custom_target(run_ocloc_segfault_test ALL
DEPENDS ocloc_segfault_test
)
add_custom_command(
TARGET run_ocloc_segfault_test
POST_BUILD
COMMAND echo Running ocloc_segfault_test
COMMAND ocloc_segfault_test
WORKING_DIRECTORY ${TargetDir}
)
if(NOT USE_TSAN)
add_custom_command(
TARGET run_ocloc_segfault_test
POST_BUILD
COMMAND echo Running ocloc_segfault_test
COMMAND ocloc_segfault_test
WORKING_DIRECTORY ${TargetDir}
)
endif()
set_property(TARGET run_ocloc_segfault_test PROPERTY FOLDER ${CLOC_FOLDER})