Skip to content

Commit 629c7c7

Browse files
committed
[SYCL][SYCLLowerIR] Fix shared library build
Signed-off-by: Sarnie, Nick <[email protected]>
1 parent c9511d9 commit 629c7c7

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

llvm/lib/SYCLLowerIR/CMakeLists.txt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,6 @@ if (NOT TARGET LLVMGenXIntrinsics)
4747
endif()
4848
endif (NOT TARGET LLVMGenXIntrinsics)
4949

50-
set_property(GLOBAL PROPERTY LLVMGenXIntrinsics_SOURCE_PROP ${LLVMGenXIntrinsics_SOURCE_DIR})
51-
set_property(GLOBAL PROPERTY LLVMGenXIntrinsics_BINARY_PROP ${LLVMGenXIntrinsics_BINARY_DIR})
52-
5350
add_llvm_component_library(LLVMSYCLLowerIR
5451
ESIMD/ESIMDOptimizeVecArgCallConv.cpp
5552
ESIMD/ESIMDUtils.cpp
@@ -120,5 +117,10 @@ add_llvm_component_library(LLVMSYCLLowerIR
120117
)
121118

122119
target_include_directories(LLVMSYCLLowerIR
123-
PRIVATE ${LLVM_MAIN_SRC_DIR}/projects/vc-intrinsics/GenXIntrinsics/include
124-
PRIVATE ${LLVM_BINARY_DIR}/projects/vc-intrinsics/GenXIntrinsics/include)
120+
PUBLIC $<BUILD_INTERFACE:${LLVMGenXIntrinsics_SOURCE_DIR}/GenXIntrinsics/include/>
121+
PUBLIC $<BUILD_INTERFACE:${LLVMGenXIntrinsics_BINARY_DIR}>
122+
)
123+
124+
target_link_libraries(LLVMSYCLLowerIR
125+
PUBLIC LLVMGenXIntrinsics
126+
)

0 commit comments

Comments
 (0)