I just updated a small utility that converts binary data to Parquet from Arrow 0.15 to 3.0, and noticed that CMake could not resolve find_package(Parquet REQUIRED), as my installation tree of Arrow contained …/share/cmake/arrow/ParquetConfig.cmake, but CMake seems to be expecting …/share/cmake/parquet/ParquetConfig.cmake.
Creating a symbolic link from the arrow directory to a parquet directory solved CMake's find procedure. Alternatively, I ended up at this work-around that did not require me modifying my local install tree:
Is this expected behavior? I went through the CMake code and found that there is only one installation directory for all CMake files: ARROW_CMAKE_INSTALL_DIR — I would expect this to be specific to the libraries exported.