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:
Mateusz Hoppe
2020-03-18 17:56:29 +01:00
committed by sys_ocldev
parent 56952113eb
commit aecb689c81
8 changed files with 115 additions and 29 deletions

View File

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

View File

@@ -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()

View File

@@ -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()

View File

@@ -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()

View File

@@ -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()