WillAyd opened a new issue, #48157: URL: https://github.com/apache/arrow/issues/48157
### Describe the bug, including details regarding any error messages, version, and platform. In https://github.com/apache/arrow/pull/6285 it appears that we added .pc files for things like arrow-csv, arrow-json, etc... My best guess is that this was done to signal for a given Arrow installation, if it was built with support for those options. However, it doesn't appear that there is a CMake equivalent (?) so its hard to rely on that mechanism universally. Taking Meson as an example, its trivial to see if the host system provides arrow-compute, whether through pkgconfig or through CMake's own discovery: ```python arrow_compute_dep = dependency( 'arrow-compute', 'ArrowCompute', modules: ['ArrowCompute::arrow_compute_shared'], ) ``` but for something like `arrow-csv` there is no equivalent CMake discovery (?) ```python arrow_csv_dep = dependency( 'arrow-csv', # works fine if arrow-csv.pc exists 'ArrowCsv', # not a real thing - info unavailable for CMake installation ) ``` ### Component(s) C++ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
