Skip to content

1.55.0 (30-Nov-2022)

Compare
Choose a tag to compare
@czoido czoido released this 30 Nov 15:05
7395ddd
  • Feature: Add prefix argument to AutotoolsToolchain. (#12620). Docs: πŸ“ƒ
  • Feature: Provide the ability to set CMakeDeps properties from consumer side. (#12609). Docs: πŸ“ƒ
  • Feature: New NMakeDeps generator. (#12599). Docs: πŸ“ƒ
  • Feature: Implement editable env-vars via layouts.xxx.buildenv_info and layouts.xxx.runenv_info and conf via layouts.xxx.conf_info. (#12598). Docs: πŸ“ƒ
  • Feature: Add gcc 12.1 and 12.2 to settings.yml. (#12562). Docs: πŸ“ƒ
  • Feature: Add tools.build:compiler_executables configuration to set compilers variables in CMakeToolchain, MesonToolchain, and AutoToolsToolchain, e.g., CMAKE_<LANG>_COMPILER in CMakeToolchain. (#12556). Docs: πŸ“ƒ
  • Feature: Allow placeholders in EnvVars. (#12517). Docs: πŸ“ƒ
  • Feature: New NMakeToolchain. (#12516). Docs: πŸ“ƒ
  • Feature: Added generators folder to PKG_CONFIG_PATH environment variable in CMakeToolchain. (#12513). Docs: πŸ“ƒ
  • Feature: Ensure that CMakeToolchain will enforce usage of pkg-config executable set in tools.gnu:pkg_config config. (#12513). Docs: πŸ“ƒ
  • Feature: Add cli_args argument to CMake build helper configure method. (#12509). Docs: πŸ“ƒ
  • Feature: Add target argument to Autotools.install(). (#12491). Docs: πŸ“ƒ
  • Feature: Make available XCRun().settings read attribute. (#12486). Docs: πŸ“ƒ
  • Feature: Automatically add the msys2 usr/bin folder where bash.exe is to the PATH. (#12457)
  • Feature: Add tools.meson.mesontoolchain:extra_machine_files=["FILENAMES"] to Meson build helper to append machine files to the the ones created by Conan. (#12117). Docs: πŸ“ƒ
  • Feature: Add .user_presets_path attribute to CMakeToolchain to customize the location of CMakeUserPresets.json or to skip generating it. (#11917). Docs: πŸ“ƒ
  • Fix: Raise a clear error if settings.compiler is not defined for MesonToolchain. (#12623)
  • Fix: Fix runenv for cmake.test(). (#12580)
  • Fix: Remove hardcoded definitions of CMAKE_CXX_COMPILER in CMakeToolchain. (#12556). Docs: πŸ“ƒ
  • Fix: Remove the extra -s from default build_type compiler flags, added to modern AutotoolsToolchain. (#12518)
  • Fix: Give priority to -j argument set by user in recipe over the default set by conan in Autotools build helper. (#12505)
  • Bugfix: Make conan lock update raise a suitable exception. (#12601)
  • Bugfix: Do not include build-context dependencies in Bazel BUILD file. (#12543)
  • Bugfix: Do not fallback to a compatible binary if a package is requested to be built from source for a given configuration. (#12536)
  • Bugfix: Fixing when package_folder=None for MSBuildDeps in editable mode. (#12529)
  • Bugfix: The CMakeDeps generator was not working properly when the consumer maps configurations of the dependencies using CMAKE_MAP_IMPORTED_CONFIG_XXX. (#12049). Docs: πŸ“ƒ