]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/rtabmap/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / rtabmap / portfile.cmake
CommitLineData
1e59de90
TL
1vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)\r
2\r
3vcpkg_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
13vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS\r
14 tools BUILD_TOOLS\r
15)\r
16\r
17vcpkg_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
60vcpkg_install_cmake()\r
61vcpkg_fixup_cmake_targets(CONFIG_PATH cmake)\r
62\r
63vcpkg_copy_tools(TOOL_NAMES rtabmap-res_tool AUTO_CLEAN)\r
64\r
65if("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
82endif()\r
83\r
84file(REMOVE_RECURSE \r
85 "${CURRENT_PACKAGES_DIR}/debug/include"\r
86 "${CURRENT_PACKAGES_DIR}/debug/share"\r
87)\r
88\r
89configure_file(${SOURCE_PATH}/LICENSE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)\r