Releases: xmkg/hadouken
Releases · xmkg/hadouken
Version 0.18.1
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
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
What's Changed
- Hadouken is now less verbose. by @mustafakemalgilor in #93
Full Changelog: v0.17.5...v0.17.6
Version 0.17.5
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
- Small correction
Version 0.17.3
Bugfix release due to a CMake bug
Version 0.17.2
- BuildVariant scope bug fix
Version 0.17.1
- Fixes on coverage compile options
Version 0.17.0
- 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
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