summaryrefslogtreecommitdiff
path: root/modules/sophus/1.22.10/patches/add_build_file.patch
blob: 6259c00c7c5cd660e600327ce9d13f7e1d475ca9 (plain)
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
--- /dev/null
+++ BUILD.bazel
@@ -0,0 +1,36 @@
+""" Builds Sophus.
+"""
+
+load("@rules_cc//cc:defs.bzl", "cc_library")
+
+cc_library(
+    name = "sophus",
+    hdrs = [
+        "sophus/average.hpp",
+        "sophus/cartesian.hpp",
+        "sophus/ceres_local_parameterization.hpp",
+        "sophus/ceres_manifold.hpp",
+        "sophus/ceres_typetraits.hpp",
+        "sophus/common.hpp",
+        "sophus/geometry.hpp",
+        "sophus/interpolate.hpp",
+        "sophus/interpolate_details.hpp",
+        "sophus/num_diff.hpp",
+        "sophus/rotation_matrix.hpp",
+        "sophus/rxso2.hpp",
+        "sophus/rxso3.hpp",
+        "sophus/se2.hpp",
+        "sophus/se3.hpp",
+        "sophus/sim2.hpp",
+        "sophus/sim3.hpp",
+        "sophus/sim_details.hpp",
+        "sophus/so2.hpp",
+        "sophus/so3.hpp",
+        "sophus/spline.hpp",
+        "sophus/types.hpp",
+        "sophus/velocities.hpp"
+    ],
+    visibility = ["//visibility:public"],
+    deps = [ "@eigen" ],
+)
+