CodeStandard/devops/arch/SETUP WINDOWS BUILD.txt

38 lines
1.2 KiB
Plaintext
Raw Permalink Normal View History

2024-06-07 20:00:25 +03:00
Setup SSH for client
1. Enable Windows SSH Agent service
2. ssh-keygen -t ecdsa -b 521
# VERY IMPORTANT TO GENERATE ECDSA KEY:
# https://github.com/PowerShell/Win32-OpenSSH/issues/1263#issuecomment-716215121
3. ssh-add FILENAME
# If needed remove old keys with ssh-add -D
4. Setup GIT to use native ssh:
git config --global core.sshCommand "'C:\Windows\System32\OpenSSH\ssh.exe'"
5. Add public key to server authorized_keys
https://stackoverflow.com/questions/31813080/windows-10-ssh-keys
- Visual Studio
- vcpkg
- vcpkg install poco:x86-windows-static-md // see https://levelup.gitconnected.com/how-to-statically-link-c-libraries-with-vcpkg-visual-studio-2019-435c2d4ace03
- vcpkg install poco:x64-windows-static-md
- PATH (for lib.exe)
- HTML Help Workshop + PATH
- CMake 3.14+, PATH
- OpenCppCoverage, PATH
- MSBuild, PATH
- Git PATH
- nuget.exe, PATH
- setup %PACKAGEHOME% system variable pointing to folder for storing shared nuget packages
- 7zip, PATH
- Python 3.9 - INSTALL WITH DEBUG LIBRARIES!
- python -m pip install --upgrade pip
- pip install conan
- setup CONAN_USER_HOME
- pip install nose
- pip install coverage
- winflexbison3 https://sourceforge.net/projects/winflexbison/files/ + PATH
- reflex https://github.com/Genivia/RE-flex + PATH