Für meine Änderungen sind nur folgende Pfade notwendig:
C:\Komponenten\
Indy-NewOpenSSL_PR\Lib\Protocols\OpenSSL
C:\Komponenten\
Indy-NewOpenSSL_PR\Lib\Protocols\OpenSSL\dynamic bzw C:\Komponenten\
Indy-NewOpenSSL_PR\Lib\Protocols\OpenSSL\static je nachdem ob du mit dynamischen Laden der
DLL (
LoadLibrary
etc) oder statischem Linken gegen die DLLs (
procedure Foo; external 'MyDll.dll';
) arbeitest.
Indy hat dafür die Compiler Directive STATICLOAD_OPENSSL. Wenn ich mich richtig erinnere, ist dies etwas was bei der Installation von
Indy bestimmt wurde. Du kannst beispielhaft mal in IdOpenSSLLoader.pas gucken, ohne STATICLOAD_OPENSSL ist die
Unit quasi leer.
Die restlichen Pfade haben mit der
Indy Installation zu tun und sich unabhängig von meinen Änderungen.