Commits


Deepak Majeti authored and Wes McKinney committed 8f5df459c7c
ARROW-5218: [C++] Improve build when third-party library locations are specified Changes: 1) When searching for third-party libraries: Look at only `#_ROOT` location if specified else check 1) `pkg_check_modules` and 2) check all other CMake paths 2) Build Uriparser only when Flight is built. 3) Find Backtrace only when specified. Author: Deepak Majeti <deepak.majeti@microfocus.com> Closes #4207 from majetideepak/ARROW-5218 and squashes the following commits: b8b623d12 <Deepak Majeti> cmake-format 468b99d89 <Deepak Majeti> Fix Failures 35cb57590 <Deepak Majeti> Improve Backtrace b91bd0558 <Deepak Majeti> Improve UriParser 50b67cae9 <Deepak Majeti> improve FindThrift e40120bd3 <Deepak Majeti> Improve FindLz4 4ec33d410 <Deepak Majeti> Improve FindZSTD 68d01c522 <Deepak Majeti> fix ThirdpartyToolchain 3065723e4 <Deepak Majeti> Improve Brotli