File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,23 +17,23 @@ set(CMAKE_CUDA_SEPARABLE_COMPILATION ON)
1717list (APPEND CMAKE_CUDA_FLAGS "--default-stream per-thread" )
1818endif ()
1919
20+ file (GLOB TensorArray_src_cc "*.cc" )
21+
2022if (CUDAToolkit_FOUND)
21- file (GLOB TensorArray_src "*.cc" "*.cu" )
22- else ()
23- file (GLOB TensorArray_src "*.cc" )
23+ file (GLOB TensorArray_src_cu "*.cu" )
2424endif ()
2525
2626# file(MAKE_DIRECTORY "include/tensor_array/core")
2727
28- add_library (tensorarray_core SHARED ${TensorArray_src } )
28+ add_library (tensorarray_core SHARED ${TensorArray_src_cc} ${TensorArray_src_cu } )
2929
3030set_property (TARGET tensorarray_core PROPERTY C_STANDARD 11)
3131set_property (TARGET tensorarray_core PROPERTY C_STANDARD_REQUIRED ON )
3232set_property (TARGET tensorarray_core PROPERTY C_EXTENSIONS OFF )
3333
3434set_property (TARGET tensorarray_core PROPERTY CXX_STANDARD 17)
35- set_property (TARGET tensorarray_core PROPERTY C_STANDARD_REQUIRED ON )
36- set_property (TARGET tensorarray_core PROPERTY C_EXTENSIONS OFF )
35+ set_property (TARGET tensorarray_core PROPERTY CXX_STANDARD_REQUIRED ON )
36+ set_property (TARGET tensorarray_core PROPERTY CXX_EXTENSIONS OFF )
3737
3838if (CUDAToolkit_FOUND)
3939set_property (TARGET tensorarray_core PROPERTY CUDA_STANDARD 17)
Original file line number Diff line number Diff line change @@ -18,8 +18,8 @@ set_property(TARGET tensorarray_layers PROPERTY C_STANDARD_REQUIRED ON)
1818set_property (TARGET tensorarray_layers PROPERTY C_EXTENSIONS OFF )
1919
2020set_property (TARGET tensorarray_layers PROPERTY CXX_STANDARD 17)
21- set_property (TARGET tensorarray_layers PROPERTY C_STANDARD_REQUIRED ON )
22- set_property (TARGET tensorarray_layers PROPERTY C_EXTENSIONS OFF )
21+ set_property (TARGET tensorarray_layers PROPERTY CXX_STANDARD_REQUIRED ON )
22+ set_property (TARGET tensorarray_layers PROPERTY CXX_EXTENSIONS OFF )
2323
2424install (
2525 TARGETS tensorarray_layers
You can’t perform that action at this time.
0 commit comments