33 lines
1.6 KiB
CMake
33 lines
1.6 KiB
CMake
|
|
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}")
|