6 Commits

Author SHA1 Message Date
Martin Dobias
3d3008673c fix filename typo 2022-03-11 19:35:40 +01:00
Martin Dobias
e0c58d9188 Switch to laz-perf 3.0.0
It is not a header-only library anymore, so we also look for LazPerf_LIBRARY now
and if using embedded laz-perf, there are few cpp files to compile.
2022-03-11 16:11:52 +01:00
Nyall Dawson
c7a6e6bd15 Embed a copy of laz-perf, and use if system laz-perf is not found
Laz-perf is a relatively "underground" library, and is not packaged
for many major distributions. Its also tiny and trivial to include with
the other external libraries.

This avoids requiring users who want point cloud support to have to
compile their own laz-perf
2020-11-09 06:27:05 +01:00
Nyall Dawson
f5a4880e70 Switch from silently building broken Entwine point cloud support
when dependancies are missing (libzstd, lazperf) to an explicit
WITH_EPT optional cmake switch which requires those dependancies

This makes it easier people to determine whether they have the
complete set of necessary dependancies to build Entwine point
cloud support, as cmake will show an error if they enable WITH_EPT
but don't have them...
2020-11-07 07:57:00 +10:00
Peter Petrik
29113a89c1 fix some checks and building 2020-10-27 05:29:14 +10:00
Peter Petrik
8a42c5759f port the basic renderer from Martin's prototype 2020-10-27 05:29:14 +10:00