> But it would be nice if "Writing R Extensions" would expand their cmake section to cover scenarios like this one.
Now that I double check, I see that it is mentioned at the end of the CMake section. So I guess, the only way to improve the section would be to include a link to a complete example script that includes all the bells and whistles needed to get CMake running with R. On Wed, May 10, 2023 at 1:45 PM Reed A. Cartwright <racartwri...@gmail.com> wrote: > I use the following logic in my configure script to detect cmake on the > MacOS builders: > > https://github.com/reedacartwright/rbedrock/blob/master/configure#L39-L49 > > I can't remember which package I borrowed this logic from. But it would be > nice if "Writing R Extensions" would expand their cmake section to cover > scenarios like this one. > > While I would love to have something like CMake be better integrated into > CRAN, I've been using Meson (https://mesonbuild.com/) for a while and > like it better than CMake. > > On Wed, May 10, 2023 at 1:36 PM Simon Urbanek <simon.urba...@r-project.org> > wrote: > >> Dirk, >> >> can you be more specific, please? I suspect that it may be rather an >> issue in your package. All build machines have the official cmake releases >> installed and there are many packages that use it successfully. Here is the >> report on the currently installed versions. If you require more recent >> version, let me know. >> >> high-sierra-x86_64$ /Applications/CMake.app/Contents/bin/cmake --version >> | head -n1 >> cmake version 3.17.3 >> >> big-sur-arm64$ /Applications/CMake.app/Contents/bin/cmake --version | >> head -n1 >> cmake version 3.19.4 >> >> mac-builder-arm64$ /Applications/CMake.app/Contents/bin/cmake --version | >> head -n1 >> cmake version 3.21.2 >> >> big-sur-x86_64$ /Applications/CMake.app/Contents/bin/cmake --version | >> head -n1 >> cmake version 3.26.0 >> >> Cheers, >> Simon >> >> >> > On May 11, 2023, at 12:01 AM, Dirk Eddelbuettel <e...@debian.org> wrote: >> > >> > >> > Simon, >> > >> > Explicitly declaring >> > >> > SystemRequirements: cmake >> > >> > appears to be insufficient to get a build on the (otherwise lovely to >> have) >> > 'macOS builder', and leads to failure on (at least) >> 'r-oldrel-macos-x86_64'. >> > >> > Would it be possible to actually have cmake installed? >> > >> > These daus cmake is for better or worse becoming a standard, and I rely >> on it >> > for one (new) package to correctly configure a library. It would be >> nice to >> > be able to rely on it on macOS too. >> > >> > Thanks, Dirk >> > >> > -- >> > dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org >> > >> >> ______________________________________________ >> R-package-devel@r-project.org mailing list >> >> https://urldefense.com/v3/__https://stat.ethz.ch/mailman/listinfo/r-package-devel__;!!IKRxdwAv5BmarQ!ZDzGKYSqloADeChMhl8e4QHq-S3hUWkUGBtFZOu3doH2FLaAb8quWzpo_Tbdn_aWQQY8VByJNGkqqGRXVa1gFD_cRjF7$ >> > [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel