QT_MOD = core network sql script
SRCS = core.cpp corebacklogmanager.cpp corebufferviewconfig.cpp corebufferviewmanager.cpp coresession.cpp coresettings.cpp networkconnection.cpp sqlitestorage.cpp abstractsqlstorage.cpp storage.cpp basichandler.cpp \
- ircserverhandler.cpp userinputhandler.cpp ctcphandler.cpp coreusersettings.cpp sessionthread.cpp sslserver.cpp
+ ircserverhandler.cpp userinputhandler.cpp ctcphandler.cpp coreusersettings.cpp sessionthread.cpp
HDRS = core.h corebacklogmanager.h corebufferviewconfig.h corebufferviewmanager.h coresession.h coresettings.h networkconnection.h sqlitestorage.h abstractsqlstorage.h storage.h basichandler.h \
- ircserverhandler.h userinputhandler.h ctcphandler.h coreusersettings.h sessionthread.h sslserver.h
+ ircserverhandler.h userinputhandler.h ctcphandler.h coreusersettings.h sessionthread.h
+
+contains(QT_CONFIG, openssl) | contains(QT_CONFIG, openssl-linked) {
+ SRCS += sslserver.cpp
+ HDRS += sslserver.h
+}
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
-#ifndef QT_NO_OPENSSL
-
#include "sslserver.h"
-#include <QSslSocket>
+#ifndef QT_NO_OPENSSL
+# include <QSslSocket>
+#endif
+
#include <QFile>
#include <QDebug>
#include "util.h"
+#ifndef QT_NO_OPENSSL
+
SslServer::SslServer(QObject *parent)
: QTcpServer(parent)
{
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
-#ifndef QT_NO_OPENSSL
-
#ifndef SSLSERVER_H
#define SSLSERVER_H
+#ifndef QT_NO_OPENSSL
+# include <QSslCertificate>
+# include <QSslKey>
#include <QTcpServer>
#include <QLinkedList>
-#include <QSslCertificate>
-#include <QSslKey>
+#endif
+
+#ifndef QT_NO_OPENSSL
class SslServer : public QTcpServer {
Q_OBJECT
bool _certIsValid;
};
-#endif //SSLSERVER_H
-
#endif //QT_NO_OPENSSL
+
+#endif //SSLSERVER_H