Move test_dynamic_lib to shared

Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com>
This commit is contained in:
Daniel Chabrowski
2022-06-13 15:16:09 +00:00
committed by Compute-Runtime-Automation
parent c59c4b2957
commit a5d8eea3d5
6 changed files with 6 additions and 7 deletions

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

View File

@@ -0,0 +1,9 @@
/*
* Copyright (C) 2018-2022 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
extern "C" __attribute__((visibility("default"))) void testDynamicLibraryFunc() {
}

View File

@@ -0,0 +1,9 @@
/*
* Copyright (C) 2018-2022 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
extern "C" __declspec(dllexport) void testDynamicLibraryFunc() {
}

View File

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