.
├── CMakeLists.txt
├── README.md
├── lib
├── src
│ ├── CMakeLists.txt
│ ├── Config.h.in
│ ├── client
│ │ └── CMakeLists.txt
│ └── server
│ └── CMakeLists.txt
└── test
└── CMakeLists.txt
cmake -S . -B build; cmake --build build --clean-first; cmake --build build --target test
or
cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -G "Unix Makefiles"
cmake --build build --clean-first
cmake --build build --target test
cmake --install build --prefix ~/cbin
// or you can find the binary in build folder
dyr
googletest is used following C++ project setup with CMake & unit tests (google test).
cmake -S . -B build; cmake --build build --target test
cd build
ctest
- using the libev
- integrate with boost std::string to lowercase or uppercase in C++