From 2db8d9653f8c15329535b1a9026f2e3438b7c040 Mon Sep 17 00:00:00 2001
From: David Li
Date: Tue, 6 Sep 2022 13:39:24 -0400
Subject: [PATCH] MINOR: [C++] ARROW_TESTING implies ARROW_JSON
---
cpp/CMakeLists.txt | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index 6a01f18e6bb..4dbdd2353fd 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -328,7 +328,6 @@ if(ARROW_BUILD_BENCHMARKS
OR ARROW_BUILD_TESTS
OR ARROW_BUILD_INTEGRATION
OR ARROW_FUZZING)
- set(ARROW_JSON ON)
set(ARROW_TESTING ON)
endif()
@@ -366,6 +365,10 @@ if(ARROW_SKYHOOK)
set(ARROW_WITH_SNAPPY ON)
endif()
+if(ARROW_TESTING)
+ set(ARROW_JSON ON)
+endif()
+
if(ARROW_DATASET)
set(ARROW_COMPUTE ON)
set(ARROW_FILESYSTEM ON)