blob: e419d2b2213c781109d234185125c2dcaaa63cea [file] [log] [blame]
Austin Schuhd9e9dea2022-02-20 19:54:42 -08001cc_library(
2 name = "osqp-cpp",
3 srcs = [
4 "src/osqp++.cc",
5 ],
6 hdrs = [
7 "include/osqp++.h",
8 ],
9 includes = [
10 "include",
11 ],
12 target_compatible_with = ["@platforms//os:linux"],
13 visibility = ["//visibility:public"],
14 deps = [
15 "//third_party/osqp",
16 "@com_google_absl//absl/status",
17 "@com_google_absl//absl/status:statusor",
18 "@org_tuxfamily_eigen//:eigen",
19 ],
20)
21
22cc_test(
23 name = "osqp-cpp_test",
24 srcs = [
25 "test/osqp++_test.cc",
26 ],
27 deps = [
28 ":osqp-cpp",
29 "//aos/testing:googletest",
30 "@com_google_googletest//:gtest",
31 ],
32)