kou commented on issue #36411: URL: https://github.com/apache/arrow/issues/36411#issuecomment-2726236735
> > is Meson able to generate CMake configuration files for downstream projects? > > I am not aware of Meson being able to generate CMake configuration files. It looks like Meson projects could be included via `ExternalProject` but not `FetchContent` (at least according to this [CMake discussion](https://discourse.cmake.org/t/include-meson-project-with-cmake-fetchcontent/3985)) I think that this question means whether `meson install` can install `XXXConfig.cmake` or not (downstream projects can find a project by `find_package(XXX)` or not). I think that this question doesn't mean `ExternalProject` nor `FetchContent`. Meson has a feature that generates `XXXConfig.cmake`: https://mesonbuild.com/CMake-module.html#cmakeconfigure_package_config_file But it didn't work well when I tried it for Apache Arrow GLib. (It may work well now.) > > an Arrow C++ install should be discoverable using CMake. This discussion is only for PyArrow not Apache Arrow C++, right? If so, `find_package(XXX)` must not be matter. Because the current PyArrow CMake configuration doesn't provide CMake package for PyArrow. I think that we can use either CMake or Meson for PyArrow. (We don't need to maintain both of them for PyArrow.) -- 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]
