mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
properly link with instrumentation_umd
Linking is required for igdrcl_dll target only. Not needed for static library. This reduces scope of targets where library is required. Change-Id: Ie48ce1f299ef9d4e484081fe87254869c72ca042
This commit is contained in:
@ -307,10 +307,6 @@ if(NOT GMMUMD_LIB_NAME)
|
||||
endif()
|
||||
target_link_libraries(${NEO_STATIC_LIB_NAME} ${GMMUMD_LIB_NAME})
|
||||
|
||||
if(HAVE_INSTRUMENTATION)
|
||||
target_link_libraries(${NEO_STATIC_LIB_NAME} instrumentation_umd)
|
||||
endif()
|
||||
|
||||
if(WIN32)
|
||||
if(GTPIN_HEADERS_DIR)
|
||||
set( DEF_FILE "${CMAKE_CURRENT_SOURCE_DIR}/dll/windows/GTPinExports${IGDRCL_OPTION__BITS}.def" )
|
||||
@ -376,20 +372,24 @@ if(${GENERATE_EXECUTABLE})
|
||||
endforeach(GEN_NUM)
|
||||
endif(GTPIN_HEADERS_DIR)
|
||||
|
||||
add_library(${NEO_DYNAMIC_LIB_NAME} SHARED
|
||||
${RUNTIME_SRCS_DLL}
|
||||
$<TARGET_OBJECTS:${SHARINGS_ENABLE_LIB_NAME}>
|
||||
$<TARGET_OBJECTS:${BUILTINS_SOURCES_LIB_NAME}>
|
||||
$<TARGET_OBJECTS:${BUILTINS_BINARIES_LIB_NAME}>
|
||||
$<TARGET_OBJECTS:${SCHEDULER_BINARY_LIB_NAME}>
|
||||
)
|
||||
add_library(${NEO_DYNAMIC_LIB_NAME} SHARED
|
||||
${RUNTIME_SRCS_DLL}
|
||||
$<TARGET_OBJECTS:${SHARINGS_ENABLE_LIB_NAME}>
|
||||
$<TARGET_OBJECTS:${BUILTINS_SOURCES_LIB_NAME}>
|
||||
$<TARGET_OBJECTS:${BUILTINS_BINARIES_LIB_NAME}>
|
||||
$<TARGET_OBJECTS:${SCHEDULER_BINARY_LIB_NAME}>
|
||||
)
|
||||
|
||||
target_include_directories(${NEO_DYNAMIC_LIB_NAME} BEFORE PRIVATE
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${HW_SRC_INCLUDE_PATH}
|
||||
)
|
||||
target_include_directories(${NEO_DYNAMIC_LIB_NAME} BEFORE PRIVATE
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${HW_SRC_INCLUDE_PATH}
|
||||
)
|
||||
|
||||
target_link_libraries(${NEO_DYNAMIC_LIB_NAME} ${NEO_STATIC_LIB_NAME})
|
||||
target_link_libraries(${NEO_DYNAMIC_LIB_NAME} ${NEO_STATIC_LIB_NAME})
|
||||
|
||||
if(HAVE_INSTRUMENTATION)
|
||||
target_link_libraries(${NEO_DYNAMIC_LIB_NAME} instrumentation_umd)
|
||||
endif()
|
||||
|
||||
if (WIN32)
|
||||
target_include_directories(${NEO_DYNAMIC_LIB_NAME} PUBLIC
|
||||
|
Reference in New Issue
Block a user