Releases: aminya/project_options
Releases · aminya/project_options
v0.36.4
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.
Replacecheck_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
andENABLE_SANITIZER_POINTER_SUBTRACT
flags manually.
Full Changelog: v0.36.3...v0.36.4
v0.36.3
v0.36.2
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
v0.36.0
What's Changed
- fix: Disable gcc sanitizer on macos by default by @FeignClaims in #255
- feat:
target_find_dependencies
withfind_package
args by @FeignClaims in #257 - fix(MSVC): Address Sanitizer detection logic is inverted by @ddassie-texa in #266
- fix: fix Hardening options and LTO for multi-configuration generators by @FeignClaims in #260
- fix: Enable policy 137 for check_ipo_supported() by @FeignClaims in #268
- fix(MSVC): Don't enforce /Zi if POLICY CMP0141 is available by @ddassie-texa in #264
Full Changelog: v0.35.1...v0.36.0
v0.35.1
What's Changed
- Update WindowsToolchain to v0.9.0 by @ClausKlein in #252
Full Changelog: v0.35.0...v0.35.1
v0.35.0
What's Changed
- feat: support Conan 2 by @FeignClaims in #249
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
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