Skip to content

v0.18.0

Compare
Choose a tag to compare
@aminya aminya released this 01 Mar 03:29
· 625 commits to main since this release

What's Changed

  • fix: make Conan optional in dynamic_project_options by @aminya in #71
  • fix: accept INTERFACE_* as an alias to PUBLIC_* in package_project by @aminya in #74
  • fix: install the usage file after other files by @aminya in #75
  • fix: remove non-C warnings for C by @aminya in #76
  • feat: add enable_native_optimizations + rename IPO option by @aminya in #83
  • fix: move the options of dynamic_project_options into itself by @aminya in #80
  • feat: add cppcheck for C by @aminya in #77
  • feat: add clang-tidy for C by @aminya in #78

Breaking Changes

  • Conan is now optional in dynamic_project_options(). To enable it set(ENABLE_CONAN_DEFAULT ON) before calling dynamic_project_options.

  • ENABLE_IPO option is renamed to ENABLE_INTERPROCEDURAL_OPTIMIZATION. This was done for simplicity and consistency with other optimization options that use descriptive names instead of uncommon acronyms.

Full Changelog: v0.17.0...v0.18.0