[pdal-commits] [PDAL/PDAL] 71ff34: Widespread CMake updates
GitHub
noreply at github.com
Mon Dec 22 09:58:11 PST 2014
Branch: refs/heads/cmake-tweaks
Home: https://github.com/PDAL/PDAL
Commit: 71ff34356bb9683d6941a443f09b516a32ff8e7e
https://github.com/PDAL/PDAL/commit/71ff34356bb9683d6941a443f09b516a32ff8e7e
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-12-22 (Mon, 22 Dec 2014)
Changed paths:
M CMakeLists.txt
M apps/CMakeLists.txt
M cmake/examples/pramsey-config.sh
R cmake/modules/FindCairo.cmake
R cmake/modules/FindFlann.cmake
M cmake/modules/FindGDAL.cmake
M cmake/modules/FindGeoTIFF.cmake
M cmake/modules/FindHexer.cmake
M cmake/modules/FindICONV.cmake
M cmake/modules/FindLASzip.cmake
M cmake/modules/FindNitro.cmake
M cmake/modules/FindNumPy.cmake
M cmake/modules/FindPoints2Grid.cmake
M cmake/pdal_options.cmake
M cmake/pdal_targets.cmake
M plugins/attribute/CMakeLists.txt
M plugins/greyhound/CMakeLists.txt
M plugins/hexbin/CMakeLists.txt
M plugins/icebridge/CMakeLists.txt
M plugins/nitf/CMakeLists.txt
M plugins/p2g/CMakeLists.txt
M plugins/pcl/CMakeLists.txt
M plugins/python/CMakeLists.txt
M src/CMakeLists.txt
Log Message:
-----------
Widespread CMake updates
Remove `FindCairo.cmake` and `FindFlann.cmake`, which are unused.
Include `FeatureSummary` which allows us to summarize package
information (found vs. not-found, required vs. optional, etc.) using
`set_package_properties` as well as optional features using
`add_feature_info`.
Add `set_package_properties` for each of our `find_package`
dependencies.
Add `add_feature_info` for each of our project `options`.
Turn on global property `USE_FOLDERS`, which cleans cleans up the MSVC
IDE quite a bit (filters, tests, etc. are grouped into project folders).
Remove `PDAL_LINKAGE` and `BOOST_LINKAGE`.
Find all packages in `QUIET` mode. We will still get error messages when
a package is not found, but success messages can be delayed until the
end of the master CMakeLists when `feature_summary` summarizes the
configuration for us.
More information about the pdal-commits
mailing list