-
Notifications
You must be signed in to change notification settings - Fork 83
/
kwiver-depends.cmake
51 lines (44 loc) · 1.47 KB
/
kwiver-depends.cmake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Central location for KWIVER external dependency declaration and resolution
# On macOS, prefer unix-style packages (e.g. from Fletch) over Frameworks
# when looking for dependencies
set(CMAKE_FIND_FRAMEWORK LAST)
# Required for Vital
include( kwiver-depends-Eigen )
# Optional for Vital (loggers)
include( kwiver-depends-log4cxx )
include( kwiver-depends-log4cplus )
# Required for Sprokit and Track Oracle
if(KWIVER_ENABLE_SPROKIT OR KWIVER_ENABLE_TRACK_ORACLE
OR (KWIVER_ENABLE_TOOLS AND NOT VITAL_USE_STD_REGEX))
include( kwiver-depends-Boost )
endif()
# Required for Track Oracle
if(KWIVER_ENABLE_TRACK_ORACLE)
include( kwiver-depends-TinyXML )
include( kwiver-depends-VXL )
endif()
# Optional for Arrows
if(KWIVER_ENABLE_ARROWS)
include( kwiver-depends-CUDA )
include( kwiver-depends-OpenCV )
include( kwiver-depends-DBoW2 )
include( kwiver-depends-PROJ )
include( kwiver-depends-VisCL )
include( kwiver-depends-Ceres )
include( kwiver-depends-Qt )
include( kwiver-depends-VXL )
include( kwiver-depends-VTK )
include( kwiver-depends-Matlab )
include( kwiver-depends-darknet )
include( kwiver-depends-Burn-Out )
include( kwiver-depends-uuid )
include( kwiver-depends-kpf )
include( kwiver-depends-ffmpeg )
include( kwiver-depends-GDAL )
include( kwiver-depends-PDAL )
include( kwiver-depends-PyTorch )
include( kwiver-depends-COLMAP )
include( kwiver-depends-zlib )
endif()
include( kwiver-depends-ZeroMQ )
include( kwiver-depends-OpenMP )