1FROM pdal/dependencies 2MAINTAINER Pete Gadomski <pete.gadomski@gmail.com> 3 4COPY rivlib-2_3_0-x86_64-linux-gcc55.zip / 5RUN unzip rivlib-2_3_0-x86_64-linux-gcc55.zip 6 7RUN CC="gcc" CXX="g++" git clone --depth=1 https://github.com/PDAL/PDAL \ 8 && cd PDAL \ 9 && git checkout master \ 10 && mkdir build \ 11 && cd build \ 12 && cmake \ 13 -DBUILD_PLUGIN_CPD=ON \ 14 -DBUILD_PLUGIN_GREYHOUND=ON \ 15 -DBUILD_PLUGIN_ICEBRIDGE=ON \ 16 -DBUILD_PLUGIN_MRSID=ON \ 17 -DBUILD_PLUGIN_NITF=ON \ 18 -DBUILD_PLUGIN_OCI=OFF \ 19 -DBUILD_PLUGIN_P2G=ON \ 20 -DBUILD_PLUGIN_PGPOINTCLOUD=ON \ 21 -DBUILD_PLUGIN_SQLITE=ON \ 22 -DRiVLib_DIR=/rivlib-2_3_0-x86_64-linux-gcc55/cmake \ 23 -DBUILD_PLUGIN_RIVLIB=ON \ 24 -DBUILD_PLUGIN_PYTHON=ON \ 25 -DCMAKE_INSTALL_PREFIX=/usr \ 26 -DENABLE_CTEST=OFF \ 27 -DWITH_APPS=ON \ 28 -DWITH_LAZPERF=ON \ 29 -DWITH_LASZIP=ON \ 30 -DWITH_TESTS=ON \ 31 -DCMAKE_BUILD_TYPE=Release \ 32 .. \ 33 && make -j4 \ 34 && make install \ 35 && rm -rf PDAL 36