Releases: WANDEX/wndx_sane
0.0.4
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
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