mirror of
https://github.com/Kitware/CMake.git
synced 2026-11-06 05:16:58 +00:00
2 files changed
+1
-6
No files matched your search
@@ -132,18 +132,16 @@ if(CMAKE_SYCL_DEVICE_LINK_OPTIONS)
|
||||
set(CMAKE_SYCL_DEVICE_LINKER_WRAPPER_FLAG_SEP ${CMAKE_SYCL_LINKER_WRAPPER_FLAG_SEP})
|
||||
set(CMAKE_SYCL_RESPONSE_FILE_DEVICE_LINK_FLAG "@")
|
||||
string(JOIN " " pic_options ${CMAKE_SYCL_COMPILE_OPTIONS_PIC})
|
||||
string(JOIN " " device_pic_options ${CMAKE_SYCL_DEVICE_LINK_OPTIONS_PIC})
|
||||
string(JOIN " " device_options ${CMAKE_SYCL_DEVICE_LINK_OPTIONS})
|
||||
if(NOT CMAKE_SYCL_DEVICE_LINK_LIBRARY)
|
||||
set(CMAKE_SYCL_DEVICE_LINK_LIBRARY
|
||||
"<CMAKE_SYCL_COMPILER> <LANGUAGE_COMPILE_FLAGS> <LINK_FLAGS> ${pic_options} ${device_options} ${device_pic_options} -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
|
||||
"<CMAKE_SYCL_COMPILER> <LANGUAGE_COMPILE_FLAGS> <LINK_FLAGS> ${pic_options} ${device_options} -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
|
||||
endif()
|
||||
if(NOT CMAKE_SYCL_DEVICE_LINK_EXECUTABLE)
|
||||
set(CMAKE_SYCL_DEVICE_LINK_EXECUTABLE "${CMAKE_SYCL_DEVICE_LINK_LIBRARY}")
|
||||
endif()
|
||||
unset(device_options)
|
||||
unset(pic_options)
|
||||
unset(device_pic_options)
|
||||
endif()
|
||||
|
||||
mark_as_advanced(CMAKE_VERBOSE_MAKEFILE)
|
||||
|
||||
@@ -7,9 +7,6 @@ set(CMAKE_SYCL_COMPILE_OPTIONS_SEPARABLE_COMPILATION_ON "-fgpu-rdc")
|
||||
set(CMAKE_SYCL_COMPILE_OPTIONS_SEPARABLE_COMPILATION_OFF "-fno-gpu-rdc")
|
||||
set(CMAKE_SYCL_DEVICE_LINK_OPTIONS "-fsycl;-fsycl-link")
|
||||
if(NOT CMAKE_SYCL_COMPILER_FRONTEND_VARIANT STREQUAL "MSVC")
|
||||
if(CMAKE_SYCL_COMPILER_ID STREQUAL "IntelLLVM")
|
||||
set(CMAKE_SYCL_DEVICE_LINK_OPTIONS_PIC "-shared")
|
||||
endif()
|
||||
set(CMAKE_SYCL_DEVICE_LINK_OPTIONS_WHOLE_ARCHIVE "-Wl,--whole-archive")
|
||||
set(CMAKE_SYCL_DEVICE_LINK_OPTIONS_NO_WHOLE_ARCHIVE "-Wl,--no-whole-archive")
|
||||
elseif(CMAKE_SYCL_COMPILER_ID STREQUAL "IntelLLVM")
|
||||
|
||||
Reference in new issue
Block a user