-
Notifications
You must be signed in to change notification settings - Fork 736
/
Copy pathsocket.io-client.pro
52 lines (42 loc) · 1.29 KB
/
socket.io-client.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
CONFIG -= qt
TARGET = socket.io-client
TEMPLATE = lib
CONFIG += staticlib
include(socket.io-client.pri)
!isEmpty(USE_SYSTEM_OPENSSL) {
DEFINES += HAVE_OPENSSL
} else:!isEmpty(OPENSSL_INCLUDE_DIR):!isEmpty(OPENSSL_LIB_DIR) {
DEFINES += HAVE_OPENSSL
INCLUDEPATH += $$OPENSSL_INCLUDE_DIR
}
CONFIG += c++11
msvc {
QMAKE_CXXFLAGS_WARN_ON += /wd4267
DEFINES += _CRT_SECURE_NO_WARNINGS
DEFINES += _SCL_SECURE_NO_WARNINGS
} else:clang|gcc {
QMAKE_CXXFLAGS_WARN_ON += \
-Wno-null-pointer-subtraction \
-Wno-deprecated-declarations \
-Wno-unknown-warning-option \
-Wno-unknown-warning \
-Wno-unused-command-line-argument
}
CONFIG(debug, debug|release) {
DEFINES += DEBUG=1
} else {
DEFINES += NDEBUG
}
HEADERS += \
$$SOCKET_IO_CLIENT_SRC/sio_client.h \
$$SOCKET_IO_CLIENT_SRC/sio_message.h \
$$SOCKET_IO_CLIENT_SRC/sio_socket.h \
$$SOCKET_IO_CLIENT_SRC/internal/sio_client_config.h \
$$SOCKET_IO_CLIENT_SRC/internal/sio_client_impl.h \
$$SOCKET_IO_CLIENT_SRC/internal/sio_packet.h
SOURCES += \
$$SOCKET_IO_CLIENT_SRC/sio_client.cpp \
$$SOCKET_IO_CLIENT_SRC/sio_socket.cpp \
$$SOCKET_IO_CLIENT_SRC/internal/sio_client_impl.cpp \
$$SOCKET_IO_CLIENT_SRC/internal/sio_packet.cpp
DESTDIR = $$SOCKET_IO_CLIENT_BIN