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