mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 14:55:24 +08:00
Move test_dynamic_lib to shared
Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
c59c4b2957
commit
a5d8eea3d5
21
shared/test/common/test_dynamic_lib/CMakeLists.txt
Normal file
21
shared/test/common/test_dynamic_lib/CMakeLists.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
#
|
||||
# Copyright (C) 2018-2022 Intel Corporation
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
|
||||
project(test_dynamic_lib)
|
||||
|
||||
if(WIN32)
|
||||
set(OS_SUFFIX win)
|
||||
else()
|
||||
set(OS_SUFFIX lin)
|
||||
endif()
|
||||
|
||||
add_library(test_dynamic_lib SHARED test_dynamic_lib_${OS_SUFFIX}.cpp)
|
||||
|
||||
create_project_source_tree(test_dynamic_lib)
|
||||
|
||||
set_target_properties(test_dynamic_lib PROPERTIES FOLDER "test mocks")
|
||||
set_property(TARGET test_dynamic_lib APPEND_STRING PROPERTY COMPILE_FLAGS ${ASAN_FLAGS})
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (C) 2018-2022 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
extern "C" __attribute__((visibility("default"))) void testDynamicLibraryFunc() {
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (C) 2018-2022 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
extern "C" __declspec(dllexport) void testDynamicLibraryFunc() {
|
||||
}
|
||||
@@ -37,6 +37,8 @@ if(NOT NEO_SKIP_UNIT_TESTS)
|
||||
$<TARGET_OBJECTS:neo_shared_mocks>
|
||||
)
|
||||
|
||||
add_dependencies(${TARGET_NAME} test_dynamic_lib)
|
||||
|
||||
set_property(TARGET ${TARGET_NAME} APPEND_STRING PROPERTY COMPILE_FLAGS ${ASAN_FLAGS})
|
||||
set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "${SHARED_TEST_PROJECTS_FOLDER}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user