mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-08 05:56:36 +08:00
Create object library for ze_intel_gpu
Relatet-To: NEO-4480 Change-Id: Ie3b8d18f257b023d8f84713b5231f41ed1ccb21a Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
56952113eb
commit
aecb689c81
@@ -71,6 +71,11 @@ set(L0_RUNTIME_SOURCES
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdqueue_extended${BRANCH_DIR_SUFFIX}/cmdqueue_extended.inl
|
||||
)
|
||||
|
||||
target_include_directories(${L0_STATIC_LIB_NAME}
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/
|
||||
)
|
||||
|
||||
target_include_directories(${TARGET_NAME_L0}
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/
|
||||
@@ -79,19 +84,15 @@ target_include_directories(${TARGET_NAME_L0}
|
||||
add_subdirectories()
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
append_sources_from_properties(L0_RUNTIME_SOURCES
|
||||
L0_API
|
||||
L0_SRCS_DLL
|
||||
L0_SOURCES_LINUX
|
||||
L0_SOURCES_WINDOWS
|
||||
L0_SRCS_COMPILER_INTERFACE
|
||||
L0_SRCS_DEBUGGER
|
||||
L0_SRCS_OCLOC_SHARED
|
||||
)
|
||||
target_sources(${L0_STATIC_LIB_NAME}
|
||||
PRIVATE
|
||||
${L0_RUNTIME_SOURCES}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
)
|
||||
|
||||
target_sources(${TARGET_NAME_L0}
|
||||
PRIVATE
|
||||
${L0_RUNTIME_SOURCES}
|
||||
${L0_SRCS_DLL}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
)
|
||||
|
||||
|
||||
@@ -12,6 +12,6 @@ if(SUPPORT_GEN11)
|
||||
)
|
||||
add_subdirectories()
|
||||
|
||||
target_sources(${TARGET_NAME_L0} PRIVATE ${HW_SOURCES_GEN11})
|
||||
target_sources(${L0_STATIC_LIB_NAME} PRIVATE ${HW_SOURCES_GEN11})
|
||||
set_property(GLOBAL PROPERTY L0_HW_SOURCES_GEN11 ${HW_SOURCES_GEN11})
|
||||
endif()
|
||||
|
||||
@@ -12,8 +12,8 @@ if(SUPPORT_GEN12LP)
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/enable_family_full_l0_gen12lp.cpp
|
||||
)
|
||||
add_subdirectories()
|
||||
target_include_directories(${TARGET_NAME_L0} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/definitions${BRANCH_DIR_SUFFIX}/)
|
||||
target_include_directories(${L0_STATIC_LIB_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/definitions${BRANCH_DIR_SUFFIX}/)
|
||||
|
||||
target_sources(${TARGET_NAME_L0} PRIVATE ${HW_SOURCES_GEN12LP})
|
||||
target_sources(${L0_STATIC_LIB_NAME} PRIVATE ${HW_SOURCES_GEN12LP})
|
||||
set_property(GLOBAL APPEND PROPERTY L0_HW_SOURCES_GEN12LP ${HW_SOURCES_GEN12LP})
|
||||
endif()
|
||||
|
||||
@@ -10,6 +10,6 @@ if(SUPPORT_GEN8)
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/enable_family_full_l0_gen8.cpp
|
||||
)
|
||||
|
||||
target_sources(${TARGET_NAME_L0} PRIVATE ${HW_SOURCES_GEN8})
|
||||
target_sources(${L0_STATIC_LIB_NAME} PRIVATE ${HW_SOURCES_GEN8})
|
||||
set_property(GLOBAL PROPERTY L0_HW_SOURCES_GEN8 ${HW_SOURCES_GEN8})
|
||||
endif()
|
||||
|
||||
@@ -13,6 +13,6 @@ if(SUPPORT_GEN9)
|
||||
|
||||
add_subdirectories()
|
||||
|
||||
target_sources(${TARGET_NAME_L0} PRIVATE ${HW_SOURCES_GEN9})
|
||||
target_sources(${L0_STATIC_LIB_NAME} PRIVATE ${HW_SOURCES_GEN9})
|
||||
set_property(GLOBAL PROPERTY L0_HW_SOURCES_GEN9 ${HW_SOURCES_GEN9})
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user