Files
URDepends/CMakeLists.txt
2023-05-18 16:04:27 +08:00

33 lines
1.6 KiB
CMake
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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}")