Skip to content

Releases: WANDEX/wndx_sane

0.0.4

29 Apr 16:04
Compare
Choose a tag to compare

cmake_minimum_required() 3.23 -> 3.29 - IS_READABLE Added in 3.29

[wndx_sane_find.cmake] IS_READABLE well-defined only for full paths
https://cmake.org/cmake/help/latest/command/if.html#is-readable

[build.sh] support REL=1 - source and build dirs provided as rel path

Full Changelog: 0.0.3...0.0.4

0.0.3

28 Apr 19:53
Compare
Choose a tag to compare

fix: default argument if not explicitly provided

annotate all messages from wndx_sane modules with the function name

[wndx_sane_memcheck.cmake] added
[wndx_sane_coverage.cmake] added

[wndx_sane_package.cmake] added
wndx_sane_package() SUFFIX arg, rm excessive TGT_NAME arg

[wndx_sane_find.cmake] HFILES - HEADER FILES (for header only libs)
wndx_sane_find() rm PKG_NO_INCL opt

[Findcxxopts.cmake] use wndx_sane_find() and HFILES

[build.sh] rm time_spent_on_step() use cmake -E time,
notify - ERROR: CONFIGURE & BUILD
notify - save error/exit code of the previously executed command

[cicd_cmake_multi_platform.yml] archive & release only on git tag
and if build type is Release, add package_src to the release

minor:
submodules: 'recursive'
cmake working-directory
generate_release_notes: true
rm: commented out cache

Full Changelog: 0.0.2...0.0.3