@@ -28,12 +28,13 @@ if(NATIVECPU_USE_OCK)
28
28
include (FetchContent)
29
29
FetchContent_Declare(oneapi-ck
30
30
GIT_REPOSITORY https://github.com/codeplaysoftware/oneapi-construction-kit.git
31
- # commit 63f4ba99fc758ffc4268a807b21816b6be1b1b68
32
- # Author: PietroGhg <[email protected] >
33
- # Date: Wed Jan 31 14:06:36 2024 +0100
34
- # Merge pull request #326 from PietroGhg/pietro/vecz
35
- # Integrate vecz in experimental branch
36
- GIT_TAG 63f4ba99fc758ffc4268a807b21816b6be1b1b68
31
+ # commit 62090f9d469a30e0595f445ff664ea2ecfe77b44
32
+ # Merge: 6151546a af33ddfb
33
+ # Author: PietroGhg <[email protected] >
34
+ # Date: Thu Feb 29 12:46:49 2024 +0100
35
+ # Merge pull request #385 from PietroGhg/pietro/multi_llvm_include
36
+ # [NATIVECPU] Avoid specifying include path manually for multi_llvm and Native CPU
37
+ GIT_TAG 62090f9d469a30e0595f445ff664ea2ecfe77b44
37
38
)
38
39
FetchContent_GetProperties(oneapi-ck)
39
40
if (NOT oneapi-ck_POPULATED)
@@ -43,6 +44,12 @@ if(NATIVECPU_USE_OCK)
43
44
set (CA_NATIVE_CPU 1)
44
45
add_subdirectory (${oneapi-ck_SOURCE_DIR} ${oneapi-ck_BINARY_DIR } EXCLUDE_FROM_ALL )
45
46
endif ()
47
+ install (TARGETS multi_llvm
48
+ EXPORT ;LLVMExports
49
+ LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX} COMPONENT multi_llvm
50
+ ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX} COMPONENT multi_llvm
51
+ RUNTIME DESTINATION lib${LLVM_LIBDIR_SUFFIX} COMPONENT multi_llvm)
52
+ set_property (GLOBAL APPEND PROPERTY LLVM_EXPORTS multi_llvm)
46
53
target_compile_definitions (LLVMSYCLLowerIR PRIVATE NATIVECPU_USE_OCK)
47
54
target_include_directories (LLVMSYCLLowerIR PRIVATE
48
55
${oneapi-ck_SOURCE_DIR}/modules/compiler/multi_llvm/include
0 commit comments