Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.14.0 Development #72

Merged
merged 8 commits into from
Jan 18, 2021
Merged

Release v0.14.0 Development #72

merged 8 commits into from
Jan 18, 2021

Conversation

xmkg
Copy link
Owner

@xmkg xmkg commented Jan 18, 2021

Release 0.14.0:

  • BuildVariant module now provides a function to set build variant instead of immediate invocation
  • Refactored BuildVariant_GCC and BuildVariant_Clang: Now each warning flag is set according to compiler version automatically.
  • Added hdk_copy_target_artifact_to utility function
  • Added hdk_print_target_properties utility function
  • Refactored ProjectMetadataExposure module, now it accepts a suffix parameter and works on INTERFACE targets too
  • Added hdk_read_environment_file utility function
  • Added "/usr/lib/x86_64-linux-gnu" to FindHyperscan library search path hints
  • Renamed file_gather_compilation_unit function to hdk_make_compilation_unit. Now function accepts an output parameter name instead of setting a fixed variable as output.
  • Refactored AutoTarget module, changed visibility contract of all internal module functions.
  • Fixed a bug where GTest and Google Benchmark conan calls causes conflict with parent project
  • Implemented log module
  • Added log points to several modules and functions
  • Changed gtest_discover_tests discovery mode to pre_test
  • Implemented target property printing for all project targets, controlled by an option flag
  • Changed all conan module log levels from STATUS to VERBOSE
  • Changed hadouken banner
  • Hadouken banner now displays the correct hadouken version
  • vscode C/C++ plugin setting: C_Cpp.default.configurationProvider is set to ms-vscode.cmake-tools
  • Added --version parameter to hadouken script
  • Added --dependency-graph parameter to hadouken script which creates graphviz compatible CMake target dependency graphs

Related issues:

#55 #57 #70 #69 #68 #66

@xmkg xmkg added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels Jan 18, 2021
@xmkg xmkg added this to the 0.14.0 milestone Jan 18, 2021
@xmkg xmkg self-assigned this Jan 18, 2021
Copy link
Owner Author

@xmkg xmkg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@xmkg xmkg merged commit 066551f into dev Jan 18, 2021
@xmkg xmkg deleted the feature/v0.14.0-dev branch January 18, 2021 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant