The Shibboleth V1 software has reached its End of Life and is no longer supported. This documentation is available for historical purposes only.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Building curl/libcurl on most Unix platforms is fairly straightforward. Remember to -enable-threads and -enable-shared.

On Windows, building the curl utility is optional, but the libcurl library is required. It's located in the lib folder of the source tree and contains a decent Makefile.vc6 file that works, more or less, on newer MS compilers. The following edits have to be made to correspond with the changes desribed in the OpenSSLNotes topic:

  • Edit the OPENSSL_PATH macro to point at your OpenSSL source tree
  • Edit the SSLLIBS macro with the corrected filenames of the OpenSSL libraries
  • Add an SSLDLIBS macro with the filenames of the debug OpenSSL libraries
  • Edit the debug-dll-ssl-dll target section, and change the out32dll path to out32dll.dbg and the $(SSLLIBS) reference to $(SSLDLIBS) in the LNK command

With those changes, the CFG=debug-dll-ssl-dll and CFG=release-dll-ssl-dll targets can be built.

  • No labels