Skip to content

Releases: rust-lang/cmake-rs

v0.1.52

25 Nov 22:52
2eaa3ba
Compare
Choose a tag to compare

Other

  • Expose cc-rs no_default_flags for hassle-free cross-compilation (#225)
  • Add a success job to CI
  • Change --build to use an absolute path
  • Merge pull request #195 from meowtec/feat/improve-fail-hint
  • Improve hint for cmake not installed in Linux (code 127)

v0.1.51

15 Aug 10:03
f89c724
Compare
Choose a tag to compare

Added

  • Add JOM generator support (#183)
  • Improve visionOS support (#209)
  • Use Generic for bare-metal systems (#187)

Fixed

  • Fix cross compilation on android armv7 and x86 (#186)

0.1.49

29 Oct 13:59
df3ba79
Compare
Choose a tag to compare

Version 0.1.49

Changelog

  • emcmake and emmake are now used when compiling to emscripten targets. (#137)
  • On 32 bit x86 MSVC targets, the toolset is now always explicitly configured rather than checking the version of MSVC first. (#144)
  • --parallel is no longer passed to versions of cmake that might not support that flag. (#146)
  • If a missing directory is provided via the Config::out_dir API, we will now properly create it rather than failing and reporting a confusing message that cmake is not installed, even if it is. (#159)
  • CMAKE_OSX_ARCHITECTURES is passed on macOS so that we no longer produce universal binaries by default. (#160)
  • Several improvements have been made to cross-compilation support. (#158)
  • If make jobserver flags are present in MAKEFLAGS, we now will respect them (by not passing --parallel to cmake). (#153)

Additionally, a number of smaller changes which shouldn't impact users have been made; see the commit history for complete details.

Thanks to everybody who contributed to this release!