Skip to content

Releases: aminya/project_options

v0.36.4

11 Sep 08:50
25789e0
Compare
Choose a tag to compare

What's Changed

  • feat: add separate pointer sanitizers option + smarter sanitizer detection by @aminya in #278

    • check_sanitizers_support is no longer needed to be called. It is now called by default to detect the sanitizer support. Unsupported sanitizers are not enabled.
      Replace check_sanitizers_support with
       set(ENABLE_SANITIZER_ADDRESS "ENABLE_SANITIZER_ADDRESS")
       set(ENABLE_SANITIZER_UNDEFINED_BEHAVIOR "ENABLE_SANITIZER_UNDEFINED_BEHAVIOR")
       # ...
    • Previously, the pointer sanitizers were automatically enabled if address sanitizer was enabled. Now, the user needs to pass the ENABLE_SANITIZER_POINTER_COMPARE and ENABLE_SANITIZER_POINTER_SUBTRACT flags manually.

Full Changelog: v0.36.3...v0.36.4

v0.36.3

11 Sep 06:55
f9ba484
Compare
Choose a tag to compare

What's Changed

  • fix: update Windows toolchain to v0.11.0 by @aminya in #274
  • fix: replace deprecated FetchContent_Populate by @FeignClaims in #273
  • fix: remove C++/C 23 until officially released by @aminya in #277

Full Changelog: v0.36.2...v0.36.3

v0.36.2

29 Aug 23:41
6df0ec6
Compare
Choose a tag to compare

What's Changed

  • feat: update default language standard to the latest standard by @FeignClaims in #271
  • feat: set cppcheck default std instead of defaulting standard based on it by @FeignClaims in #271

Full Changelog: v0.36.1...v0.36.2

v0.36.1

12 Aug 21:24
8da3903
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.36.0...v0.36.1

v0.36.0

12 Aug 07:49
3e5ba3a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.35.1...v0.36.0

v0.35.1

11 Mar 18:23
72832ca
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.35.0...v0.35.1

v0.35.0

01 Mar 08:06
2108560
Compare
Choose a tag to compare

What's Changed

Now the recommended way to run Conan is using the run_conan() function that should be called before project and supports both Conan v1 and v2.
As such ENABLE_CONAN option of project_options is deprecated, and you are recommended to migrate to the run_conan() call.

  • fix: support iterating list containing generator expressions that have semicolons by @FeignClaims in #250

Full Changelog: v0.34.0...v0.35.0

v0.34.0

02 Feb 08:50
Compare
Choose a tag to compare

What's Changed

  • fix: update Windows toolchain to the latest version by @aminya in #248
  • fix: handle edge cases of git_switch_back before a pull by @aminya in #246
  • feat: checkout to default branch in case of switch back failures by @aminya in #245
  • fix: skip vcpkg updates based on the requested revision by @aminya in #247
  • fix: gracefully warn if doxygen is not installed by @aminya in #247

Full Changelog: v0.33.1...v0.34.0

v0.33.1

17 Jan 06:24
0e89e7b
Compare
Choose a tag to compare

What's Changed

  • fix: skip or protect all mutable git or vcpkg operations to allow parallel builds by @aminya in #244

Full Changelog: v0.33.0...v0.33.1

v0.33.0

15 Nov 20:08
Compare
Choose a tag to compare

What's Changed

  • feat: support shallow and single branch clones in Git by @aminya in #243

Full Changelog: v0.32.2...v0.33.0