Linux Perforce with SSL


Linux is still missing SSL support for Perforce.

To work with the Perforce 2018.1 version it needs the older 1.0.1s OpenSSL libraries attached to the Perforce libraries to successfully compile.
Another possibility would be probably to compile Perforce to work with the newer 1.1.1 OpenSSl version that is default in Unreal 4.26.


I’ve talked to the Perforce support and they have supplied me their OpenSSL 1.1.1 binaries for Linux.

Adding them and changing the Perforce.Build.cs and PerforceVersionControl.Build.cs
worked to get SSL working with Perforce on Linux.

As this is a quick and easy fix, I hope you consider adding this to your engine for good!