socket.io-client-cpp icon indicating copy to clipboard operation
socket.io-client-cpp copied to clipboard

[info]: Qt .pri file for socket.io-client-cpp

Open akontsevich opened this issue 7 years ago • 0 comments

Qt .pri file for socket.io-client-cpp if somebody need it to attach to your projects. Include it to .pro by:

include(socket.io-client-cpp.pri)

socket.io-client-cpp.pri

CONFIG += no_keywords
CONFIG += c++11

SOCKETIOPATH = $${PWD}/3rdparty/socket.io-client-cpp

HEADERS  += $$SOCKETIOPATH/src/sio_client.h \
            $$SOCKETIOPATH/src/sio_message.h

SOURCES += $$SOCKETIOPATH/src/sio_client.cpp \
           $$SOCKETIOPATH/src/sio_socket.cpp \
           $$SOCKETIOPATH/src/internal/sio_client_impl.cpp \
           $$SOCKETIOPATH/src/internal/sio_packet.cpp

INCLUDEPATH += \
    $$SOCKETIOPATH/src \
    $$SOCKETIOPATH/lib/rapidjson/include \
    $$SOCKETIOPATH/lib/websocketpp

LIBS += -lboost_random -lboost_system -lboost_date_time

Assume cpp client cloned to ./3rdparty/socket.io-client-cpp sub-directory of your project. If you want to include this .pri file to this library directly - simply modify .pri:

SOCKETIOPATH = $${PWD}

and .pro:

include($${PWD}/3rdparty/socket.io-client-cpp/socket.io-client-cpp.pri)

akontsevich avatar Dec 06 '18 01:12 akontsevich