Skip to content

Releases: aminya/project_options

v0.28.0

05 May 18:22
Compare
Choose a tag to compare

What's Changed

  • 🎉 feat: added support for GCC static analysis by @Project579 in #216
  • feat: allow command line override of dynamic_options by @mous16 in #209
  • feat: added support for all missing options to dynamic_project_options by @mous16 in #215
  • feat: pass compiler warnings to the linker. by @Project579 in #218
  • fix: fix parallel configuration failures caused by compile_commands symlinks. by @Project579 in #217
  • fix: update the MSVC toolchain to v0.6.0 by @aminya in #207

Breaking Changes

Now, ENABLE_COMPILE_COMMANDS_SYMLINK is required for symlinking compile_commands.json to the root. This is made optional because parallel configurations could fail if multiple symlinks need to be created on the same path.

New Contributors

Full Changelog: v0.27.2...v0.28.0

v0.27.2

04 Apr 19:23
Compare
Choose a tag to compare

A patch for v0.27.0

What's Changed

  • fix: packaging for target_include_interface_directories by @FeignClaims in #206

Full Changelog: v0.27.1...v0.27.2

v0.27.1

01 Apr 23:03
Compare
Choose a tag to compare

What's Changed

A patch for v0.27.0

Full Changelog: v0.27.0...v0.27.1

v0.27.0

31 Mar 07:25
Compare
Choose a tag to compare

What's Changed

  • 🎉 feat: cross-compiling and toolchains by @abeimler in #171, #188, #196, #193, and #187
  • 🎉 feat: target functions to include interface directory and find dependencies by @FeignClaims in #202
  • 🎉 docs: generate the documentation website for project_options via Sphinx by @aminya in #198, and #203
  • feat: add more optimization flags (no exception/no RTTI) by @abeimler in #182
  • feat: add target disable macro for include-what-you-use by @bogdan-lab in #201
  • feat: allow passing build and host profiles through to conan by @bwhitchurch in #195
  • feat: create a symlink of complie_commands.json on the source dir by @FeignClaims in #190
  • fix: added riscv architecture to Utilities.cmake by @bwhitchurch in #194
  • fix: append -Xcompiler= to each Cuda warning by @aminya in #197
  • fix: do not use the exception and RTTI optimizations for C by @aminya in #192
  • fix: fix the custom LINKER option by @aminya in #191
  • fix: make conancenter's remote name match Conan's default by @jmarrec in #186
  • fix: remove -Wextra-semi for C by @aminya in #181
  • test: fix the Windows specific tasks by @aminya in #189
  • test: move tests and break the Taskfile files + refactoring by @abeimler in #183

New Contributors

Full Changelog: v0.26.3...v0.27.0

v0.26.3

21 Dec 23:05
Compare
Choose a tag to compare

What's Changed

  • fix: do not overwrite already specified Doxygen options by @Subtixx in #178

New Contributors

Full Changelog: v0.26.2...v0.26.3

v0.26.2

29 Nov 22:25
Compare
Choose a tag to compare

What's Changed

  • fix: set the policy for fetch content in Cmake 3.24 by @aminya in #175

Full Changelog: v0.26.1...v0.26.2

v0.26.1

28 Oct 20:29
Compare
Choose a tag to compare

What's Changed

  • fix: ensure that the given vcpkg remote is the current remote by @aminya in #170
  • fix: update cmake-forward-arguments to v1.0.0 by @aminya in #169

Full Changelog: v0.26.0...v0.26.1

v0.26.0

19 Oct 05:24
Compare
Choose a tag to compare

What's Changed

  • feat: enable SYSTEM includes when supported on WIN32 by @SK83RJOSH in #164
  • fix: fix is_verbose function + Conan OUTPUT_QUIET by @FeignClaims in #159
  • fix: require CMake 3.20 as the minimum version by @aminya in #166
  • fix: ProjectOptions_SRC_DIR is now cached as INTERNAL by @SK83RJOSH in #163
  • fix: update the windows toolchain to v0.5.1 by @aminya in #168

New Contributors

Full Changelog: v0.25.2...v0.26.0

v0.25.2

18 Sep 07:09
Compare
Choose a tag to compare

What's Changed

  • Forcing Conan build type to match CMake one by @mous16 in #153
  • prevent use of ProjectOptions_SRC_DIR as cache var by @ClausKlein in #154

New Contributors

Full Changelog: v0.25.1...v0.25.2

v0.25.1

14 Sep 00:25
Compare
Choose a tag to compare

What's Changed

  • fix: switch back before pulling the vcpkg branch by @aminya in #152
  • fix: warn about semicolon after in-class function definition by @ClausKlein in #151

Full Changelog: v0.25.0...v0.25.1