1. 30 Mar, 2021 2 commits
  2. 19 Feb, 2021 4 commits
  3. 26 Jan, 2021 3 commits
  4. 25 Jan, 2021 2 commits
  5. 08 Sep, 2020 1 commit
    • Nicolas Cadart's avatar
      Restore Boost_LIBRARY_DIR* variables in PCL CMake configuration · 632e3fc0
      Nicolas Cadart authored
      These variables should not be necessary, as BOOST_LIBRARYDIR is properly set.
      It works as is on MacOS and Windows.
      For some reason, on Linux, PCL still finds and uses the system Boost, ignoring these variables.
      Boost_LIBRARY_DIR_DEBUG and Boost_LIBRARY_DIR_Release variables should be filled by CMake according to the BOOST_LIBRARYDIR hint.
      By directly setting these variables, we ensure using the correct superbuild Boost libs.
      632e3fc0
  6. 28 Aug, 2020 1 commit
  7. 13 Aug, 2020 1 commit
    • Nicolas Cadart's avatar
      Repair PCL patch for Windows build with MSVC · e0236004
      Nicolas Cadart authored
      With some Git versions (at least before Git 2.27), the patch failed to apply.
      This was due to whitespace and end of line errors.
      This commit removes these faulty whitespaces or end of line characters.
      e0236004
  8. 13 Jul, 2020 2 commits
  9. 07 Jul, 2020 1 commit
    • Nicolas Cadart's avatar
      Fix PCL compilation on Windows with MSVC 2015 · e621e9a7
      Nicolas Cadart authored
      MSVC 2015 does not fully support constexpr declarations.
      However, since PCL 1.10.0, PCL uses them a lot to evaluate expressions
      at compile-time.
      As these are not correctly resolved during compilation by MSVC 2015, a
      patch needs to be applied to remove these expressions if compiling on
      Windows.
      e621e9a7
  10. 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
  11. 25 Mar, 2020 3 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
      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
  12. 10 Mar, 2020 1 commit
  13. 12 Dec, 2019 1 commit
  14. 09 Dec, 2019 1 commit
    • Nicolas Cadart's avatar
      Enable setting system protobuf use for paraview. · 926ebc25
      Nicolas Cadart authored
      Before that, if a system protobuf was found by CMake, the superbuild forced paraview to use it to prevent protobuf runtime version mismatch.
      However, some machines needed to disable using system protobuf as it led to libraries linking errors (especially with pthread).
      
      This patch allows at superbuild level to enable/disable manually using system wide protobuf if found.
      926ebc25
  15. 27 Nov, 2019 2 commits
  16. 12 Aug, 2019 1 commit
  17. 07 Aug, 2019 1 commit
  18. 25 Jul, 2019 1 commit
  19. 12 Jul, 2019 1 commit
  20. 05 Jul, 2019 1 commit
  21. 10 May, 2019 1 commit
  22. 24 Apr, 2019 2 commits
  23. 23 Apr, 2019 2 commits
  24. 15 Apr, 2019 1 commit
  25. 10 Apr, 2019 1 commit
  26. 15 Mar, 2019 1 commit
  27. 25 Feb, 2019 1 commit