[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