Closed Algomorph closed 4 years ago
Dear Mr. Hedgehog,
Kindly take a look at latest commit :-) (it seems to be behaving correctly now)
Thank you very much, Mr. Greek God of Computer Vision :-) Indeed, seems to be working now (tested on Ubuntu 18 only, though).
Closing this for now, feel free to revisit if something misbehaves :)
The dependency propagation mechanism from cilantro to client projects is based on Pangolin.
Unfortunately, the Eigen and Pangolin dependencies don't seem to propagate. If we compare the PangolinTargets.cmake file to the cilantroTargets.cmake file (both of which are generated and copied to the install location, inside /lib/cmake/{cilantro or Pangolin}/), here is what we see.
PangolinTargets.cmake (lines 56-60):
Corresponding lines for cilantroTargets.cmake (line 56-58):
Hence, we're obviously missing some important stuff, like Pangolin itself and its dependencies. Something small must be missing in the cilantro's CMakeLists.txt, not sure yet what.