Skip to content

Releases: xmkg/hadouken

Version 0.18.1

12 Mar 13:26
Compare
Choose a tag to compare

Fixed a bug where googletest/googlebench auto-targets picked up the content from include/ and src/ directories in the project root if present.

Full Changelog: v0.18.0...v0.18.1

Version 0.18.0

26 Nov 12:44
7d0447f
Compare
Choose a tag to compare

What's Changed

  • coverage flags now only affect coverage targets.
  • coverage report filters are now aggregated from coverage target include and sources by default if not explicitly specified by user
  • refactored coverage setup functions into single function: hdk_setup_gcovr_coverage_target
  • corrected a few invalid variable references
  • added include_guard directives to core modules.
  • converted several message() calls to hdk_log_* calls
  • make_component and make_target will now warn user if function call has stray (unknown) arguments
  • make_component now behaves smarter on detecting ALL_ prefixed variables
  • make_component no longer forwards TRUE together with option type variables
  • added hdk_fnlog_* log functions which prints source function and file name of call source together with message
  • added hdk_function_required_arguments helper function which makes function arguments REQUIRED
  • added hdk_parameter_defaul_value helper function to provide default values for optional arguments of functions
  • added hdk_unset_if_empty helper function which unsets a variable if its' content is equal to an empty string
    by @mustafakemalgilor in #94

Full Changelog: v0.17.6...v0.18.0

Version 0.17.6

24 Nov 11:20
d7ea02d
Compare
Choose a tag to compare

What's Changed

  • Hadouken is now less verbose. by @mustafakemalgilor in #93

Full Changelog: v0.17.5...v0.17.6

Version 0.17.5

24 Nov 10:16
e61f3f8
Compare
Choose a tag to compare

What's Changed

  • make_target: added ADD_TEST_PARAMETERS and GTEST_DISCOVER_PARAMETERS … by @mustafakemalgilor in #92

Full Changelog: v0.17.4...v0.17.5

Version 0.17.4

22 Nov 08:31
5444a97
Compare
Choose a tag to compare
  • Small correction

Version 0.17.3

22 Nov 08:15
5d4363a
Compare
Choose a tag to compare

Bugfix release due to a CMake bug

Version 0.17.2

22 Nov 08:00
561a5d8
Compare
Choose a tag to compare
  • BuildVariant scope bug fix

Version 0.17.1

22 Nov 07:01
91a6737
Compare
Choose a tag to compare
  • Fixes on coverage compile options

Version 0.17.0

19 Nov 14:20
b937938
Compare
Choose a tag to compare
  • Default configuration changes on common script
  • LLVM Cov integration into gcovr and standalone
  • Build Variant HADOUKEN_COMPILER fixes
  • HADOUKEN_COMPILER Usage also variable cache
  • hdk_program_find_if usage refactor
  • Added new flags
  • helper functions hdk_ for program etc added
  • Added override variable for coverage report title
  • hdk_find perfect forwarding
  • __hdk_setup_coverage_targets now accepts INTERFACE targets as well.
  • Changed propagation method of coverage related flags
  • Documentation update
  • Minor corrections and updates
  • Future-proofed some toolconfig modules

Version 0.16.0

16 Sep 09:52
9431557
Compare
Choose a tag to compare

Added ability to specify conan profile for the conan invocations. (#83) …

  • Updated README.md for googletest/googlebench
  • Refactored conan package fetch code into a new core CMake module, FetchConanPackage
  • Updated quickstart project template