- Move to C++20
- Tab -> Spaces
-
CONAN_BUILD_INFO - mv from CppTest
-
Conan - use CMAKE_BINARY_DIR for builds (rm Conan build dir)
-
LibEvent - rm
-
"cm" prefix - review
-
Common code (xLib + Tests) - review
-
Projects names - review
-
System / Conan includes
-
CMake: set -> option
-
[+] xLib_static -> xLib
-
[+] Split tests
-
[+] xLibData - rm
-
[+] Config.h.in
-
[+] CMake CACHE vars - rm
- IOpenClose
- IOperator =
- HttpClient - addPostFiles, impl
- Multi-repos - Debug.h move to StdStream project, and use StdStream in xLib
/home/skynowa/bin
/home/skynowa/.local/bin
/home/skynowa/bin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/snap/bin
PathTools
PathEx
PathWrapper
Path2
PathImpl
PathStatic
PathDetail
TODO: [win] Sync - close handle
- Bash - detect OS
- Win - Ninja build
- Linux fix
- Win fix
- Tests - XLIB_DEFINITIONS
- SA
.clang-tidy
with skynowa rules
- [!] Doc - impl
- Auto gen todo list at root of the project - impl
- [+]
class Donate
[ ] https://github.com/eyjian/mooon/blob/master/mooon/CMake.common (eyjian/mooon)