Skip to content

0.1.0

Choose a tag to compare

@WANDEX WANDEX released this 13 Apr 00:25
· 64 commits to master since this release

[cmake-multi-platform.yml] added

[cmake] bump cmake_minimum_required 3.19 -> 3.23
File Sets Added in version 3.23.

cmake conf. towards proper cmake module & lib
[CMakeLists.txt] fix: AppleClang compilation
make wndx_sane_deps target archive not empty =>
Xcode AppleClang on macOS will not compile static library without objects in archive.

Override output dirs to have all static library archives in one place,
all DLL files at the same dir as the binaries:
CMAKE_RUNTIME_OUTPUT_DIRECTORY
CMAKE_ARCHIVE_OUTPUT_DIRECTORY
CMAKE_LIBRARY_OUTPUT_DIRECTORY

[wndx_sane_install.cmake] wndx_sane_install()

[wndx_sane_create_targets.cmake] more modular project targets

[wndx_sane_find.cmake] wndx_sane_find() find/fetch function
fmt rework, gtest using wndx_sane_find()

rename target mqlqd_package -> src_package

[log] use of WNDX_LOG macro, support variable amount of args,
optional trace to the line: file.

[sig] more mature/appropriate handling of system signals.
handler: do not silence set handler failure & minor improvements,
signal: 32, 33. Log caught signals.

fix: removed 'SIG' in the beginning of each signal name
in order to aboid name collisions with the
predefined macro constants from csignal / signal.h .

[build.sh] support env vars: BUILD_TYPE=Debug, GENERATOR=Ninja, VERBOSE=1, DEPLOY=1.
at_path(), notify(), project_name -> BUILT notification
gtest_binary path, rename install into deploy

Full Changelog: 0.0.0.2...0.1.0