symforce-org / symforce

Fast symbolic computation, code generation, and nonlinear optimization for robotics
https://symforce.org
Apache License 2.0
1.44k stars 147 forks source link

missing eigen_lcm types in cmake build / install #151

Closed asa closed 2 years ago

asa commented 2 years ago

Describe the bug In source builds using cmake the eigen_lcm cpp headers(eg lcmtypes/eigen_lcm/MatrixXd.hpp) are not available.

To Reproduce

cmake -S /path/to/source -DCMAKE_INSTALL_PREFIX=/opt/symforce -B /tmp/symforce_build
cd symforce_build
make -j{n}
make install
find /opt/symforce |grep eigen_lcm

Expected behavior The eigen lcm types should be installed into the install directory during the install step these are available in the source dir: third_party/eigen_lcm/lcmtypes/eigen_lcm_lcm/cpp/lcmtypes/eigen_lcm

Environment (please complete the following information):

aaron-skydio commented 2 years ago

Thanks, should be fixed by #152 . Let me know if that doesn't work