Skip to content

Releases: chausner/vcxproj2cmake

v1.2.0

07 Dec 17:28

Choose a tag to compare

Added

  • Add support for .slnx solution format.

Changed

  • Retarget project to .NET 10.0.

Fixed

  • Fix incorrect handling of settings when project configurations are skipped.

v1.1.0

12 Oct 16:22

Choose a tag to compare

Added

  • The TargetName MSBuild property is now respected and converted to CMake target property OUTPUT_NAME.
  • Allow ConfigurationType property to be unset and have its default value ("Application").
  • Add support for RuntimeLibrary MSBuild property.
  • Add CLI option --continue-on-error.

Fixed

  • Improve handling of identifiers that require escaping in CMake.
  • Fix translation of $(Configuration) MSBuild macro.
  • Fix CMake generator expressions for target architecture detection.
  • Fix some parts of the CLI help were not displayed in English, depending on the system language setting.

Changed

  • MSBuild property TreatWarningAsError is now converted to compiler-independent CMake target property COMPILE_WARNING_AS_ERROR.
  • When LinkLibraryDependencies is enabled and a project references a header-only library project, no library is linked anymore.
  • Improve warning message about unsupported MSBuild macros/properties.

v1.0.0

10 Jul 19:16

Choose a tag to compare

First stable release.