mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-24 06:10:12 +00:00
[libomptarget][nvptx] Include omp_data.cu in bitcode deviceRTL
[libomptarget][nvptx] Include omp_data.cu in bitcode deviceRTL Reviewed By: tianshilei1992 Differential Revision: https://reviews.llvm.org/D94565
This commit is contained in:
parent
8a47d875b0
commit
84e0b14a0a
@ -56,6 +56,7 @@ if(LIBOMPTARGET_DEP_CUDA_FOUND)
|
||||
${devicertl_common_directory}/src/data_sharing.cu
|
||||
${devicertl_common_directory}/src/libcall.cu
|
||||
${devicertl_common_directory}/src/loop.cu
|
||||
${devicertl_common_directory}/src/omp_data.cu
|
||||
${devicertl_common_directory}/src/omptarget.cu
|
||||
${devicertl_common_directory}/src/parallel.cu
|
||||
${devicertl_common_directory}/src/reduction.cu
|
||||
@ -65,8 +66,6 @@ if(LIBOMPTARGET_DEP_CUDA_FOUND)
|
||||
src/target_impl.cu
|
||||
)
|
||||
|
||||
set(omp_data_objects ${devicertl_common_directory}/src/omp_data.cu)
|
||||
|
||||
# Build library support for the highest compute capability the system supports
|
||||
# and always build support for sm_35 by default
|
||||
if (${LIBOMPTARGET_DEP_CUDA_ARCH} EQUAL 35)
|
||||
@ -105,7 +104,7 @@ if(LIBOMPTARGET_DEP_CUDA_FOUND)
|
||||
set(CUDA_SEPARABLE_COMPILATION ON)
|
||||
list(APPEND CUDA_NVCC_FLAGS -I${devicertl_base_directory}
|
||||
-I${devicertl_nvptx_directory}/src)
|
||||
cuda_add_library(omptarget-nvptx STATIC ${cuda_src_files} ${omp_data_objects}
|
||||
cuda_add_library(omptarget-nvptx STATIC ${cuda_src_files}
|
||||
OPTIONS ${CUDA_ARCH} ${CUDA_DEBUG} ${MAX_SM_DEFINITION})
|
||||
|
||||
# Install device RTL under the lib destination folder.
|
||||
|
Loading…
Reference in New Issue
Block a user