diff --git a/CMakeLists.txt b/CMakeLists.txt index 931f4c8..6ac8c12 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,31 +2,31 @@ cmake_minimum_required(VERSION 3.16) project(URDepends) set(CMAKE_CXX_STANDARD 14) -add_subdirectory(eikonalGPU) -add_subdirectory(TransmissionDetection) -add_subdirectory(FastMarching) -add_subdirectory(signalProcessingMexCall) +# add_subdirectory(eikonalGPU) +# add_subdirectory(TransmissionDetection) +# add_subdirectory(FastMarching) +# add_subdirectory(signalProcessingMexCall) add_subdirectory(SAFT_TOFI) -add_subdirectory(SAFT_ATT) +# add_subdirectory(SAFT_ATT) add_subdirectory(TVALGPU) # TODO:CPU编译不过,先不包含了 # add_subdirectory(TVALCPU) -install(TARGETS eikonalGPU RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) -install(TARGETS TranDetection RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) -install(TARGETS FastMatching RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) -install(TARGETS signalProcess RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) +# install(TARGETS eikonalGPU RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) +# install(TARGETS TranDetection RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) +# install(TARGETS FastMatching RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) +# install(TARGETS signalProcess RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) install(TARGETS SaftTofi RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) -install(TARGETS SaftATT RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) +# install(TARGETS SaftATT RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) install(TARGETS TVALGPU RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) # install(TARGETS TVALCPU RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) -install(TARGETS eikonalGPU PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) -install(TARGETS TranDetection PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) -install(TARGETS FastMatching PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) -install(TARGETS signalProcess PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) +# install(TARGETS eikonalGPU PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) +# install(TARGETS TranDetection PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) +# install(TARGETS FastMatching PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) +# install(TARGETS signalProcess PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) install(TARGETS SaftTofi PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) -install(TARGETS SaftATT PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) +# install(TARGETS SaftATT PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) install(TARGETS TVALGPU PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) # install(TARGETS TVALCPU PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) diff --git a/SAFT_TOFI/CMakeLists.txt b/SAFT_TOFI/CMakeLists.txt index 644cd3a..682a3d5 100644 --- a/SAFT_TOFI/CMakeLists.txt +++ b/SAFT_TOFI/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(SaftTofi PRIVATE $<$: --compiler-options -fPIC --use_fast_math --ptxas-options=-v - -arch compute_30 -code compute_30,sm_30 + -arch compute_89 -code compute_89,sm_89 >) target_link_libraries(SaftTofi PRIVATE ${CUDA_RUNTIME_LIBRARY} ) diff --git a/TVALGPU/CMakeLists.txt b/TVALGPU/CMakeLists.txt index 1a8b5df..493d52f 100644 --- a/TVALGPU/CMakeLists.txt +++ b/TVALGPU/CMakeLists.txt @@ -13,7 +13,7 @@ target_compile_options(TVALGPU PRIVATE $<$: --compiler-options -fPIC --use_fast_math --ptxas-options=-v - -arch sm_70 + -arch sm_89 >) target_link_libraries(TVALGPU PRIVATE ${CUDA_RUNTIME_LIBRARY} CUDA::cusparse CUDA::cublas) diff --git a/cmake/URDependsConfig.cmake b/cmake/URDependsConfig.cmake index 481e21c..1317e51 100644 --- a/cmake/URDependsConfig.cmake +++ b/cmake/URDependsConfig.cmake @@ -1,17 +1,17 @@ get_filename_component(_DIR "${CMAKE_CURRENT_LIST_DIR}" PATH) set(URDepends_INCLUDES_DIRS "${_DIR}/include") -add_library(URDepends::eikonal SHARED IMPORTED) -set_target_properties(URDepends::eikonal PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libeikonalGPU.so") -add_library(URDepends::FastMatching SHARED IMPORTED) -set_target_properties(URDepends::FastMatching PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libFastMatching.so") -add_library(URDepends::SaftATT SHARED IMPORTED) -set_target_properties(URDepends::SaftATT PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libSaftATT.so") +# add_library(URDepends::eikonal SHARED IMPORTED) +# set_target_properties(URDepends::eikonal PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libeikonalGPU.so") +# add_library(URDepends::FastMatching SHARED IMPORTED) +# set_target_properties(URDepends::FastMatching PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libFastMatching.so") +# add_library(URDepends::SaftATT SHARED IMPORTED) +# set_target_properties(URDepends::SaftATT PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libSaftATT.so") add_library(URDepends::SaftTofi SHARED IMPORTED) set_target_properties(URDepends::SaftTofi PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libSaftTofi.so") -add_library(URDepends::SignalProcess SHARED IMPORTED) -set_target_properties(URDepends::SignalProcess PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libsignalProcess.so") -add_library(URDepends::TransDetection SHARED IMPORTED) -set_target_properties(URDepends::TransDetection PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libTranDetection.so") +# add_library(URDepends::SignalProcess SHARED IMPORTED) +# set_target_properties(URDepends::SignalProcess PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libsignalProcess.so") +# add_library(URDepends::TransDetection SHARED IMPORTED) +# set_target_properties(URDepends::TransDetection PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libTranDetection.so") add_library(URDepends::TVALGPU SHARED IMPORTED) set_target_properties(URDepends::TVALGPU PROPERTIES IMPORTED_LOCATION "${_DIR}/lib/libTVALGPU.so") set(URDepends_FOUND ON)