change SAFT

This commit is contained in:
kradchen
2023-06-09 11:19:30 +08:00
parent 03a79b9357
commit 63bae1683f
10 changed files with 511 additions and 519 deletions

View File

@@ -2,11 +2,9 @@ cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
project(SaftATT)
set(CMAKE_CUDA_COMPILER /usr/local/cuda/bin/nvcc)
enable_language(CUDA)
set(Matlab_ROOT_DIR /usr/local/Polyspace/R2019b)
find_package(Matlab)
add_library(SaftATT SHARED ./src/SAFT_ATT.cpp ./src/saft.cu ./src/processAScans.cpp ./src/saft.cpp )
target_include_directories(SaftATT PRIVATE ./src /usr/local/cuda/include /usr/local/Polyspace/R2019b/extern/include)
target_include_directories(SaftATT PRIVATE ./src /usr/local/cuda/include )
set_target_properties(SaftATT PROPERTIES CUDA_SEPARABLE_COMPILATION ON)
target_compile_options(SaftATT PRIVATE $<$<COMPILE_LANGUAGE:CUDA>:
# -O3
@@ -16,5 +14,5 @@ target_compile_options(SaftATT PRIVATE $<$<COMPILE_LANGUAGE:CUDA>:
-arch compute_30 -code compute_30,sm_30
>)
target_link_libraries(SaftATT PRIVATE ${CUDA_RUNTIME_LIBRARY} ${Matlab_MEX_LIBRARY} ${Matlab_MX_LIBRARY})
target_link_libraries(SaftATT PRIVATE ${CUDA_RUNTIME_LIBRARY} )
set_target_properties(SaftATT PROPERTIES PUBLIC_HEADER ${CMAKE_CURRENT_LIST_DIR}/src/SAFT_ATT.h)