Skip to content

Releases: psycofdj/xtdmake

Release 1.3.1

04 Feb 09:27
c4c5c48
Compare
Choose a tag to compare

Fixes

  • added missing iwyu dependency in global report target
  • fix relative path in iwyu running with ninja
  • fix computed library name in dependency_tracking using ninja
  • fix iwyu loader that was creating rule despite missing dependencies

Doc

  • adds iwyu to quickstart doc

Release 1.3.0

02 Feb 17:42
78d8657
Compare
Choose a tag to compare

Added features:

  • rule:codedup : (new) code duplication target using PMD's detection tool
  • rule:iwyu : (new) header sanity target using include-what-you-use
  • rule:check: add options to control arguments given to debugger
  • rule:check: add compatibility with clang, switching debugger to lldb
  • rule:cov: add MIN_PERCENT argument that control the threshold under which target is marked as failure in output statistics
  • rule:memcheck: add separated target <module>-memcheck-ut-<test> to run memcheck on a single test
  • cmake: ninja generator compatibility (trusty & xenial)

Fixes:

  • rule:cov: gcno file belonging to deleted source files are properly removed at cmake run
  • rule:memcheck: more proper dependency handling that make target run again if memory flaws are detected
  • cmake : REQUIRED flag given to xtdmake module loader is now propagated to underlying program searches

Installation from associated binary or instructions here