Repository navigation
This revision updates documentation, improves the build system, and refines examples and tests.
For the full changelog, see: c00115d
- Update all information in
README.md - Split
README.mdand extract consumption info toPACKAGE-README.md - Add
testscriptfiles for all tests to hide console output - Ensure
NDEBUGmacro is not defined in smoke test - Fix unintended import of Catch2 in examples package (see #3)
- Update directory-based symlinks to simplify
buildfilestructures - Declare directory-based symlinks in
.gitignore/.gitattributes - Remove unnecessary
.gitignorefiles - Transform
function_types_stateless.hpp.origback into symlink - Use robust and generic handling of patches in
sol2/sol2/buildfile
and remove unnecessary target-specific variable assignments - Add missing examples from docs and tutorials to examples package
- Add customization example to the examples package
- Remove
interopexamples from examples package
that require unavailable external dependencies - Remove empty and unnecessary
require_dll_exampleandcustomization
targets frombasic/buildfilein the examples package - Simplify loop over sources in
sol2-examples/basic/buildfile - Use robust flattening of example paths to generate unique
executable names in thesol2-examples/basic/buildfileloop - Move default config of
sol2-examplespackage back toroot.build - Use robust flattening of test paths to generate unique
executable names in thesol2-tests/tests/buildfileloop - Remove
utilitytests (depend on brokenrun_timetests) - Switch to
liblua ^5.4.8in the testing section for Lua import