diff --git a/cpp/src/arrow/csv/api.h b/cpp/src/arrow/csv/api.h index 7bf39315767..9f83efab296 100644 --- a/cpp/src/arrow/csv/api.h +++ b/cpp/src/arrow/csv/api.h @@ -21,6 +21,7 @@ #include "arrow/csv/reader.h" // The writer depends on compute module for casting. +#include "arrow/util/config.h" // for ARROW_COMPUTE definition #ifdef ARROW_COMPUTE #include "arrow/csv/writer.h" #endif diff --git a/cpp/src/arrow/util/basic_decimal.cc b/cpp/src/arrow/util/basic_decimal.cc index 0fbed2c47da..aaae6bfe7c2 100644 --- a/cpp/src/arrow/util/basic_decimal.cc +++ b/cpp/src/arrow/util/basic_decimal.cc @@ -28,6 +28,7 @@ #include #include "arrow/util/bit_util.h" +#include "arrow/util/config.h" // for ARROW_USE_NATIVE_INT128 #include "arrow/util/endian.h" #include "arrow/util/int128_internal.h" #include "arrow/util/int_util_internal.h" diff --git a/cpp/src/parquet/CMakeLists.txt b/cpp/src/parquet/CMakeLists.txt index cbf5882f96a..4dcda67acf7 100644 --- a/cpp/src/parquet/CMakeLists.txt +++ b/cpp/src/parquet/CMakeLists.txt @@ -408,7 +408,3 @@ endif() if(ARROW_WITH_ZSTD) add_definitions(-DARROW_WITH_ZSTD) endif() - -if(ARROW_CSV) - add_definitions(-DARROW_CSV) -endif() diff --git a/cpp/src/parquet/arrow/arrow_reader_writer_test.cc b/cpp/src/parquet/arrow/arrow_reader_writer_test.cc index 389c5366efa..4849d65dbf3 100644 --- a/cpp/src/parquet/arrow/arrow_reader_writer_test.cc +++ b/cpp/src/parquet/arrow/arrow_reader_writer_test.cc @@ -45,6 +45,7 @@ #include "arrow/testing/util.h" #include "arrow/type_traits.h" #include "arrow/util/checked_cast.h" +#include "arrow/util/config.h" // for ARROW_CSV definition #include "arrow/util/decimal.h" #include "arrow/util/future.h" #include "arrow/util/logging.h"