]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)\r |
2 | \r | |
3 | vcpkg_from_github(\r | |
4 | OUT_SOURCE_PATH SOURCE_PATH\r | |
5 | REPO introlab/rtabmap\r | |
6 | REF 0a9d237ac2968463d36c4c9b4436871a6c3ea0ca # 0.20.3\r | |
7 | SHA512 47438eb07e4687855e89664479644b93f826da722c3556c30ed4b1a51cecb41494582d3ae3337ff4e0925f6db7ebf74fe29871bf930bb2eb51f5198090ac8554\r | |
8 | HEAD_REF master\r | |
9 | PATCHES \r | |
10 | 001_opencv.patch\r | |
11 | )\r | |
12 | \r | |
13 | vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS\r | |
14 | tools BUILD_TOOLS\r | |
15 | )\r | |
16 | \r | |
17 | vcpkg_configure_cmake(\r | |
18 | SOURCE_PATH ${SOURCE_PATH}\r | |
19 | PREFER_NINJA\r | |
20 | OPTIONS\r | |
21 | ${FEATURE_OPTIONS}\r | |
22 | -DBUILD_APP=OFF\r | |
23 | -DBUILD_EXAMPLES=OFF\r | |
24 | -DWITH_QT=OFF\r | |
25 | -DWITH_SUPERPOINT_TORCH=OFF\r | |
26 | -DWITH_PYMATCHER=OFF\r | |
27 | -DWITH_FREENECT=OFF\r | |
28 | -DWITH_FREENECT2=OFF\r | |
29 | -DWITH_K4W2=OFF\r | |
30 | -DWITH_K4A=OFF\r | |
31 | -DWITH_OPENNI2=OFF\r | |
32 | -DWITH_DC1394=OFF\r | |
33 | -DWITH_G2O=OFF\r | |
34 | -DWITH_GTSAM=OFF\r | |
35 | -DWITH_CERES=OFF\r | |
36 | -DWITH_VERTIGO=OFF\r | |
37 | -DWITH_CVSBA=OFF\r | |
38 | -DWITH_POINTMATCHER=OFF\r | |
39 | -DWITH_LOAM=OFF\r | |
40 | -DWITH_FLYCAPTURE2=OFF\r | |
41 | -DWITH_ZED=OFF\r | |
42 | -DWITH_REALSENSE=OFF\r | |
43 | -DWITH_REALSENSE_SLAM=OFF\r | |
44 | -DWITH_REALSENSE2=OFF\r | |
45 | -DWITH_MYNTEYE=OFF\r | |
46 | -DWITH_OCTOMAP=OFF\r | |
47 | -DWITH_CPUTSDF=OFF\r | |
48 | -DWITH_OPENCHISEL=OFF\r | |
49 | -DWITH_ALICE_VISION=OFF\r | |
50 | -DWITH_FOVIS=OFF\r | |
51 | -DWITH_VISO2=OFF\r | |
52 | -DWITH_DVO=OFF\r | |
53 | -DWITH_ORB_SLAM2=OFF\r | |
54 | -DWITH_OKVIS=OFF\r | |
55 | -DWITH_MSCKF_VIO=OFF\r | |
56 | -DWITH_VINS=OFF\r | |
57 | -DWITH_FASTCV=OFF\r | |
58 | )\r | |
59 | \r | |
60 | vcpkg_install_cmake()\r | |
61 | vcpkg_fixup_cmake_targets(CONFIG_PATH cmake)\r | |
62 | \r | |
63 | vcpkg_copy_tools(TOOL_NAMES rtabmap-res_tool AUTO_CLEAN)\r | |
64 | \r | |
65 | if("tools" IN_LIST FEATURES)\r | |
66 | vcpkg_copy_tools(\r | |
67 | TOOL_NAMES\r | |
68 | rtabmap-camera\r | |
69 | rtabmap-console\r | |
70 | rtabmap-detectMoreLoopClosures\r | |
71 | rtabmap-export\r | |
72 | rtabmap-extractObject\r | |
73 | rtabmap-info\r | |
74 | rtabmap-kitti_dataset\r | |
75 | rtabmap-recovery\r | |
76 | rtabmap-report\r | |
77 | rtabmap-reprocess\r | |
78 | rtabmap-rgbd_dataset\r | |
79 | rtabmap-euroc_dataset\r | |
80 | AUTO_CLEAN\r | |
81 | )\r | |
82 | endif()\r | |
83 | \r | |
84 | file(REMOVE_RECURSE \r | |
85 | "${CURRENT_PACKAGES_DIR}/debug/include"\r | |
86 | "${CURRENT_PACKAGES_DIR}/debug/share"\r | |
87 | )\r | |
88 | \r | |
89 | configure_file(${SOURCE_PATH}/LICENSE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)\r |