[pdal-commits] [PDAL/PDAL] f5a958: 1) Remove arbiter, dl, curl and json dependencies ...

GitHub noreply at github.com
Wed Jun 29 09:35:43 PDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/PDAL/PDAL
  Commit: f5a958511069f88411969309d3c8bf3aead90cd5
      https://github.com/PDAL/PDAL/commit/f5a958511069f88411969309d3c8bf3aead90cd5
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-06-29 (Wed, 29 Jun 2016)

  Changed paths:
    M CMakeLists.txt
    M apps/CMakeLists.txt
    M cmake/macros.cmake
    M include/pdal/PDALUtils.hpp
    M io/derivative/DerivativeWriter.cpp
    M io/las/LasWriter.cpp
    M io/optech/OptechReader.cpp
    M io/text/TextReader.cpp
    M io/text/TextWriter.cpp
    M kernels/info/InfoKernel.cpp
    M kernels/pipeline/PipelineKernel.cpp
    M plugins/oci/io/OciCommon.cpp
    M plugins/oci/io/OciReader.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M src/CMakeLists.txt
    M src/Log.cpp
    M src/PDALUtils.cpp
    M src/PipelineManager.cpp
    M src/PipelineReaderJSON.cpp
    M src/PipelineReaderXML.cpp
    M src/PipelineWriter.cpp
    M src/plang/CMakeLists.txt
    M src/util/CMakeLists.txt
    M src/util/FileUtils.cpp
    M test/unit/Support.cpp
    M test/unit/UtilsTest.cpp
    M vendor/arbiter/arbiter.hpp

  Log Message:
  -----------
  1) Remove arbiter, dl, curl and json dependencies from libutil
2) Make static libraries private cmake dependencies so that downstream
  projects don't try to link them in (since we don't install them and
  don't need to)
3) Make libutil a private dependency of libpdalcpp so that downstream
  cmake project don't try to link it in.
4) Add a library path for as interfere so that rpath dependencies are
  satisfied for reexported libutil.
5) Use arbiter-based file access for most calls by replacing
  FileUtils::func() with Utils::func()
6) Makes JSONCPP public or private depending on whether we're using
  an installed version or our own vendor version.




More information about the pdal-commits mailing list