Skip to content

Sharpmake 0.17.1

Compare
Choose a tag to compare
@belkiss belkiss released this 04 Aug 08:10
57c3b87

New features / improvements

  • [MasterBff] Try and figure out if the source of the postbuild copies is an output of one of the targets, and if so move the Copy node declaration after the node that defines it, and add it as a PreBuildDependency 5ebdfe3a
  • Try and improve compile time of sharpmake and its tests in cmd line by passing /maxcpucount and /p:CL_MPCount to msbuild 21f3b2fe
  • [FastBuild] Set FastBuildSettings.SetPathToResourceCompilerInEnvironment to true by default fd3e9fcb
  • [FastBuild] Create a compiler node for rc.exe with the type custom 1d43dfb1
  • bring back the code that supported the use of the LLVM Platform Toolset 465c2a94

Bug fixes

  • Fixing custom build step generation for FastBuild bcbfdeef
  • [Bff] Prevent the custom build steps from always running. If that becomes a requirement it needs to be implemented differently. 5f02688f
  • [FastBuild] Quick and dirty fix for Masm ml64.exe not being recognized by FastBuild 92369798
  • [Bff] Prevent generating the LibraryDependency Alias for the FastBuildAll project 70477004
  • [Bff] Fix LibraryDependency nodes in case the library generation was skipped by the option UseLibraryDependencyInputs.Enable 7b677013
  • [HelloClangCl] Add a use case for the UseLibraryDependencyInputs.Enable to make sure the issue we fixed at 7b67701 doesn't happen again 4257b4dd
  • [Bff] Remove empty line in the Library node header 104e975a
  • [Bff] Fix indentation of the first line in some nodes 6b8fda31