Skip to content

Commit

Permalink
Update build-flags.md
Browse files Browse the repository at this point in the history
Document dynamic SSH build flags
  • Loading branch information
davidrg authored Aug 17, 2024
1 parent bbdd5b9 commit a2f5ec0
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions doc/build-flags.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,17 @@ when the compiler in use is too old to support that feature.
| CKF_NO_CRYPTO | No | Disables SSH, SSL, Telnet encryption, SRP and Kerberos |
| CKF_NT_UNICODE | No | Target Windows NT Unicode APIs. Does not work (yet) |
| CKF_NTLM | Yes (Visual C++ 6.0+) | NTLM Authentication support |
| CKF_RICHEDIT | Yes (if Visual C++ 4.0+) | Enables the rich edit control (requires NT 3.51/95 or newer) |
| CKF_RICHEDIT | Yes (if Visual C++ 4.0+) | Enables the rich edit control (requires NT 3.51/95 or newer) |
| CKF_SRP | Yes (if libsrp is found, unless Watcom on OS/2) | SRP authentication support |
| CKF_SSH | Yes (if Visual C++ and libssh is found) | Enable built-in SSH support (via libssh) |
| CKF_SSL | Yes (if openssl is found) | Enables SSL/TLS support for telnet, http and ftp |
| CKF_SUPERLAT | Yes (if SuperLAT headers are found) | Enables support for Meridian SuperLAT |
| CKF_TAPI | Yes (if Visual C++ 4.0+ and not MIPS) | TAPI support on Windows 95/NT4+. Doesn't build on MIPS. |
| CKF_TOOLBAR | Yes (if Visual C++ 4.0+) | Enables the toolbar in K95G (requires NT 3.51/95)
| CKF_TOOLBAR | Yes (if Visual C++ 4.0+) | Enables the toolbar in K95G (requires NT 3.51/95) |
| CKF_XYZ | Yes (unless Watcom on OS/2) | X/Y/Z MODEM support (via p95.dll). Disabled on OS/2 with Watcom due to build errors |
| CKF_ZLIB | Yes (if zlib is found) | Enables zlib support |
| CKF_DYNAMIC_SSH | No (unless Watcom) | Builds with the SSH subsystem in a DLL loadable at runtime |
| CKF_SSH_BACKEND | No (if Watcom) | If set to No and CKF_DYNAMIC_SSH is set to Yes then the SSH backend (k95ssh.dll) won't be built |

### Crypt DLL

Expand Down Expand Up @@ -74,4 +76,4 @@ Setting either CKT_NT35 or CKT_NT31 disables the following features:

OpenWatcom by default will target NT 3.51 and newer but you can
`set CKT_NT35=yes` to target NT 3.50 instead. Builds with OpenWatcom don't
currently work on NT 3.1 regardless of whether CKT_NT31 is set or not.
currently work on NT 3.1 regardless of whether CKT_NT31 is set or not.

0 comments on commit a2f5ec0

Please sign in to comment.