Parcourir la source

g2o: update to 2024.12.28 (#8634)

* g2o: update to 2024.12.28

* fix link order
choyy il y a 3 semaines
Parent
commit
2864e7f5d6
1 fichiers modifiés avec 5 ajouts et 2 suppressions
  1. 5 2
      packages/g/g2o/xmake.lua

+ 5 - 2
packages/g/g2o/xmake.lua

@@ -7,8 +7,11 @@ package("g2o")
     end})
     add_urls("https://github.com/RainerKuemmerle/g2o.git")
     add_versions("2020.12.23", "20af80edf8fd237e29bd21859b8fc734e615680e8838824e8b3f120c5f4c1672")
+    add_versions("2024.12.28", "d691ead69184ebbb8256c9cd9f4121d1a880b169370efc0554dd31a64802a452")
 
-    add_deps("cmake", "eigen")
+    add_deps("cmake", "eigen <5.0")
+
+    add_links("g2o_solver_slam2d_linear", "g2o_solver_structure_only", "g2o_solver_dense", "g2o_solver_eigen", "g2o_solver_pcg", "g2o_types_data", "g2o_types_icp", "g2o_types_sim3", "g2o_types_sba", "g2o_types_sclam2d", "g2o_types_slam2d_addons", "g2o_types_slam2d", "g2o_types_slam3d_addons", "g2o_types_slam3d", "g2o_core", "g2o_stuff", "g2o_opengl_helper", "g2o_ext_freeglut_minimal")
 
     on_install("linux", "windows", "macosx", function (package)
         local configs = {"-DG2O_BUILD_APPS=OFF", "-DG2O_BUILD_EXAMPLES=OFF"}
@@ -28,5 +31,5 @@ package("g2o")
                 g2o::SparseOptimizer optimizer;
                 optimizer.setVerbose(false);
             }
-        ]]}, {configs = {languages = "c++14"}}))
+        ]]}, {configs = {languages = package:version():ge("2023.08.06") and "c++17" or "c++14"}}))
     end)