Files
URDepends/CMakeLists.txt

33 lines
1.6 KiB
CMake
Raw Permalink Normal View History

2023-05-18 16:04:27 +08:00
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)
# TODOCPU编译不过先不包含了
# 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}")