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(SAFT_TOFI) # 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 SaftTofi 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 SaftTofi 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}) install(DIRECTORY "cmake" DESTINATION "${CMAKE_INSTALL_PREFIX}")