f81901f633ae94b5e47e926876b04eb41fc2f208
requirements.txt to pyproject.toml (#7406)
* Migrate from `requirements.txt` to `pyproject.toml` * Lower Python to 3.9 for GitHub Windows runner * Increase timeout for valgrind * Update ChangeLog
Synergy Core
This is the open source core component of Synergy, a keyboard and mouse sharing tool.
Developer quick start
Simplified instructions for those who want to contribute to the development of Synergy Core.
Having problems? Check the Quick Start FAQ wiki page.
Dependencies:
python scripts/install_deps.py
Configure:
Windows:
cmake -B build --preset=windows-release
macOS:
cmake -B build --preset=macos-release
Linux:
cmake -B build --preset=linux-release
Build:
cmake --build build -j8
Test:
./build/bin/unittests
Description
Languages
C++
93%
CMake
3.3%
Objective-C++
2.4%
C
0.8%
Objective-C
0.4%