Commits

Wes McKinney authored 09cfd466746
ARROW-4581: [C++] Do not require googletest_ep or gbenchmark_ep for library targets Author: Wes McKinney <wesm+git@apache.org> Closes #3698 from wesm/ARROW-4581 and squashes the following commits: 1fde0b08b <Wes McKinney> Only add dependencies when ARROW_BUILD_TESTS/BENCHMARKS=ON 42b38133e <Wes McKinney> Another fix f9f7738dc <Wes McKinney> Reorder dependency statements eacb4b3bd <Wes McKinney> cmake-format fab06864c <Wes McKinney> Add explicit arrow_test_dependencies and arrow_benchmark_dependencies targets 87fe8ed40 <Wes McKinney> Do not require googletest_ep or gbenchmark_ep when they are enabled but only building a library target