You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Android and Windows (MSVC2019, MinGW32/64) ready, and other minor improvements (#76)
* Fix out-of-source build
Now `cmake -B target-dir -S .` works fine
* Remove obsolete options and other garbage, improve warnings
TODO: fix warnings
* _REENTRANT is dead since POSIX 1995
* -O3 should not be turned on for all compilers, but is on by default for fresh GCC
* -g for Debug is redundant (-ggdb3 or something like this is preferable in some cases)
* _XOPEN_SOURCE for better cross-platform compatibility
* CMake does not need `distclean`: just remove the whole directory. In case of mistake when build is located in the source tree just stick to `git clean -dfx`
* -Wextra provides useful warnings
* Set target directories from build script
* Fix types: avoid system id_t, use size_t instead
Now can build for MinGW
* Avoid implicit copy in for-loops
* Fix potentially uninitialized POD-fields
And few minor code improvements
* Update Eigen submodule to the next patch 3.3.9
* MSVC2019 compatiblity
But missing corresponding CI at the moment
* Update PyBind module to 2.6.2
* Fix CI build problem: use correct full-featured git with ssh
Also few warnings fixed in code
* Android-ready version
0 commit comments