diff --git a/NetSSL_OpenSSL/CMakeLists.txt b/NetSSL_OpenSSL/CMakeLists.txt index ed9624e4c..c975eb681 100644 --- a/NetSSL_OpenSSL/CMakeLists.txt +++ b/NetSSL_OpenSSL/CMakeLists.txt @@ -1,6 +1,35 @@ set(LIBNAME "PocoNetSSL") -aux_source_directory(src SRCS) +set(SRCS + src/AcceptCertificateHandler.cpp + src/CertificateHandlerFactory.cpp + src/CertificateHandlerFactoryMgr.cpp + src/ConsoleCertificateHandler.cpp + src/Context.cpp + src/HTTPSClientSession.cpp + src/HTTPSSessionInstantiator.cpp + src/HTTPSStreamFactory.cpp + src/InvalidCertificateHandler.cpp + src/KeyConsoleHandler.cpp + src/KeyFileHandler.cpp + src/PrivateKeyFactory.cpp + src/PrivateKeyFactoryMgr.cpp + src/PrivateKeyPassphraseHandler.cpp + src/RejectCertificateHandler.cpp + src/SecureServerSocket.cpp + src/SecureServerSocketImpl.cpp + src/SecureSMTPClientSession.cpp + src/SecureSocketImpl.cpp + src/SecureStreamSocket.cpp + src/SecureStreamSocketImpl.cpp + src/Session.cpp + src/SSLException.cpp + src/SSLManager.cpp + src/Utility.cpp + src/VerificationErrorArgs.cpp + src/X509Certificate.cpp +) + include_directories( ${OPENSSL_INCLUDE_DIR} ) if (NOT POCO_STATIC) @@ -8,7 +37,7 @@ if (NOT POCO_STATIC) endif (NOT POCO_STATIC) add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} ) -set_target_properties( ${LIBNAME} +set_target_properties( ${LIBNAME} PROPERTIES VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} ) target_link_libraries( ${LIBNAME} PocoCrypto PocoNet PocoUtil PocoFoundation ${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY} ) @@ -18,7 +47,7 @@ install( DESTINATION include PATTERN ".svn" EXCLUDE ) - + install( TARGETS ${LIBNAME} LIBRARY DESTINATION lib${LIB_SUFFIX}