1. 07 Sep, 2020 2 commits
  2. 28 Aug, 2020 3 commits
    • Nicolas Cadart's avatar
      Merge branch 'fix/CheckSystemBoostEnvVar' into 'master' · 4a99c6b0
      Nicolas Cadart authored
      Check system boost environment variables and clean boost related CMake variables
      
      See merge request !18
      4a99c6b0
    • Nicolas Cadart's avatar
      Remove useless Boost related lines in pcl.cmake · 7b70763c
      Nicolas Cadart authored
      Removes Boost_USE_STATIC which does not exist in CMake > 3.0.
      Removes Boost_LIBRARY_DIR_DEBUG/RELEASE which are automatically set by FindBoost.cmake according to BOOST_LIBRARYDIR hint.
      7b70763c
    • Nicolas Cadart's avatar
      Check for Boost environment variables hiding superbuild Boost install · ee4a2a9e
      Nicolas Cadart authored
      If some Boost environment variables are defined, they could hide the
      superbuild Boost install.
      This can lead to superbuild failure if the system boost does not have
      all required components.
      It may also lead to runtime errors if all binaries were not built using
      the same boost libs (system VS superbuild ones).
      This commit add a check to verify the definition of these environment
      variables if user does not want to use his system boost install.
      ee4a2a9e
  3. 13 Aug, 2020 2 commits
  4. 13 Jul, 2020 3 commits
  5. 07 Jul, 2020 2 commits
  6. 17 Jun, 2020 1 commit
  7. 12 Jun, 2020 2 commits
  8. 11 Jun, 2020 1 commit
    • Nicolas Cadart's avatar
      Enable Paraview embedded documentation · 18174f02
      Nicolas Cadart authored
      This option was set twice in Paraview superbuild project, once at ON, the second at OFF, overriding the first.
      This commit removes the second setting, enabling back the option.
      
      If set to ON, plugins documentation is auto-generated from proxy XML files.
      This doc becomes available in LidarView Online Help, and can be accessed via the "?" help button of each entry in the Pipeline Browser.
      
      Note that this option has nothing to do with code API documentation generation, and doxygen is not triggered via this command.
      18174f02
  9. 27 May, 2020 2 commits
  10. 26 May, 2020 2 commits
  11. 25 May, 2020 2 commits
  12. 05 May, 2020 1 commit
  13. 17 Apr, 2020 2 commits
  14. 26 Mar, 2020 1 commit
  15. 25 Mar, 2020 6 commits
    • Nicolas Cadart's avatar
      Minor superbuild sub-projects CMake configuration fixes · 36e60e01
      Nicolas Cadart authored
      - Build Ceres with CXX11 support as C++11 standard is already used
      - Build Ceres and Glog as shared libs (used multiple times)
      - Use official Glog version tag (v0.4.0) instead of commit as the release is now available
      - Remove Eigen and Flann tests building
      - Fix CMake variables names
      - Set PCL C++ standard to 14 as requested in doc.
      36e60e01
    • Nicolas Cadart's avatar
      Clean CMake files · b1a3dc90
      Nicolas Cadart authored
      - Remove unused install path for individual sub-projects
      - Use same CMake boolean convention (ON/OFF) for better clarity
      b1a3dc90
    • Nicolas Cadart's avatar
      Merge branch 'feature/addSlamInLVSuperbuild' into 'master' · 184d827d
      Nicolas Cadart authored
      Add new SLAM to LidarView superbuild as independent plugin
      See merge request !6
      
      If SLAM is enabled, `LidarSlamPlugin` is automatically built and installed as a Lidarview plugin, and will be auto-loaded at LidarView start. Its use is then totally transparent for the user.
      
      Major changes :
      
      * Add optional G2O project (optional SLAM dependency)
      * Upgrade to Eigen 3.3.7 and PCL 1.10.1 (and remove unused PCL components from build)
      * Add CMake options to enable new SLAM and optionally chose to build old SLAM
      
      Related merge requests (please merge them in this following order) :
      
      * [LiDAR SLAM](keu-computervision/slam!22)
      * [LidarView-Superbuild](!6) (this MR)
      * [LidarView-Core](lidarview-core!57)
      * [LidarView](lidarview!25)
      184d827d
    • Nicolas Cadart's avatar
      Update PCL from 1.8.1 to 1.10.1 · f370c0cd
      Nicolas Cadart authored
      This update fixes several issues in other projects where PCL is needed :
      
       - in LidarSlam(Plugin) : this update includes fix on octree compression
         (see https://github.com/PointCloudLibrary/pcl/pull/3579)
      
       - in LVCore : since PCL 1.9, PCL_DEFINITIONS are not used anymore,
         and fix compile flags export (especially, it does not export anymore -march=native flag
         if PCL wasn't compiled with it, see https://github.com/PointCloudLibrary/pcl/issues/2239).
         This fixes Eigen versions mismatches between several libs using not compatible memory alignement,
         leading to weird segfaults when allocating/freeing Eigen dynamic matrices.
         See lidarview-core@674a0d34
         for more info about this bug.
      f370c0cd
    • Nicolas Cadart's avatar
      a6f42b50
    • Nicolas Cadart's avatar
      Add CMake options to enable/disable old/new SLAM and update doc · 2818f384
      Nicolas Cadart authored
      - Add ENABLE_slam and ENABLE_old_slam CMake options to enable new/old SLAM compilation.
      - Mark ENABLE_old_slam as advanced, to set default behavior to new slam.
      - Add warning if both ENABLE_slam. and ENABLE_old_slam are activated to avoid potential errors when loading one of these filters.
      2818f384
  16. 10 Mar, 2020 1 commit
  17. 04 Feb, 2020 3 commits
  18. 22 Jan, 2020 1 commit
  19. 17 Jan, 2020 2 commits
  20. 16 Jan, 2020 1 commit