respect interface defines provided by IGC compiler

Change-Id: I00b6855a44305c338418366183c5edb6864528e7
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
This commit is contained in:
Artur Harasimiuk 2019-10-23 10:42:19 +02:00 committed by sys_ocldev
parent 9fc82fdb08
commit 2e74c161d6
3 changed files with 7 additions and 0 deletions

View File

@ -294,6 +294,7 @@ if(NOT IGC__IGC_TARGETS)
set(IGDRCL__IGC_TARGETS "${IGC__IGC_TARGETS}")
foreach(TARGET_tmp ${IGDRCL__IGC_TARGETS})
list(APPEND IGDRCL__IGC_INCLUDE_DIR $<TARGET_PROPERTY:${TARGET_tmp},INTERFACE_INCLUDE_DIRECTORIES>)
list(APPEND IGDRCL__IGC_COMPILE_DEFINITIONS $<TARGET_PROPERTY:${TARGET_tmp},INTERFACE_COMPILE_DEFINITIONS>)
endforeach(TARGET_tmp)
message(STATUS "IGC targets: ${IGDRCL__IGC_TARGETS}")
else()

View File

@ -114,6 +114,7 @@ target_include_directories(ocloc BEFORE PRIVATE ${IGA_INCLUDE_DIR})
target_compile_definitions(ocloc PUBLIC ${CLOC_LIB_FLAGS_DEFINITIONS} ${SUPPORTED_GEN_FLAGS_DEFINITONS} DEFAULT_PLATFORM=${DEFAULT_SUPPORTED_PLATFORM}
IGA_LIBRARY_NAME=${CMAKE_SHARED_LIBRARY_PREFIX}${IGA_LIBRARY_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX})
target_compile_definitions(ocloc PRIVATE ${IGDRCL__IGC_COMPILE_DEFINITIONS})
if(MSVC)
target_link_libraries(ocloc dbghelp)

View File

@ -72,6 +72,11 @@ target_include_directories(${NEO_STATIC_LIB_NAME} PUBLIC
${SOURCE_LEVEL_DEBUGGER_HEADERS_DIR}
)
target_compile_definitions(${NEO_STATIC_LIB_NAME} PUBLIC
""
${IGDRCL__IGC_COMPILE_DEFINITIONS}
)
if(WIN32)
set(IGDRCL_EXTRA_LIBS Ws2_32)
target_include_directories(${NEO_STATIC_LIB_NAME} PUBLIC