├── .gitignore
└── ReceiveSocket
├── .idea
├── ReceiveSocket.iml
├── encodings.xml
├── misc.xml
├── modules.xml
└── workspace.xml
├── CMakeLists.txt
├── H264Decoder.cpp
├── H264Decoder.h
├── JPEGDecoder.cpp
├── JPEGDecoder.h
├── JPEGEncoder.cpp
├── JPEGEncoder.h
├── ReceiveRTP.cpp
├── ReceiveRTP.h
├── ReceiveSocket.cpp
├── ReceiveSocket.h
├── SendSocket.cpp
├── SendSocket.h
├── build
├── CMakeCache.txt
├── CMakeFiles
│ ├── 3.5.1
│ │ ├── CMakeCCompiler.cmake
│ │ ├── CMakeCXXCompiler.cmake
│ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ ├── CMakeSystem.cmake
│ │ ├── CompilerIdC
│ │ │ ├── CMakeCCompilerId.c
│ │ │ └── a.out
│ │ └── CompilerIdCXX
│ │ │ ├── CMakeCXXCompilerId.cpp
│ │ │ └── a.out
│ ├── CMakeDirectoryInformation.cmake
│ ├── CMakeOutput.log
│ ├── Makefile.cmake
│ ├── Makefile2
│ ├── ReceiveSocket.dir
│ │ ├── CXX.includecache
│ │ ├── DependInfo.cmake
│ │ ├── build.make
│ │ ├── cmake_clean.cmake
│ │ ├── depend.internal
│ │ ├── depend.make
│ │ ├── flags.make
│ │ ├── link.txt
│ │ └── progress.make
│ ├── TargetDirectories.txt
│ ├── cmake.check_cache
│ ├── feature_tests.bin
│ ├── feature_tests.c
│ ├── feature_tests.cxx
│ └── progress.marks
├── Makefile
└── cmake_install.cmake
└── main.cpp
/.gitignore:
--------------------------------------------------------------------------------
1 | *-build-debug
2 | *-build-release
3 |
--------------------------------------------------------------------------------
/ReceiveSocket/.idea/ReceiveSocket.iml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ReceiveSocket/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ReceiveSocket/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/ReceiveSocket/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ReceiveSocket/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 2.8)
2 | project(ReceiveSocket)
3 |
4 | set(CMAKE_CXX_STANDARD 11)
5 |
6 | set(FFMPEG_LIBS libavcodec.so libavformat.so libavutil.so)
7 | set(JRTP_LIBS /usr/local/lib/libjrtp.so)
8 |
9 | find_package(OpenCV REQUIRED)
10 | include_directories(${OpenCV_INCLUDE_DIRS})
11 | include_directories(/usr/local/include)
12 |
13 | set(SOURCE_FILES main.cpp ReceiveSocket.h ReceiveSocket.cpp
14 | JPEGDecoder.h JPEGDecoder.cpp
15 | ReceiveRTP.h ReceiveRTP.cpp
16 | H264Decoder.h H264Decoder.cpp
17 | JPEGEncoder.h JPEGEncoder.cpp)
18 | add_executable(ReceiveSocket ${SOURCE_FILES})
19 |
20 | target_link_libraries(ReceiveSocket
21 | ${OpenCV_LIBS}
22 | ${FFMPEG_LIBS}
23 | ${JRTP_LIBS}
24 | )
25 |
--------------------------------------------------------------------------------
/ReceiveSocket/H264Decoder.cpp:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | filename: H264Decoder.cpp
3 | Author: linlongqing
4 | Date: 2017/9/12
5 | Discription:
6 |
7 | ****************************************************************************/
8 |
9 | #include "H264Decoder.h"
10 | CH264Decoder::CH264Decoder()
11 | {
12 | avcodec_register_all();
13 | pFormatCtx = avformat_alloc_context();
14 | packet = (AVPacket *)av_malloc(sizeof(AVPacket));
15 |
16 | pCodec = avcodec_find_decoder(AV_CODEC_ID_H264);
17 | if (pCodec == NULL)
18 | {
19 | printf("Fail to get decoder !\n");
20 | }
21 |
22 | pCodecCtx = avcodec_alloc_context3(pCodec);
23 | if (pCodecCtx == NULL)
24 | {
25 | printf("Fail to get decoder context !\n");
26 | }
27 |
28 | pCodecCtx->pix_fmt = AV_PIX_FMT_YUV420P;
29 | pCodecCtx->codec_type = AVMEDIA_TYPE_VIDEO;
30 |
31 | if (avcodec_open2(pCodecCtx, pCodec, NULL) < 0)
32 | {
33 | printf("Fail to open decoder !\n");
34 | }
35 |
36 | pFrame = av_frame_alloc();
37 |
38 | frameCount = 0;
39 | }
40 |
41 | CH264Decoder::~CH264Decoder()
42 | {
43 | avcodec_close(pCodecCtx);
44 | av_free(pCodecCtx);
45 | av_frame_free(&pFrame);
46 |
47 | if (packet != NULL)
48 | {
49 | delete packet;
50 | }
51 | }
52 |
53 | int CH264Decoder::Decode(uint8_t *pDataIn, int nInSize, uint8_t *pDataOut)
54 | {
55 | packet->size = nInSize;
56 | packet->data = pDataIn;
57 |
58 | int gotPicture;
59 | int ret = avcodec_decode_video2(pCodecCtx, pFrame, &gotPicture, packet);
60 | if (ret < 0)
61 | {
62 | printf("Decode Error.\n");
63 | }
64 | if (gotPicture){
65 | return 0;
66 | }
67 |
68 | return -1;
69 | }
70 |
71 | int CH264Decoder::GetSize(int& width, int& height)
72 | {
73 | width = pFrame->width;
74 | height = pFrame->height;
75 |
76 | return 0;
77 | }
78 |
79 | int CH264Decoder::GetData(uint8_t* pData)
80 | {
81 | memcpy(pData, pFrame->data[0], pFrame->width * pFrame->height * sizeof(uint8_t));
82 | return 0;
83 | }
--------------------------------------------------------------------------------
/ReceiveSocket/H264Decoder.h:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | filename: H264Decoder.h
3 | Author: linlongqing
4 | Date: 2017/9/12
5 | Discription:
6 |
7 | ****************************************************************************/
8 |
9 | #ifndef __DECODER_H
10 | #define __DECODER_H
11 | #include
12 |
13 | #define __STDC_CONSTANT_MACROS
14 |
15 | #ifdef _WIN32
16 | //Windows
17 | extern "C"
18 | {
19 | #include "libavcodec/avcodec.h"
20 | #include "libavformat/avformat.h"
21 | #include "libswscale/swscale.h"
22 | };
23 |
24 | #else
25 | //Linux...
26 | #ifdef __cplusplus
27 | extern "C"
28 | {
29 | #endif
30 | #include
31 | #include
32 | #include
33 | #include
34 | #ifdef __cplusplus
35 | };
36 | #endif
37 | #endif
38 |
39 | class CH264Decoder
40 | {
41 | private:
42 | //FFmpeg
43 | int frameCount;
44 | int videoIndex;
45 | AVCodec *pCodec = NULL;
46 | AVCodecContext *pCodecCtx = NULL;
47 | AVFrame *pFrame = NULL;
48 | AVPacket *packet = NULL;
49 | AVFormatContext *pFormatCtx = NULL;
50 | public:
51 | CH264Decoder();
52 | ~CH264Decoder();
53 | int Decode(uint8_t *pDataIn, int nInSize, uint8_t *pDataOut);
54 | int GetSize(int& width, int& height);
55 | int GetData(uint8_t *pData);
56 | };
57 |
58 | #endif
--------------------------------------------------------------------------------
/ReceiveSocket/JPEGDecoder.cpp:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | filename: JPEGDecoder.cpp
3 | Author: linshufei
4 | Date: 2017/9/19
5 | Discription:
6 |
7 | *****************************************************************************/
8 |
9 | #include "JPEGDecoder.h"
10 | #include
11 |
12 | CJPEGDecoder::CJPEGDecoder()
13 | {
14 | avcodec_register_all();
15 | packet = (AVPacket *)av_malloc(sizeof(AVPacket));
16 |
17 | pCodec = avcodec_find_decoder(AV_CODEC_ID_MJPEG);
18 | if (pCodec == nullptr)
19 | {
20 | printf("Fail to get decoder !\n");
21 | }
22 |
23 | pCodecCtx = avcodec_alloc_context3(pCodec);
24 | if (pCodecCtx == nullptr)
25 | {
26 | printf("Fail to get decoder context !\n");
27 | }
28 |
29 | pCodecCtx->pix_fmt = AV_PIX_FMT_YUVJ444P;
30 | pCodecCtx->codec_type = AVMEDIA_TYPE_VIDEO;
31 |
32 | if (avcodec_open2(pCodecCtx, pCodec, nullptr) < 0)
33 | {
34 | printf("Fail to open decoder !\n");
35 | }
36 |
37 | pFrame = av_frame_alloc();
38 |
39 | frameCount = 0;
40 | }
41 |
42 | CJPEGDecoder::~CJPEGDecoder()
43 | {
44 | avcodec_close(pCodecCtx);
45 | av_free(pCodecCtx);
46 | av_free(pFrame);
47 | if (packet != nullptr)
48 | {
49 | av_free(packet);
50 | packet = nullptr;
51 | }
52 | }
53 |
54 | int CJPEGDecoder::Decode(uint8_t *pDataIn, int nInSize)
55 | {
56 | packet->size = nInSize;
57 | packet->data = pDataIn;
58 | std::cout << nInSize << std::endl;
59 |
60 | int gotPicture;
61 | int ret = avcodec_decode_video2(pCodecCtx, pFrame, &gotPicture, packet);
62 |
63 | if (ret <= 0)
64 | {
65 | printf("Decode Error.\n");
66 | }
67 | if (gotPicture)
68 | {
69 | return 0;
70 | }
71 | else
72 | {
73 | std::cout << "does not exist pciture" << std::endl;
74 | }
75 |
76 | return -1;
77 | }
78 |
79 | int CJPEGDecoder::GetSize(int& width, int& height)
80 | {
81 | width = pFrame->width;
82 | height = pFrame->height;
83 |
84 | return 0;
85 | }
86 |
87 | int CJPEGDecoder::GetData(uint8_t* pData)
88 | {
89 | int size = pFrame->width * pFrame->height;
90 | memcpy(pData, pFrame->data[0], size * sizeof(uint8_t));
91 | memcpy(pData + size, pFrame->data[1], size / 4 * sizeof(uint8_t));
92 | memcpy(pData + size * 5 / 4, pFrame->data[2], size / 4 * sizeof(uint8_t));
93 | return 0;
94 | }
--------------------------------------------------------------------------------
/ReceiveSocket/JPEGDecoder.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #ifndef __DECODER_H
4 | #define __DECODER_H
5 | #include
6 |
7 | #define __STDC_CONSTANT_MACROS
8 |
9 | #ifdef _WIN32
10 | //Windows
11 | extern "C"
12 | {
13 | #include "libavcodec/avcodec.h"
14 | #include "libavformat/avformat.h"
15 | #include "libswscale/swscale.h"
16 | };
17 |
18 | #else
19 | //Linux...
20 | #ifdef __cplusplus
21 | extern "C"
22 | {
23 | #endif
24 | #include
25 | #include
26 | #include
27 | #include
28 | #ifdef __cplusplus
29 | };
30 | #endif
31 | #endif
32 |
33 | class CJPEGDecoder
34 | {
35 | private:
36 | //FFmpeg
37 | int frameCount;
38 | int videoindex;
39 | AVCodec *pCodec;
40 | AVFrame *pFrame;
41 | AVPacket *packet;
42 | AVCodecContext *pCodecCtx;
43 | public:
44 | CJPEGDecoder();
45 | ~CJPEGDecoder();
46 | int Decode(uint8_t *pDataIn, int nInSize);
47 | int GetSize(int& width, int& height);
48 | int GetData(uint8_t *pData);
49 |
50 | };
51 |
52 | #endif
--------------------------------------------------------------------------------
/ReceiveSocket/JPEGEncoder.cpp:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | filename: JPEGEncoder.cpp
3 | Author: linshufei
4 | Date: 2017/9/15
5 | Discription:
6 |
7 | *****************************************************************************/
8 | #pragma once
9 | #include "JPEGEncoder.h"
10 | #include
11 |
12 | CJPEGEncoder::CJPEGEncoder(int width, int height)
13 | {
14 | //注册编码器
15 | avcodec_register_all();
16 |
17 | //寻找编码器
18 | pCodec = avcodec_find_encoder(AV_CODEC_ID_MJPEG);
19 | if (pCodec == NULL)
20 | {
21 | printf("Fail to get encoder !\n");
22 | }
23 |
24 | //Param that must set
25 | pCodecCtx = avcodec_alloc_context3(pCodec);
26 | if (pCodecCtx == NULL)
27 | {
28 | printf("Fail to get decoder context !\n");
29 | }
30 |
31 | //图像色彩空间的格式,采用什么样的色彩空间来表明一个像素。
32 | pCodecCtx->pix_fmt = AV_PIX_FMT_YUVJ444P;
33 |
34 | //编码器编码的数据类型
35 | pCodecCtx->codec_type = AVMEDIA_TYPE_VIDEO;
36 |
37 | //编码后的视频帧大小,以像素为单位。
38 | pCodecCtx->width = width;
39 | pCodecCtx->height = height;
40 |
41 | //帧率的基本单位,time_base.num为时间线分子,time_base.den为时间线分母,帧率=分子/分母。
42 | pCodecCtx->time_base.num = 1;
43 | pCodecCtx->time_base.den = 25;
44 |
45 | //Output some information
46 | if (avcodec_open2(pCodecCtx, pCodec, NULL) < 0){
47 | printf("Could not open codec.");
48 | }
49 |
50 | //init picture
51 | pPicture = av_frame_alloc(); //Allocate an AVFrame and set it to a default value
52 | int size = avpicture_get_size(pCodecCtx->pix_fmt, pCodecCtx->width, pCodecCtx->height);
53 | pictureBuf = (uint8_t *)av_malloc(size);
54 | if (!pictureBuf)
55 | {
56 | std::cout << "av_malloc picture_buf failed!" << std::endl;
57 | }
58 | avpicture_fill((AVPicture *)pPicture, pictureBuf, pCodecCtx->pix_fmt, pCodecCtx->width, pCodecCtx->height);
59 |
60 | //new packet
61 | av_new_packet(&packet,size);
62 |
63 | }
64 |
65 | CJPEGEncoder::~CJPEGEncoder()
66 | {
67 | //销毁函数
68 | avcodec_close(pCodecCtx);
69 | av_free(pCodecCtx);
70 | av_free(pPicture);
71 | av_free(pictureBuf);
72 | av_free_packet(&packet);
73 | }
74 |
75 | int CJPEGEncoder::Encode(unsigned char* data)
76 | {
77 | //Write Header 写文件头
78 | int ySize = pCodecCtx->width * pCodecCtx->height;
79 | memcpy(pictureBuf, data, ySize * 3 / 2);
80 | pPicture->data[0] = pictureBuf; // Y
81 | pPicture->data[1] = pictureBuf + ySize; // U
82 | pPicture->data[2] = pictureBuf + ySize * 5 / 4; // V
83 |
84 | //Encode
85 | int gotPicture;
86 | int ret = avcodec_encode_video2(pCodecCtx, &packet, pPicture, &gotPicture);
87 |
88 | if (ret < 0){
89 | printf("Encode Error.\n");
90 | return -1;
91 | }
92 |
93 | if (gotPicture == 1)
94 | {
95 | printf("Encode Successful.\n");
96 | }
97 |
98 | return 0;
99 |
100 | }
--------------------------------------------------------------------------------
/ReceiveSocket/JPEGEncoder.h:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | filename: JPEGEncoder.h
3 | Author: linshufei
4 | Date: 2017/9/15
5 | Discription:
6 |
7 | *****************************************************************************/
8 | #include
9 | #include
10 |
11 | #define __STDC_CONSTANT_MACROS
12 |
13 | #ifdef _WIN32
14 | //Windows
15 | extern "C"
16 | {
17 | #include "libavcodec/avcodec.h"
18 | #include "libavformat/avformat.h"
19 | };
20 | #else
21 | //Linux...
22 | #ifdef __cplusplus
23 | extern "C"
24 | {
25 | #endif
26 | #include
27 | #include
28 | #ifdef __cplusplus
29 | };
30 | #endif
31 | #endif
32 |
33 | #pragma comment(lib,"avcodec.lib")
34 | #pragma comment(lib,"avdevice.lib")
35 | #pragma comment(lib,"avfilter.lib")
36 | #pragma comment(lib,"avformat.lib")
37 | #pragma comment(lib,"avutil.lib")
38 | #pragma comment(lib,"swscale.lib")
39 |
40 | class CJPEGEncoder
41 | {
42 | public:
43 | AVPacket packet;
44 | CJPEGEncoder(int width, int height);
45 | ~CJPEGEncoder();
46 | int Encode(unsigned char* data);
47 | private:
48 | //encoder message
49 | AVOutputFormat* fmt = NULL;
50 | AVCodecContext* pCodecCtx = NULL;
51 | AVCodec* pCodec = NULL;
52 |
53 | //data
54 | uint8_t* pictureBuf = NULL;
55 | AVFrame* pPicture = NULL;
56 | };
--------------------------------------------------------------------------------
/ReceiveSocket/ReceiveRTP.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/ReceiveRTP.cpp
--------------------------------------------------------------------------------
/ReceiveSocket/ReceiveRTP.h:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | filename: ReceiveRTP.h
3 | Author: linlongqing
4 | Date: 2017/9/13
5 | Discription:
6 |
7 | ****************************************************************************/
8 | #pragma once
9 | #include "jrtplib3/rtpsession.h"
10 | #include "jrtplib3/rtpudpv4transmitter.h"
11 | #include "jrtplib3/rtpipv4address.h"
12 | #include "jrtplib3/rtpsessionparams.h"
13 | #include "jrtplib3/rtperrors.h"
14 | #include "jrtplib3/rtppacket.h"
15 |
16 | #ifdef _WIN32
17 | #include
18 | #pragma comment(lib,"ws2_32.lib")
19 | #else
20 | #include
21 | #include
22 | #endif //_WIN32
23 |
24 | #pragma comment(lib,"avcodec.lib")
25 | #pragma comment(lib,"avdevice.lib")
26 | #pragma comment(lib,"avfilter.lib")
27 | #pragma comment(lib,"avformat.lib")
28 | #pragma comment(lib,"avutil.lib")
29 | #pragma comment(lib,"swscale.lib")
30 | #pragma comment(lib,"jrtplib.lib")
31 |
32 | class ReceiveRTP
33 | {
34 | private:
35 | int pos;
36 | uint16_t portBase;
37 | jrtplib::RTPSession sess;
38 | jrtplib::RTPSessionParams sessParams;
39 | jrtplib::RTPUDPv4TransmissionParams transParams;
40 |
41 | double timeStampUnit;
42 | jrtplib::RTPPacket* pack;
43 |
44 | void CheckError(int rtpErr);
45 | public:
46 | uint8_t *pBuff;
47 |
48 | ReceiveRTP();
49 | ~ReceiveRTP(){};
50 |
51 | void Init();
52 | void Destroy();
53 | int GetH264Packet();
54 | int GetFirstSourceWithData();
55 | int GotoNextSourceWithData();
56 | };
--------------------------------------------------------------------------------
/ReceiveSocket/ReceiveSocket.cpp:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | filename: ReceiveSocket.cpp
3 | Author: linshufei
4 | Date: 2017/9/19
5 | Discription:
6 |
7 | *****************************************************************************/
8 |
9 | #include "ReceiveSocket.h"
10 | #include
11 |
12 |
13 | CReceiveSocket::CReceiveSocket()
14 | {
15 | memset((void*)&addrServer,0,sizeof(addrServer));
16 | pData = new char[MAX_IMAGE_SIZE];
17 | //WSAStartup(MAKEWORD(2, 2), &wsaData);
18 | sockServer = socket(AF_INET, SOCK_STREAM, 0);
19 | addrServer.sin_addr.s_addr = htonl(INADDR_ANY); //INADDR_ANY��ʾ�κ�IP
20 | addrServer.sin_family = AF_INET;
21 | addrServer.sin_port = htons(8001); //�˿�6000
22 | //sockServer = socket(PF_INET, SOCK_STREAM, 0); //socket(int domain, int type, int protocol)
23 |
24 | int opt = 1;
25 | //将端口设置为可重用的端口
26 | setsockopt(sockServer, SOL_SOCKET, SO_REUSEPORT, &opt,sizeof(&opt));
27 |
28 | int ret = bind(sockServer, (struct sockaddr*)&addrServer, sizeof(addrServer));
29 |
30 | if(ret < 0)
31 | {
32 | std::cout << "Fail to bind ip or port, please use \"netstat -anpt\" check it!" << std::endl;
33 | }
34 | }
35 |
36 | CReceiveSocket::~CReceiveSocket()
37 | {
38 | if (pData == nullptr)
39 | {
40 | delete[] pData;
41 | pData = nullptr;
42 | }
43 | close(sockClient);
44 | close(sockServer);
45 | // WSACleanup();
46 | }
47 |
48 | int CReceiveSocket::Listen()
49 | {
50 | listen(sockServer, 1); //only one client can link
51 | std::cout << "Server start working" << std::endl << "Listening" << std::endl;
52 | return 0;
53 | }
54 |
55 | int CReceiveSocket::AcceptFromClient()
56 | {
57 | socklen_t len;
58 | sockClient = accept(sockServer, (struct sockaddr*)& addrClient, &len);
59 | return 0;
60 | }
61 |
62 | int CReceiveSocket::ReceiveFromClient(char* recvBuf, int recvBufLen)
63 | {
64 | int pos = 0;
65 | SImageHeader header;
66 | puts("one");
67 | int len = recv(sockClient, &header, sizeof(SImageHeader), 0);
68 | puts("two");
69 | while (true)
70 | {
71 | len = recv(sockClient, &recvBuf[pos], 1024, 0);
72 | pos += len;
73 | std::cout << "pos:" << pos << "/"<< header.dataSize <= header.dataSize)
75 | {
76 | //send(sockClient, "linglongqing", 20, 1);
77 | break;
78 | }
79 | }
80 |
81 | std::cout << "length:" << len << std::endl;
82 | memcpy(pData, recvBuf, header.dataSize);
83 | SetSize(header.width, header.height, header.dataSize);
84 |
85 | return 0;
86 | }
87 |
88 | int CReceiveSocket::SetSize(int &w, int &h ,int &size)
89 | {
90 | width = w;
91 | height = h;
92 | imageSize = size;
93 | return 0;
94 | }
95 |
96 | int CReceiveSocket::SendRes()
97 | {
98 | send(sockClient, "copy", 20, 1);
99 | std::cout << "Send response to client" << std::endl;
100 | return 0;
101 | }
102 |
103 | int CReceiveSocket::SendImage(char* pData, int size ,int cols, int rows)
104 | {
105 | char* pictureBuf;
106 | pictureBuf = new char[MAX_IMAGE_SIZE];
107 |
108 | //写数据头
109 | SImageHeader imageHeader;
110 | imageHeader.width = cols;
111 | imageHeader.height = rows;
112 | imageHeader.dataSize = size;
113 | imageHeader.dataOffset = sizeof(imageHeader);
114 |
115 | memcpy(pictureBuf, &imageHeader, sizeof(imageHeader));
116 | memcpy(pictureBuf + sizeof(imageHeader), pData, size);
117 |
118 | //send picture
119 | send(sockClient, pictureBuf, size + sizeof(imageHeader), 0);
120 | delete pictureBuf;
121 |
122 | return 0;
123 | }
--------------------------------------------------------------------------------
/ReceiveSocket/ReceiveSocket.h:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | filename: ReceiveSocket.h
3 | Author: linshufei
4 | Date: 2017/9/19
5 | Discription:
6 |
7 | *****************************************************************************/
8 |
9 | #pragma once
10 | #include
11 | #include
12 | #include
13 | #include
14 | #include
15 | #include
16 | #define MAX_IMAGE_SIZE 1920 * 1080
17 |
18 | typedef struct SImageHeader
19 | {
20 | int width;
21 | int height;
22 | int serverType;
23 | int dataOffset;
24 | int dataSize;
25 | } SImageHeader;
26 |
27 | class CReceiveSocket
28 | {
29 | public:
30 | CReceiveSocket();
31 | ~CReceiveSocket();
32 | //WSADATA wsaData;
33 | ssize_t sockServer;
34 | struct sockaddr_in addrServer;
35 | ssize_t sockClient;
36 | struct sockaddr_in addrClient;
37 |
38 | char* pData;
39 | int width;
40 | int height;
41 | int imageSize;
42 |
43 | int Listen();
44 | int AcceptFromClient();
45 | int ReceiveFromClient(char* recvBuf, int recvBufLen);
46 | int SetSize(int &w, int &h, int &size);
47 | int SendRes();
48 | int SendImage(char* pData, int size ,int cols, int rows);
49 | };
50 |
51 |
52 |
--------------------------------------------------------------------------------
/ReceiveSocket/SendSocket.cpp:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | filename: SendSocket.cpp
3 | Author: linshufei
4 | Date: 2017/9/19
5 | Discription:
6 |
7 | *****************************************************************************/
8 |
9 | #include "SendSocket.h"
10 | #include
11 |
12 | CSendSocket::CSendSocket()
13 | {
14 | //WSAStartup(MAKEWORD(2, 2), &wsaData);
15 |
16 | //新建客户端socket
17 | sockClient = socket(AF_INET, SOCK_STREAM, 0);
18 |
19 | //定义要连接的服务端地址
20 | addrServer.sin_addr.s_addr = inet_addr("192.168.179.129");
21 | addrServer.sin_family = AF_INET;
22 | addrServer.sin_port = htons(8001);
23 | }
24 |
25 | CSendSocket::~CSendSocket()
26 | {
27 | close(sockClient);
28 | //WSACleanup();
29 | }
30 |
31 | //请求连接服务器
32 | int CSendSocket::Connect2Server()
33 | {
34 | int ret = connect(sockClient, (struct sockaddr*)& addrServer, sizeof(addrServer));
35 | if (ret < 0)
36 | {
37 | std::cout << "connect failed!" << std::endl;
38 | return -1;
39 | }
40 | return 0;
41 | }
42 |
43 | //将数据发送到服务器端,输入为指向数据的指针pData和数据的大小size
44 | int CSendSocket::Send2Server(char* pData ,int size)
45 | {
46 | char* pictureBuf;
47 | pictureBuf = new char[MAX_IMAGE_SIZE];
48 |
49 | //写数据头
50 | SImageHeader imageHeader;
51 | imageHeader.width = width;
52 | imageHeader.height = height;
53 | imageHeader.dataSize = size;
54 | imageHeader.dataOffset = sizeof(imageHeader);
55 |
56 | memcpy(pictureBuf, &imageHeader, sizeof(imageHeader));
57 | memcpy(pictureBuf + sizeof(imageHeader), pData, size);
58 |
59 | //send picture
60 | send(sockClient, pictureBuf, size + sizeof(imageHeader), 0);
61 | delete pictureBuf;
62 |
63 | return 0;
64 | }
65 |
66 | int CSendSocket::GetSize(int w, int h)
67 | {
68 | width = w;
69 | height = h;
70 | return 0;
71 | }
72 |
73 | int CSendSocket::RecvRes()
74 | {
75 | //receive the response from server
76 | //listen(sockClient, 1); //listen and wait for the server to link
77 | //std::cout << "Client start waitting for response" << std::endl;
78 |
79 | //int len = sizeof(SOCKADDR);
80 | //sockServer = accept(sockClient, (SOCKADDR*)& addrServer, &len);
81 |
82 | char Res[100];
83 | memset(&Res, 0, 100);
84 | int response = recv(sockClient, Res, 100, 0);
85 | std::cout << Res << std::endl;
86 | return 0;
87 | }
--------------------------------------------------------------------------------
/ReceiveSocket/SendSocket.h:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | filename: SendSocket.h
3 | Author: linshufei
4 | Date: 2017/9/19
5 | Discription:
6 |
7 | *****************************************************************************/
8 |
9 | #pragma once
10 | #include
11 | #include
12 | #include
13 | #include
14 | #include
15 | #include
16 | #define MAX_IMAGE_SIZE 1920 * 1080
17 | #define DATA_ADDR 5;
18 | #define SERVER_TYPE 0;
19 |
20 | //文件头结构体
21 | typedef struct SImageHeader
22 | {
23 | int width; //图片的宽度
24 | int height; //图片的高度
25 | int serverType; //请求的服务类型
26 | int dataOffset; //图片数据头的位置
27 | int dataSize; //图片大小
28 | } SImageHeader;
29 |
30 | class CSendSocket
31 | {
32 | public:
33 | //WSADATA wsaData;
34 | ssize_t sockClient; //客户端Socket
35 | ssize_t sockServer; //服务器Socket
36 | struct sockaddr_in addrClient; //客户端地址
37 | struct sockaddr_in addrServer; //服务端地址
38 |
39 | int width;
40 | int height;
41 |
42 | CSendSocket();
43 | ~CSendSocket();
44 | int Connect2Server();
45 | int Send2Server(char* pData, int size);
46 | int GetSize(int w, int h);
47 | int RecvRes();
48 | };
49 |
50 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeCache.txt:
--------------------------------------------------------------------------------
1 | # This is the CMakeCache file.
2 | # For build in directory: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build
3 | # It was generated by CMake: /usr/bin/cmake
4 | # You can edit this file to change values found and used by cmake.
5 | # If you do not want to change any of the values, simply exit the editor.
6 | # If you do want to change a value, simply edit, save, and exit the editor.
7 | # The syntax for the file is as follows:
8 | # KEY:TYPE=VALUE
9 | # KEY is the name of a variable in the cache.
10 | # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
11 | # VALUE is the current value for the KEY.
12 |
13 | ########################
14 | # EXTERNAL cache entries
15 | ########################
16 |
17 | //Path to a program.
18 | CMAKE_AR:FILEPATH=/usr/bin/ar
19 |
20 | //Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
21 | // CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
22 | CMAKE_BUILD_TYPE:STRING=
23 |
24 | //Enable/Disable color output during build.
25 | CMAKE_COLOR_MAKEFILE:BOOL=ON
26 |
27 | //CXX compiler
28 | CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
29 |
30 | //Flags used by the compiler during all build types.
31 | CMAKE_CXX_FLAGS:STRING=
32 |
33 | //Flags used by the compiler during debug builds.
34 | CMAKE_CXX_FLAGS_DEBUG:STRING=-g
35 |
36 | //Flags used by the compiler during release builds for minimum
37 | // size.
38 | CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
39 |
40 | //Flags used by the compiler during release builds.
41 | CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
42 |
43 | //Flags used by the compiler during release builds with debug info.
44 | CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
45 |
46 | //C compiler
47 | CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
48 |
49 | //Flags used by the compiler during all build types.
50 | CMAKE_C_FLAGS:STRING=
51 |
52 | //Flags used by the compiler during debug builds.
53 | CMAKE_C_FLAGS_DEBUG:STRING=-g
54 |
55 | //Flags used by the compiler during release builds for minimum
56 | // size.
57 | CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
58 |
59 | //Flags used by the compiler during release builds.
60 | CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
61 |
62 | //Flags used by the compiler during release builds with debug info.
63 | CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
64 |
65 | //Flags used by the linker.
66 | CMAKE_EXE_LINKER_FLAGS:STRING=
67 |
68 | //Flags used by the linker during debug builds.
69 | CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
70 |
71 | //Flags used by the linker during release minsize builds.
72 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
73 |
74 | //Flags used by the linker during release builds.
75 | CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
76 |
77 | //Flags used by the linker during Release with Debug Info builds.
78 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
79 |
80 | //Enable/Disable output of compile commands during generation.
81 | CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
82 |
83 | //Install path prefix, prepended onto install directories.
84 | CMAKE_INSTALL_PREFIX:PATH=/usr/local
85 |
86 | //Path to a program.
87 | CMAKE_LINKER:FILEPATH=/usr/bin/ld
88 |
89 | //Path to a program.
90 | CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
91 |
92 | //Flags used by the linker during the creation of modules.
93 | CMAKE_MODULE_LINKER_FLAGS:STRING=
94 |
95 | //Flags used by the linker during debug builds.
96 | CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
97 |
98 | //Flags used by the linker during release minsize builds.
99 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
100 |
101 | //Flags used by the linker during release builds.
102 | CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
103 |
104 | //Flags used by the linker during Release with Debug Info builds.
105 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
106 |
107 | //Path to a program.
108 | CMAKE_NM:FILEPATH=/usr/bin/nm
109 |
110 | //Path to a program.
111 | CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
112 |
113 | //Path to a program.
114 | CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
115 |
116 | //Value Computed by CMake
117 | CMAKE_PROJECT_NAME:STATIC=ReceiveSocket
118 |
119 | //Path to a program.
120 | CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
121 |
122 | //Flags used by the linker during the creation of dll's.
123 | CMAKE_SHARED_LINKER_FLAGS:STRING=
124 |
125 | //Flags used by the linker during debug builds.
126 | CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
127 |
128 | //Flags used by the linker during release minsize builds.
129 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
130 |
131 | //Flags used by the linker during release builds.
132 | CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
133 |
134 | //Flags used by the linker during Release with Debug Info builds.
135 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
136 |
137 | //If set, runtime paths are not added when installing shared libraries,
138 | // but are added when building.
139 | CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
140 |
141 | //If set, runtime paths are not added when using shared libraries.
142 | CMAKE_SKIP_RPATH:BOOL=NO
143 |
144 | //Flags used by the linker during the creation of static libraries.
145 | CMAKE_STATIC_LINKER_FLAGS:STRING=
146 |
147 | //Flags used by the linker during debug builds.
148 | CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
149 |
150 | //Flags used by the linker during release minsize builds.
151 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
152 |
153 | //Flags used by the linker during release builds.
154 | CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
155 |
156 | //Flags used by the linker during Release with Debug Info builds.
157 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
158 |
159 | //Path to a program.
160 | CMAKE_STRIP:FILEPATH=/usr/bin/strip
161 |
162 | //If this value is on, makefiles will be generated without the
163 | // .SILENT directive, and all commands will be echoed to the console
164 | // during the make. This is useful for debugging only. With Visual
165 | // Studio IDE projects all commands are done without /nologo.
166 | CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
167 |
168 | //Path where debug 3rdpaty OpenCV dependencies are located
169 | OpenCV_3RDPARTY_LIB_DIR_DBG:PATH=
170 |
171 | //Path where release 3rdpaty OpenCV dependencies are located
172 | OpenCV_3RDPARTY_LIB_DIR_OPT:PATH=
173 |
174 | OpenCV_CONFIG_PATH:FILEPATH=/usr/local/share/OpenCV
175 |
176 | //The directory containing a CMake configuration file for OpenCV.
177 | OpenCV_DIR:PATH=/usr/local/share/OpenCV
178 |
179 | //Path where debug OpenCV libraries are located
180 | OpenCV_LIB_DIR_DBG:PATH=
181 |
182 | //Path where release OpenCV libraries are located
183 | OpenCV_LIB_DIR_OPT:PATH=
184 |
185 | //Value Computed by CMake
186 | ReceiveSocket_BINARY_DIR:STATIC=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build
187 |
188 | //Value Computed by CMake
189 | ReceiveSocket_SOURCE_DIR:STATIC=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket
190 |
191 |
192 | ########################
193 | # INTERNAL cache entries
194 | ########################
195 |
196 | //ADVANCED property for variable: CMAKE_AR
197 | CMAKE_AR-ADVANCED:INTERNAL=1
198 | //This is the directory where this CMakeCache.txt was created
199 | CMAKE_CACHEFILE_DIR:INTERNAL=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build
200 | //Major version of cmake used to create the current loaded cache
201 | CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
202 | //Minor version of cmake used to create the current loaded cache
203 | CMAKE_CACHE_MINOR_VERSION:INTERNAL=5
204 | //Patch version of cmake used to create the current loaded cache
205 | CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
206 | //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
207 | CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
208 | //Path to CMake executable.
209 | CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
210 | //Path to cpack program executable.
211 | CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
212 | //Path to ctest program executable.
213 | CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
214 | //ADVANCED property for variable: CMAKE_CXX_COMPILER
215 | CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
216 | //ADVANCED property for variable: CMAKE_CXX_FLAGS
217 | CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
218 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
219 | CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
220 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
221 | CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
222 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
223 | CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
224 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
225 | CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
226 | //ADVANCED property for variable: CMAKE_C_COMPILER
227 | CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
228 | //ADVANCED property for variable: CMAKE_C_FLAGS
229 | CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
230 | //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
231 | CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
232 | //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
233 | CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
234 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
235 | CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
236 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
237 | CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
238 | //Executable file format
239 | CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
240 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
241 | CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
242 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
243 | CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
244 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
245 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
246 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
247 | CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
248 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
249 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
250 | //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
251 | CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
252 | //Name of external makefile project generator.
253 | CMAKE_EXTRA_GENERATOR:INTERNAL=
254 | //Name of generator.
255 | CMAKE_GENERATOR:INTERNAL=Unix Makefiles
256 | //Name of generator platform.
257 | CMAKE_GENERATOR_PLATFORM:INTERNAL=
258 | //Name of generator toolset.
259 | CMAKE_GENERATOR_TOOLSET:INTERNAL=
260 | //Source directory with the top level CMakeLists.txt file for this
261 | // project
262 | CMAKE_HOME_DIRECTORY:INTERNAL=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket
263 | //Install .so files without execute permission.
264 | CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
265 | //ADVANCED property for variable: CMAKE_LINKER
266 | CMAKE_LINKER-ADVANCED:INTERNAL=1
267 | //ADVANCED property for variable: CMAKE_MAKE_PROGRAM
268 | CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
269 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
270 | CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
271 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
272 | CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
273 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
274 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
275 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
276 | CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
277 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
278 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
279 | //ADVANCED property for variable: CMAKE_NM
280 | CMAKE_NM-ADVANCED:INTERNAL=1
281 | //number of local generators
282 | CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
283 | //ADVANCED property for variable: CMAKE_OBJCOPY
284 | CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
285 | //ADVANCED property for variable: CMAKE_OBJDUMP
286 | CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
287 | //ADVANCED property for variable: CMAKE_RANLIB
288 | CMAKE_RANLIB-ADVANCED:INTERNAL=1
289 | //Path to CMake installation.
290 | CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.5
291 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
292 | CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
293 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
294 | CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
295 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
296 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
297 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
298 | CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
299 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
300 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
301 | //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
302 | CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
303 | //ADVANCED property for variable: CMAKE_SKIP_RPATH
304 | CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
305 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
306 | CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
307 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
308 | CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
309 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
310 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
311 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
312 | CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
313 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
314 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
315 | //ADVANCED property for variable: CMAKE_STRIP
316 | CMAKE_STRIP-ADVANCED:INTERNAL=1
317 | //uname command
318 | CMAKE_UNAME:INTERNAL=/bin/uname
319 | //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
320 | CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
321 | //ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_DBG
322 | OpenCV_3RDPARTY_LIB_DIR_DBG-ADVANCED:INTERNAL=1
323 | //ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_OPT
324 | OpenCV_3RDPARTY_LIB_DIR_OPT-ADVANCED:INTERNAL=1
325 | //ADVANCED property for variable: OpenCV_CONFIG_PATH
326 | OpenCV_CONFIG_PATH-ADVANCED:INTERNAL=1
327 | //ADVANCED property for variable: OpenCV_LIB_DIR_DBG
328 | OpenCV_LIB_DIR_DBG-ADVANCED:INTERNAL=1
329 | //ADVANCED property for variable: OpenCV_LIB_DIR_OPT
330 | OpenCV_LIB_DIR_OPT-ADVANCED:INTERNAL=1
331 |
332 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/3.5.1/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/usr/bin/cc")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "GNU")
4 | set(CMAKE_C_COMPILER_VERSION "5.4.0")
5 | set(CMAKE_C_COMPILER_WRAPPER "")
6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
11 |
12 | set(CMAKE_C_PLATFORM_ID "Linux")
13 | set(CMAKE_C_SIMULATE_ID "")
14 | set(CMAKE_C_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/usr/bin/ar")
17 | set(CMAKE_RANLIB "/usr/bin/ranlib")
18 | set(CMAKE_LINKER "/usr/bin/ld")
19 | set(CMAKE_COMPILER_IS_GNUCC 1)
20 | set(CMAKE_C_COMPILER_LOADED 1)
21 | set(CMAKE_C_COMPILER_WORKS TRUE)
22 | set(CMAKE_C_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_C_COMPILER_ID_RUN 1)
36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
38 | set(CMAKE_C_LINKER_PREFERENCE 10)
39 |
40 | # Save compiler ABI information.
41 | set(CMAKE_C_SIZEOF_DATA_PTR "8")
42 | set(CMAKE_C_COMPILER_ABI "ELF")
43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
44 |
45 | if(CMAKE_C_SIZEOF_DATA_PTR)
46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
47 | endif()
48 |
49 | if(CMAKE_C_COMPILER_ABI)
50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
51 | endif()
52 |
53 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
54 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
55 | endif()
56 |
57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
60 | endif()
61 |
62 |
63 |
64 |
65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "c")
66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
68 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/3.5.1/CMakeCXXCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_CXX_COMPILER "/usr/bin/c++")
2 | set(CMAKE_CXX_COMPILER_ARG1 "")
3 | set(CMAKE_CXX_COMPILER_ID "GNU")
4 | set(CMAKE_CXX_COMPILER_VERSION "5.4.0")
5 | set(CMAKE_CXX_COMPILER_WRAPPER "")
6 | set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98")
7 | set(CMAKE_CXX_COMPILE_FEATURES "cxx_template_template_parameters;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
8 | set(CMAKE_CXX98_COMPILE_FEATURES "cxx_template_template_parameters")
9 | set(CMAKE_CXX11_COMPILE_FEATURES "cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
10 | set(CMAKE_CXX14_COMPILE_FEATURES "cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
11 |
12 | set(CMAKE_CXX_PLATFORM_ID "Linux")
13 | set(CMAKE_CXX_SIMULATE_ID "")
14 | set(CMAKE_CXX_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/usr/bin/ar")
17 | set(CMAKE_RANLIB "/usr/bin/ranlib")
18 | set(CMAKE_LINKER "/usr/bin/ld")
19 | set(CMAKE_COMPILER_IS_GNUCXX 1)
20 | set(CMAKE_CXX_COMPILER_LOADED 1)
21 | set(CMAKE_CXX_COMPILER_WORKS TRUE)
22 | set(CMAKE_CXX_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_CXX_COMPILER_ID_RUN 1)
36 | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
37 | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP)
38 | set(CMAKE_CXX_LINKER_PREFERENCE 30)
39 | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
40 |
41 | # Save compiler ABI information.
42 | set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
43 | set(CMAKE_CXX_COMPILER_ABI "ELF")
44 | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
45 |
46 | if(CMAKE_CXX_SIZEOF_DATA_PTR)
47 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
48 | endif()
49 |
50 | if(CMAKE_CXX_COMPILER_ABI)
51 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
52 | endif()
53 |
54 | if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
55 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
56 | endif()
57 |
58 | set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
59 | if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
60 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
61 | endif()
62 |
63 |
64 |
65 |
66 | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;c")
67 | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
68 | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
69 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/3.5.1/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Linux-4.10.0-35-generic")
2 | set(CMAKE_HOST_SYSTEM_NAME "Linux")
3 | set(CMAKE_HOST_SYSTEM_VERSION "4.10.0-35-generic")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 |
7 |
8 | set(CMAKE_SYSTEM "Linux-4.10.0-35-generic")
9 | set(CMAKE_SYSTEM_NAME "Linux")
10 | set(CMAKE_SYSTEM_VERSION "4.10.0-35-generic")
11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64")
12 |
13 | set(CMAKE_CROSSCOMPILING "FALSE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdC/CMakeCCompilerId.c:
--------------------------------------------------------------------------------
1 | #ifdef __cplusplus
2 | # error "A C++ compiler has been selected for C."
3 | #endif
4 |
5 | #if defined(__18CXX)
6 | # define ID_VOID_MAIN
7 | #endif
8 |
9 |
10 | /* Version number components: V=Version, R=Revision, P=Patch
11 | Version date components: YYYY=Year, MM=Month, DD=Day */
12 |
13 | #if defined(__INTEL_COMPILER) || defined(__ICC)
14 | # define COMPILER_ID "Intel"
15 | # if defined(_MSC_VER)
16 | # define SIMULATE_ID "MSVC"
17 | # endif
18 | /* __INTEL_COMPILER = VRP */
19 | # define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
20 | # define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
21 | # if defined(__INTEL_COMPILER_UPDATE)
22 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
23 | # else
24 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
25 | # endif
26 | # if defined(__INTEL_COMPILER_BUILD_DATE)
27 | /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
28 | # define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
29 | # endif
30 | # if defined(_MSC_VER)
31 | /* _MSC_VER = VVRR */
32 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
33 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
34 | # endif
35 |
36 | #elif defined(__PATHCC__)
37 | # define COMPILER_ID "PathScale"
38 | # define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
39 | # define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
40 | # if defined(__PATHCC_PATCHLEVEL__)
41 | # define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
42 | # endif
43 |
44 | #elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
45 | # define COMPILER_ID "Embarcadero"
46 | # define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
47 | # define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
48 | # define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
49 |
50 | #elif defined(__BORLANDC__)
51 | # define COMPILER_ID "Borland"
52 | /* __BORLANDC__ = 0xVRR */
53 | # define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
54 | # define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
55 |
56 | #elif defined(__WATCOMC__) && __WATCOMC__ < 1200
57 | # define COMPILER_ID "Watcom"
58 | /* __WATCOMC__ = VVRR */
59 | # define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
60 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
61 | # if (__WATCOMC__ % 10) > 0
62 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
63 | # endif
64 |
65 | #elif defined(__WATCOMC__)
66 | # define COMPILER_ID "OpenWatcom"
67 | /* __WATCOMC__ = VVRP + 1100 */
68 | # define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
69 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
70 | # if (__WATCOMC__ % 10) > 0
71 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
72 | # endif
73 |
74 | #elif defined(__SUNPRO_C)
75 | # define COMPILER_ID "SunPro"
76 | # if __SUNPRO_C >= 0x5100
77 | /* __SUNPRO_C = 0xVRRP */
78 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
79 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
80 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
81 | # else
82 | /* __SUNPRO_CC = 0xVRP */
83 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
84 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
85 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
86 | # endif
87 |
88 | #elif defined(__HP_cc)
89 | # define COMPILER_ID "HP"
90 | /* __HP_cc = VVRRPP */
91 | # define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
92 | # define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
93 | # define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
94 |
95 | #elif defined(__DECC)
96 | # define COMPILER_ID "Compaq"
97 | /* __DECC_VER = VVRRTPPPP */
98 | # define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
99 | # define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
100 | # define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
101 |
102 | #elif defined(__IBMC__) && defined(__COMPILER_VER__)
103 | # define COMPILER_ID "zOS"
104 | /* __IBMC__ = VRP */
105 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
106 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
107 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
108 |
109 | #elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
110 | # define COMPILER_ID "XL"
111 | /* __IBMC__ = VRP */
112 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
113 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
114 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
115 |
116 | #elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
117 | # define COMPILER_ID "VisualAge"
118 | /* __IBMC__ = VRP */
119 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
120 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
121 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
122 |
123 | #elif defined(__PGI)
124 | # define COMPILER_ID "PGI"
125 | # define COMPILER_VERSION_MAJOR DEC(__PGIC__)
126 | # define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
127 | # if defined(__PGIC_PATCHLEVEL__)
128 | # define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
129 | # endif
130 |
131 | #elif defined(_CRAYC)
132 | # define COMPILER_ID "Cray"
133 | # define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
134 | # define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
135 |
136 | #elif defined(__TI_COMPILER_VERSION__)
137 | # define COMPILER_ID "TI"
138 | /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
139 | # define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
140 | # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
141 | # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
142 |
143 | #elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
144 | # define COMPILER_ID "Fujitsu"
145 |
146 | #elif defined(__TINYC__)
147 | # define COMPILER_ID "TinyCC"
148 |
149 | #elif defined(__SCO_VERSION__)
150 | # define COMPILER_ID "SCO"
151 |
152 | #elif defined(__clang__) && defined(__apple_build_version__)
153 | # define COMPILER_ID "AppleClang"
154 | # if defined(_MSC_VER)
155 | # define SIMULATE_ID "MSVC"
156 | # endif
157 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__)
158 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__)
159 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
160 | # if defined(_MSC_VER)
161 | /* _MSC_VER = VVRR */
162 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
163 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
164 | # endif
165 | # define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
166 |
167 | #elif defined(__clang__)
168 | # define COMPILER_ID "Clang"
169 | # if defined(_MSC_VER)
170 | # define SIMULATE_ID "MSVC"
171 | # endif
172 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__)
173 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__)
174 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
175 | # if defined(_MSC_VER)
176 | /* _MSC_VER = VVRR */
177 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
178 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
179 | # endif
180 |
181 | #elif defined(__GNUC__)
182 | # define COMPILER_ID "GNU"
183 | # define COMPILER_VERSION_MAJOR DEC(__GNUC__)
184 | # if defined(__GNUC_MINOR__)
185 | # define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
186 | # endif
187 | # if defined(__GNUC_PATCHLEVEL__)
188 | # define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
189 | # endif
190 |
191 | #elif defined(_MSC_VER)
192 | # define COMPILER_ID "MSVC"
193 | /* _MSC_VER = VVRR */
194 | # define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
195 | # define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
196 | # if defined(_MSC_FULL_VER)
197 | # if _MSC_VER >= 1400
198 | /* _MSC_FULL_VER = VVRRPPPPP */
199 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
200 | # else
201 | /* _MSC_FULL_VER = VVRRPPPP */
202 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
203 | # endif
204 | # endif
205 | # if defined(_MSC_BUILD)
206 | # define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
207 | # endif
208 |
209 | #elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
210 | # define COMPILER_ID "ADSP"
211 | #if defined(__VISUALDSPVERSION__)
212 | /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
213 | # define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
214 | # define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
215 | # define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
216 | #endif
217 |
218 | #elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC)
219 | # define COMPILER_ID "IAR"
220 |
221 | #elif defined(__ARMCC_VERSION)
222 | # define COMPILER_ID "ARMCC"
223 | #if __ARMCC_VERSION >= 1000000
224 | /* __ARMCC_VERSION = VRRPPPP */
225 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
226 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
227 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
228 | #else
229 | /* __ARMCC_VERSION = VRPPPP */
230 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
231 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
232 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
233 | #endif
234 |
235 |
236 | #elif defined(SDCC)
237 | # define COMPILER_ID "SDCC"
238 | /* SDCC = VRP */
239 | # define COMPILER_VERSION_MAJOR DEC(SDCC/100)
240 | # define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
241 | # define COMPILER_VERSION_PATCH DEC(SDCC % 10)
242 |
243 | #elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
244 | # define COMPILER_ID "MIPSpro"
245 | # if defined(_SGI_COMPILER_VERSION)
246 | /* _SGI_COMPILER_VERSION = VRP */
247 | # define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
248 | # define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
249 | # define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
250 | # else
251 | /* _COMPILER_VERSION = VRP */
252 | # define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
253 | # define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
254 | # define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
255 | # endif
256 |
257 |
258 | /* These compilers are either not known or too old to define an
259 | identification macro. Try to identify the platform and guess that
260 | it is the native compiler. */
261 | #elif defined(__sgi)
262 | # define COMPILER_ID "MIPSpro"
263 |
264 | #elif defined(__hpux) || defined(__hpua)
265 | # define COMPILER_ID "HP"
266 |
267 | #else /* unknown compiler */
268 | # define COMPILER_ID ""
269 | #endif
270 |
271 | /* Construct the string literal in pieces to prevent the source from
272 | getting matched. Store it in a pointer rather than an array
273 | because some compilers will just produce instructions to fill the
274 | array rather than assigning a pointer to a static array. */
275 | char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
276 | #ifdef SIMULATE_ID
277 | char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
278 | #endif
279 |
280 | #ifdef __QNXNTO__
281 | char const* qnxnto = "INFO" ":" "qnxnto[]";
282 | #endif
283 |
284 | #if defined(__CRAYXE) || defined(__CRAYXC)
285 | char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
286 | #endif
287 |
288 | #define STRINGIFY_HELPER(X) #X
289 | #define STRINGIFY(X) STRINGIFY_HELPER(X)
290 |
291 | /* Identify known platforms by name. */
292 | #if defined(__linux) || defined(__linux__) || defined(linux)
293 | # define PLATFORM_ID "Linux"
294 |
295 | #elif defined(__CYGWIN__)
296 | # define PLATFORM_ID "Cygwin"
297 |
298 | #elif defined(__MINGW32__)
299 | # define PLATFORM_ID "MinGW"
300 |
301 | #elif defined(__APPLE__)
302 | # define PLATFORM_ID "Darwin"
303 |
304 | #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
305 | # define PLATFORM_ID "Windows"
306 |
307 | #elif defined(__FreeBSD__) || defined(__FreeBSD)
308 | # define PLATFORM_ID "FreeBSD"
309 |
310 | #elif defined(__NetBSD__) || defined(__NetBSD)
311 | # define PLATFORM_ID "NetBSD"
312 |
313 | #elif defined(__OpenBSD__) || defined(__OPENBSD)
314 | # define PLATFORM_ID "OpenBSD"
315 |
316 | #elif defined(__sun) || defined(sun)
317 | # define PLATFORM_ID "SunOS"
318 |
319 | #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
320 | # define PLATFORM_ID "AIX"
321 |
322 | #elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
323 | # define PLATFORM_ID "IRIX"
324 |
325 | #elif defined(__hpux) || defined(__hpux__)
326 | # define PLATFORM_ID "HP-UX"
327 |
328 | #elif defined(__HAIKU__)
329 | # define PLATFORM_ID "Haiku"
330 |
331 | #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
332 | # define PLATFORM_ID "BeOS"
333 |
334 | #elif defined(__QNX__) || defined(__QNXNTO__)
335 | # define PLATFORM_ID "QNX"
336 |
337 | #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
338 | # define PLATFORM_ID "Tru64"
339 |
340 | #elif defined(__riscos) || defined(__riscos__)
341 | # define PLATFORM_ID "RISCos"
342 |
343 | #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
344 | # define PLATFORM_ID "SINIX"
345 |
346 | #elif defined(__UNIX_SV__)
347 | # define PLATFORM_ID "UNIX_SV"
348 |
349 | #elif defined(__bsdos__)
350 | # define PLATFORM_ID "BSDOS"
351 |
352 | #elif defined(_MPRAS) || defined(MPRAS)
353 | # define PLATFORM_ID "MP-RAS"
354 |
355 | #elif defined(__osf) || defined(__osf__)
356 | # define PLATFORM_ID "OSF1"
357 |
358 | #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
359 | # define PLATFORM_ID "SCO_SV"
360 |
361 | #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
362 | # define PLATFORM_ID "ULTRIX"
363 |
364 | #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
365 | # define PLATFORM_ID "Xenix"
366 |
367 | #elif defined(__WATCOMC__)
368 | # if defined(__LINUX__)
369 | # define PLATFORM_ID "Linux"
370 |
371 | # elif defined(__DOS__)
372 | # define PLATFORM_ID "DOS"
373 |
374 | # elif defined(__OS2__)
375 | # define PLATFORM_ID "OS2"
376 |
377 | # elif defined(__WINDOWS__)
378 | # define PLATFORM_ID "Windows3x"
379 |
380 | # else /* unknown platform */
381 | # define PLATFORM_ID ""
382 | # endif
383 |
384 | #else /* unknown platform */
385 | # define PLATFORM_ID ""
386 |
387 | #endif
388 |
389 | /* For windows compilers MSVC and Intel we can determine
390 | the architecture of the compiler being used. This is because
391 | the compilers do not have flags that can change the architecture,
392 | but rather depend on which compiler is being used
393 | */
394 | #if defined(_WIN32) && defined(_MSC_VER)
395 | # if defined(_M_IA64)
396 | # define ARCHITECTURE_ID "IA64"
397 |
398 | # elif defined(_M_X64) || defined(_M_AMD64)
399 | # define ARCHITECTURE_ID "x64"
400 |
401 | # elif defined(_M_IX86)
402 | # define ARCHITECTURE_ID "X86"
403 |
404 | # elif defined(_M_ARM)
405 | # if _M_ARM == 4
406 | # define ARCHITECTURE_ID "ARMV4I"
407 | # elif _M_ARM == 5
408 | # define ARCHITECTURE_ID "ARMV5I"
409 | # else
410 | # define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
411 | # endif
412 |
413 | # elif defined(_M_MIPS)
414 | # define ARCHITECTURE_ID "MIPS"
415 |
416 | # elif defined(_M_SH)
417 | # define ARCHITECTURE_ID "SHx"
418 |
419 | # else /* unknown architecture */
420 | # define ARCHITECTURE_ID ""
421 | # endif
422 |
423 | #elif defined(__WATCOMC__)
424 | # if defined(_M_I86)
425 | # define ARCHITECTURE_ID "I86"
426 |
427 | # elif defined(_M_IX86)
428 | # define ARCHITECTURE_ID "X86"
429 |
430 | # else /* unknown architecture */
431 | # define ARCHITECTURE_ID ""
432 | # endif
433 |
434 | #else
435 | # define ARCHITECTURE_ID ""
436 | #endif
437 |
438 | /* Convert integer to decimal digit literals. */
439 | #define DEC(n) \
440 | ('0' + (((n) / 10000000)%10)), \
441 | ('0' + (((n) / 1000000)%10)), \
442 | ('0' + (((n) / 100000)%10)), \
443 | ('0' + (((n) / 10000)%10)), \
444 | ('0' + (((n) / 1000)%10)), \
445 | ('0' + (((n) / 100)%10)), \
446 | ('0' + (((n) / 10)%10)), \
447 | ('0' + ((n) % 10))
448 |
449 | /* Convert integer to hex digit literals. */
450 | #define HEX(n) \
451 | ('0' + ((n)>>28 & 0xF)), \
452 | ('0' + ((n)>>24 & 0xF)), \
453 | ('0' + ((n)>>20 & 0xF)), \
454 | ('0' + ((n)>>16 & 0xF)), \
455 | ('0' + ((n)>>12 & 0xF)), \
456 | ('0' + ((n)>>8 & 0xF)), \
457 | ('0' + ((n)>>4 & 0xF)), \
458 | ('0' + ((n) & 0xF))
459 |
460 | /* Construct a string literal encoding the version number components. */
461 | #ifdef COMPILER_VERSION_MAJOR
462 | char const info_version[] = {
463 | 'I', 'N', 'F', 'O', ':',
464 | 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
465 | COMPILER_VERSION_MAJOR,
466 | # ifdef COMPILER_VERSION_MINOR
467 | '.', COMPILER_VERSION_MINOR,
468 | # ifdef COMPILER_VERSION_PATCH
469 | '.', COMPILER_VERSION_PATCH,
470 | # ifdef COMPILER_VERSION_TWEAK
471 | '.', COMPILER_VERSION_TWEAK,
472 | # endif
473 | # endif
474 | # endif
475 | ']','\0'};
476 | #endif
477 |
478 | /* Construct a string literal encoding the version number components. */
479 | #ifdef SIMULATE_VERSION_MAJOR
480 | char const info_simulate_version[] = {
481 | 'I', 'N', 'F', 'O', ':',
482 | 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
483 | SIMULATE_VERSION_MAJOR,
484 | # ifdef SIMULATE_VERSION_MINOR
485 | '.', SIMULATE_VERSION_MINOR,
486 | # ifdef SIMULATE_VERSION_PATCH
487 | '.', SIMULATE_VERSION_PATCH,
488 | # ifdef SIMULATE_VERSION_TWEAK
489 | '.', SIMULATE_VERSION_TWEAK,
490 | # endif
491 | # endif
492 | # endif
493 | ']','\0'};
494 | #endif
495 |
496 | /* Construct the string literal in pieces to prevent the source from
497 | getting matched. Store it in a pointer rather than an array
498 | because some compilers will just produce instructions to fill the
499 | array rather than assigning a pointer to a static array. */
500 | char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
501 | char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
502 |
503 |
504 |
505 |
506 | const char* info_language_dialect_default = "INFO" ":" "dialect_default["
507 | #if !defined(__STDC_VERSION__)
508 | "90"
509 | #elif __STDC_VERSION__ >= 201000L
510 | "11"
511 | #elif __STDC_VERSION__ >= 199901L
512 | "99"
513 | #else
514 | #endif
515 | "]";
516 |
517 | /*--------------------------------------------------------------------------*/
518 |
519 | #ifdef ID_VOID_MAIN
520 | void main() {}
521 | #else
522 | int main(int argc, char* argv[])
523 | {
524 | int require = 0;
525 | require += info_compiler[argc];
526 | require += info_platform[argc];
527 | require += info_arch[argc];
528 | #ifdef COMPILER_VERSION_MAJOR
529 | require += info_version[argc];
530 | #endif
531 | #ifdef SIMULATE_ID
532 | require += info_simulate[argc];
533 | #endif
534 | #ifdef SIMULATE_VERSION_MAJOR
535 | require += info_simulate_version[argc];
536 | #endif
537 | #if defined(__CRAYXE) || defined(__CRAYXC)
538 | require += info_cray[argc];
539 | #endif
540 | require += info_language_dialect_default[argc];
541 | (void)argv;
542 | return require;
543 | }
544 | #endif
545 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdC/a.out:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdC/a.out
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdCXX/CMakeCXXCompilerId.cpp:
--------------------------------------------------------------------------------
1 | /* This source file must have a .cpp extension so that all C++ compilers
2 | recognize the extension without flags. Borland does not know .cxx for
3 | example. */
4 | #ifndef __cplusplus
5 | # error "A C compiler has been selected for C++."
6 | #endif
7 |
8 |
9 | /* Version number components: V=Version, R=Revision, P=Patch
10 | Version date components: YYYY=Year, MM=Month, DD=Day */
11 |
12 | #if defined(__COMO__)
13 | # define COMPILER_ID "Comeau"
14 | /* __COMO_VERSION__ = VRR */
15 | # define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
16 | # define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
17 |
18 | #elif defined(__INTEL_COMPILER) || defined(__ICC)
19 | # define COMPILER_ID "Intel"
20 | # if defined(_MSC_VER)
21 | # define SIMULATE_ID "MSVC"
22 | # endif
23 | /* __INTEL_COMPILER = VRP */
24 | # define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
25 | # define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
26 | # if defined(__INTEL_COMPILER_UPDATE)
27 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
28 | # else
29 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
30 | # endif
31 | # if defined(__INTEL_COMPILER_BUILD_DATE)
32 | /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
33 | # define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
34 | # endif
35 | # if defined(_MSC_VER)
36 | /* _MSC_VER = VVRR */
37 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
38 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
39 | # endif
40 |
41 | #elif defined(__PATHCC__)
42 | # define COMPILER_ID "PathScale"
43 | # define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
44 | # define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
45 | # if defined(__PATHCC_PATCHLEVEL__)
46 | # define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
47 | # endif
48 |
49 | #elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
50 | # define COMPILER_ID "Embarcadero"
51 | # define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
52 | # define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
53 | # define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
54 |
55 | #elif defined(__BORLANDC__)
56 | # define COMPILER_ID "Borland"
57 | /* __BORLANDC__ = 0xVRR */
58 | # define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
59 | # define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
60 |
61 | #elif defined(__WATCOMC__) && __WATCOMC__ < 1200
62 | # define COMPILER_ID "Watcom"
63 | /* __WATCOMC__ = VVRR */
64 | # define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
65 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
66 | # if (__WATCOMC__ % 10) > 0
67 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
68 | # endif
69 |
70 | #elif defined(__WATCOMC__)
71 | # define COMPILER_ID "OpenWatcom"
72 | /* __WATCOMC__ = VVRP + 1100 */
73 | # define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
74 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
75 | # if (__WATCOMC__ % 10) > 0
76 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
77 | # endif
78 |
79 | #elif defined(__SUNPRO_CC)
80 | # define COMPILER_ID "SunPro"
81 | # if __SUNPRO_CC >= 0x5100
82 | /* __SUNPRO_CC = 0xVRRP */
83 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
84 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
85 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
86 | # else
87 | /* __SUNPRO_CC = 0xVRP */
88 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
89 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
90 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
91 | # endif
92 |
93 | #elif defined(__HP_aCC)
94 | # define COMPILER_ID "HP"
95 | /* __HP_aCC = VVRRPP */
96 | # define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
97 | # define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
98 | # define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
99 |
100 | #elif defined(__DECCXX)
101 | # define COMPILER_ID "Compaq"
102 | /* __DECCXX_VER = VVRRTPPPP */
103 | # define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
104 | # define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
105 | # define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
106 |
107 | #elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
108 | # define COMPILER_ID "zOS"
109 | /* __IBMCPP__ = VRP */
110 | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
111 | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
112 | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
113 |
114 | #elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
115 | # define COMPILER_ID "XL"
116 | /* __IBMCPP__ = VRP */
117 | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
118 | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
119 | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
120 |
121 | #elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
122 | # define COMPILER_ID "VisualAge"
123 | /* __IBMCPP__ = VRP */
124 | # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
125 | # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
126 | # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
127 |
128 | #elif defined(__PGI)
129 | # define COMPILER_ID "PGI"
130 | # define COMPILER_VERSION_MAJOR DEC(__PGIC__)
131 | # define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
132 | # if defined(__PGIC_PATCHLEVEL__)
133 | # define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
134 | # endif
135 |
136 | #elif defined(_CRAYC)
137 | # define COMPILER_ID "Cray"
138 | # define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
139 | # define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
140 |
141 | #elif defined(__TI_COMPILER_VERSION__)
142 | # define COMPILER_ID "TI"
143 | /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
144 | # define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
145 | # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
146 | # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
147 |
148 | #elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
149 | # define COMPILER_ID "Fujitsu"
150 |
151 | #elif defined(__SCO_VERSION__)
152 | # define COMPILER_ID "SCO"
153 |
154 | #elif defined(__clang__) && defined(__apple_build_version__)
155 | # define COMPILER_ID "AppleClang"
156 | # if defined(_MSC_VER)
157 | # define SIMULATE_ID "MSVC"
158 | # endif
159 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__)
160 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__)
161 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
162 | # if defined(_MSC_VER)
163 | /* _MSC_VER = VVRR */
164 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
165 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
166 | # endif
167 | # define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
168 |
169 | #elif defined(__clang__)
170 | # define COMPILER_ID "Clang"
171 | # if defined(_MSC_VER)
172 | # define SIMULATE_ID "MSVC"
173 | # endif
174 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__)
175 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__)
176 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
177 | # if defined(_MSC_VER)
178 | /* _MSC_VER = VVRR */
179 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
180 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
181 | # endif
182 |
183 | #elif defined(__GNUC__)
184 | # define COMPILER_ID "GNU"
185 | # define COMPILER_VERSION_MAJOR DEC(__GNUC__)
186 | # if defined(__GNUC_MINOR__)
187 | # define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
188 | # endif
189 | # if defined(__GNUC_PATCHLEVEL__)
190 | # define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
191 | # endif
192 |
193 | #elif defined(_MSC_VER)
194 | # define COMPILER_ID "MSVC"
195 | /* _MSC_VER = VVRR */
196 | # define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
197 | # define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
198 | # if defined(_MSC_FULL_VER)
199 | # if _MSC_VER >= 1400
200 | /* _MSC_FULL_VER = VVRRPPPPP */
201 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
202 | # else
203 | /* _MSC_FULL_VER = VVRRPPPP */
204 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
205 | # endif
206 | # endif
207 | # if defined(_MSC_BUILD)
208 | # define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
209 | # endif
210 |
211 | #elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
212 | # define COMPILER_ID "ADSP"
213 | #if defined(__VISUALDSPVERSION__)
214 | /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
215 | # define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
216 | # define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
217 | # define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
218 | #endif
219 |
220 | #elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC)
221 | # define COMPILER_ID "IAR"
222 |
223 | #elif defined(__ARMCC_VERSION)
224 | # define COMPILER_ID "ARMCC"
225 | #if __ARMCC_VERSION >= 1000000
226 | /* __ARMCC_VERSION = VRRPPPP */
227 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
228 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
229 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
230 | #else
231 | /* __ARMCC_VERSION = VRPPPP */
232 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
233 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
234 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
235 | #endif
236 |
237 |
238 | #elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
239 | # define COMPILER_ID "MIPSpro"
240 | # if defined(_SGI_COMPILER_VERSION)
241 | /* _SGI_COMPILER_VERSION = VRP */
242 | # define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
243 | # define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
244 | # define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
245 | # else
246 | /* _COMPILER_VERSION = VRP */
247 | # define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
248 | # define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
249 | # define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
250 | # endif
251 |
252 |
253 | /* These compilers are either not known or too old to define an
254 | identification macro. Try to identify the platform and guess that
255 | it is the native compiler. */
256 | #elif defined(__sgi)
257 | # define COMPILER_ID "MIPSpro"
258 |
259 | #elif defined(__hpux) || defined(__hpua)
260 | # define COMPILER_ID "HP"
261 |
262 | #else /* unknown compiler */
263 | # define COMPILER_ID ""
264 | #endif
265 |
266 | /* Construct the string literal in pieces to prevent the source from
267 | getting matched. Store it in a pointer rather than an array
268 | because some compilers will just produce instructions to fill the
269 | array rather than assigning a pointer to a static array. */
270 | char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
271 | #ifdef SIMULATE_ID
272 | char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
273 | #endif
274 |
275 | #ifdef __QNXNTO__
276 | char const* qnxnto = "INFO" ":" "qnxnto[]";
277 | #endif
278 |
279 | #if defined(__CRAYXE) || defined(__CRAYXC)
280 | char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
281 | #endif
282 |
283 | #define STRINGIFY_HELPER(X) #X
284 | #define STRINGIFY(X) STRINGIFY_HELPER(X)
285 |
286 | /* Identify known platforms by name. */
287 | #if defined(__linux) || defined(__linux__) || defined(linux)
288 | # define PLATFORM_ID "Linux"
289 |
290 | #elif defined(__CYGWIN__)
291 | # define PLATFORM_ID "Cygwin"
292 |
293 | #elif defined(__MINGW32__)
294 | # define PLATFORM_ID "MinGW"
295 |
296 | #elif defined(__APPLE__)
297 | # define PLATFORM_ID "Darwin"
298 |
299 | #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
300 | # define PLATFORM_ID "Windows"
301 |
302 | #elif defined(__FreeBSD__) || defined(__FreeBSD)
303 | # define PLATFORM_ID "FreeBSD"
304 |
305 | #elif defined(__NetBSD__) || defined(__NetBSD)
306 | # define PLATFORM_ID "NetBSD"
307 |
308 | #elif defined(__OpenBSD__) || defined(__OPENBSD)
309 | # define PLATFORM_ID "OpenBSD"
310 |
311 | #elif defined(__sun) || defined(sun)
312 | # define PLATFORM_ID "SunOS"
313 |
314 | #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
315 | # define PLATFORM_ID "AIX"
316 |
317 | #elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
318 | # define PLATFORM_ID "IRIX"
319 |
320 | #elif defined(__hpux) || defined(__hpux__)
321 | # define PLATFORM_ID "HP-UX"
322 |
323 | #elif defined(__HAIKU__)
324 | # define PLATFORM_ID "Haiku"
325 |
326 | #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
327 | # define PLATFORM_ID "BeOS"
328 |
329 | #elif defined(__QNX__) || defined(__QNXNTO__)
330 | # define PLATFORM_ID "QNX"
331 |
332 | #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
333 | # define PLATFORM_ID "Tru64"
334 |
335 | #elif defined(__riscos) || defined(__riscos__)
336 | # define PLATFORM_ID "RISCos"
337 |
338 | #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
339 | # define PLATFORM_ID "SINIX"
340 |
341 | #elif defined(__UNIX_SV__)
342 | # define PLATFORM_ID "UNIX_SV"
343 |
344 | #elif defined(__bsdos__)
345 | # define PLATFORM_ID "BSDOS"
346 |
347 | #elif defined(_MPRAS) || defined(MPRAS)
348 | # define PLATFORM_ID "MP-RAS"
349 |
350 | #elif defined(__osf) || defined(__osf__)
351 | # define PLATFORM_ID "OSF1"
352 |
353 | #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
354 | # define PLATFORM_ID "SCO_SV"
355 |
356 | #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
357 | # define PLATFORM_ID "ULTRIX"
358 |
359 | #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
360 | # define PLATFORM_ID "Xenix"
361 |
362 | #elif defined(__WATCOMC__)
363 | # if defined(__LINUX__)
364 | # define PLATFORM_ID "Linux"
365 |
366 | # elif defined(__DOS__)
367 | # define PLATFORM_ID "DOS"
368 |
369 | # elif defined(__OS2__)
370 | # define PLATFORM_ID "OS2"
371 |
372 | # elif defined(__WINDOWS__)
373 | # define PLATFORM_ID "Windows3x"
374 |
375 | # else /* unknown platform */
376 | # define PLATFORM_ID ""
377 | # endif
378 |
379 | #else /* unknown platform */
380 | # define PLATFORM_ID ""
381 |
382 | #endif
383 |
384 | /* For windows compilers MSVC and Intel we can determine
385 | the architecture of the compiler being used. This is because
386 | the compilers do not have flags that can change the architecture,
387 | but rather depend on which compiler is being used
388 | */
389 | #if defined(_WIN32) && defined(_MSC_VER)
390 | # if defined(_M_IA64)
391 | # define ARCHITECTURE_ID "IA64"
392 |
393 | # elif defined(_M_X64) || defined(_M_AMD64)
394 | # define ARCHITECTURE_ID "x64"
395 |
396 | # elif defined(_M_IX86)
397 | # define ARCHITECTURE_ID "X86"
398 |
399 | # elif defined(_M_ARM)
400 | # if _M_ARM == 4
401 | # define ARCHITECTURE_ID "ARMV4I"
402 | # elif _M_ARM == 5
403 | # define ARCHITECTURE_ID "ARMV5I"
404 | # else
405 | # define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
406 | # endif
407 |
408 | # elif defined(_M_MIPS)
409 | # define ARCHITECTURE_ID "MIPS"
410 |
411 | # elif defined(_M_SH)
412 | # define ARCHITECTURE_ID "SHx"
413 |
414 | # else /* unknown architecture */
415 | # define ARCHITECTURE_ID ""
416 | # endif
417 |
418 | #elif defined(__WATCOMC__)
419 | # if defined(_M_I86)
420 | # define ARCHITECTURE_ID "I86"
421 |
422 | # elif defined(_M_IX86)
423 | # define ARCHITECTURE_ID "X86"
424 |
425 | # else /* unknown architecture */
426 | # define ARCHITECTURE_ID ""
427 | # endif
428 |
429 | #else
430 | # define ARCHITECTURE_ID ""
431 | #endif
432 |
433 | /* Convert integer to decimal digit literals. */
434 | #define DEC(n) \
435 | ('0' + (((n) / 10000000)%10)), \
436 | ('0' + (((n) / 1000000)%10)), \
437 | ('0' + (((n) / 100000)%10)), \
438 | ('0' + (((n) / 10000)%10)), \
439 | ('0' + (((n) / 1000)%10)), \
440 | ('0' + (((n) / 100)%10)), \
441 | ('0' + (((n) / 10)%10)), \
442 | ('0' + ((n) % 10))
443 |
444 | /* Convert integer to hex digit literals. */
445 | #define HEX(n) \
446 | ('0' + ((n)>>28 & 0xF)), \
447 | ('0' + ((n)>>24 & 0xF)), \
448 | ('0' + ((n)>>20 & 0xF)), \
449 | ('0' + ((n)>>16 & 0xF)), \
450 | ('0' + ((n)>>12 & 0xF)), \
451 | ('0' + ((n)>>8 & 0xF)), \
452 | ('0' + ((n)>>4 & 0xF)), \
453 | ('0' + ((n) & 0xF))
454 |
455 | /* Construct a string literal encoding the version number components. */
456 | #ifdef COMPILER_VERSION_MAJOR
457 | char const info_version[] = {
458 | 'I', 'N', 'F', 'O', ':',
459 | 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
460 | COMPILER_VERSION_MAJOR,
461 | # ifdef COMPILER_VERSION_MINOR
462 | '.', COMPILER_VERSION_MINOR,
463 | # ifdef COMPILER_VERSION_PATCH
464 | '.', COMPILER_VERSION_PATCH,
465 | # ifdef COMPILER_VERSION_TWEAK
466 | '.', COMPILER_VERSION_TWEAK,
467 | # endif
468 | # endif
469 | # endif
470 | ']','\0'};
471 | #endif
472 |
473 | /* Construct a string literal encoding the version number components. */
474 | #ifdef SIMULATE_VERSION_MAJOR
475 | char const info_simulate_version[] = {
476 | 'I', 'N', 'F', 'O', ':',
477 | 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
478 | SIMULATE_VERSION_MAJOR,
479 | # ifdef SIMULATE_VERSION_MINOR
480 | '.', SIMULATE_VERSION_MINOR,
481 | # ifdef SIMULATE_VERSION_PATCH
482 | '.', SIMULATE_VERSION_PATCH,
483 | # ifdef SIMULATE_VERSION_TWEAK
484 | '.', SIMULATE_VERSION_TWEAK,
485 | # endif
486 | # endif
487 | # endif
488 | ']','\0'};
489 | #endif
490 |
491 | /* Construct the string literal in pieces to prevent the source from
492 | getting matched. Store it in a pointer rather than an array
493 | because some compilers will just produce instructions to fill the
494 | array rather than assigning a pointer to a static array. */
495 | char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
496 | char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
497 |
498 |
499 |
500 |
501 | const char* info_language_dialect_default = "INFO" ":" "dialect_default["
502 | #if __cplusplus >= 201402L
503 | "14"
504 | #elif __cplusplus >= 201103L
505 | "11"
506 | #else
507 | "98"
508 | #endif
509 | "]";
510 |
511 | /*--------------------------------------------------------------------------*/
512 |
513 | int main(int argc, char* argv[])
514 | {
515 | int require = 0;
516 | require += info_compiler[argc];
517 | require += info_platform[argc];
518 | #ifdef COMPILER_VERSION_MAJOR
519 | require += info_version[argc];
520 | #endif
521 | #ifdef SIMULATE_ID
522 | require += info_simulate[argc];
523 | #endif
524 | #ifdef SIMULATE_VERSION_MAJOR
525 | require += info_simulate_version[argc];
526 | #endif
527 | #if defined(__CRAYXE) || defined(__CRAYXC)
528 | require += info_cray[argc];
529 | #endif
530 | require += info_language_dialect_default[argc];
531 | (void)argv;
532 | return require;
533 | }
534 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdCXX/a.out:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdCXX/a.out
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/CMakeDirectoryInformation.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5
3 |
4 | # Relative path conversion top directories.
5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket")
6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build")
7 |
8 | # Force unix paths in dependencies.
9 | set(CMAKE_FORCE_UNIX_PATHS 1)
10 |
11 |
12 | # The C and CXX include file regular expressions for this directory.
13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
17 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/CMakeOutput.log:
--------------------------------------------------------------------------------
1 | The system is: Linux - 4.10.0-35-generic - x86_64
2 | Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
3 | Compiler: /usr/bin/cc
4 | Build flags:
5 | Id flags:
6 |
7 | The output was:
8 | 0
9 |
10 |
11 | Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
12 |
13 | The C compiler identification is GNU, found in "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdC/a.out"
14 |
15 | Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
16 | Compiler: /usr/bin/c++
17 | Build flags:
18 | Id flags:
19 |
20 | The output was:
21 | 0
22 |
23 |
24 | Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
25 |
26 | The CXX compiler identification is GNU, found in "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/3.5.1/CompilerIdCXX/a.out"
27 |
28 | Determining if the C compiler works passed with the following output:
29 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp
30 |
31 | Run Build Command:"/usr/bin/make" "cmTC_6f50a/fast"
32 | /usr/bin/make -f CMakeFiles/cmTC_6f50a.dir/build.make CMakeFiles/cmTC_6f50a.dir/build
33 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
34 | Building C object CMakeFiles/cmTC_6f50a.dir/testCCompiler.c.o
35 | /usr/bin/cc -o CMakeFiles/cmTC_6f50a.dir/testCCompiler.c.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp/testCCompiler.c
36 | Linking C executable cmTC_6f50a
37 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6f50a.dir/link.txt --verbose=1
38 | /usr/bin/cc CMakeFiles/cmTC_6f50a.dir/testCCompiler.c.o -o cmTC_6f50a -rdynamic
39 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
40 |
41 |
42 | Detecting C compiler ABI info compiled with the following output:
43 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp
44 |
45 | Run Build Command:"/usr/bin/make" "cmTC_e634f/fast"
46 | /usr/bin/make -f CMakeFiles/cmTC_e634f.dir/build.make CMakeFiles/cmTC_e634f.dir/build
47 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
48 | Building C object CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o
49 | /usr/bin/cc -o CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c
50 | Linking C executable cmTC_e634f
51 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e634f.dir/link.txt --verbose=1
52 | /usr/bin/cc -v CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -o cmTC_e634f -rdynamic
53 | Using built-in specs.
54 | COLLECT_GCC=/usr/bin/cc
55 | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
56 | Target: x86_64-linux-gnu
57 | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
58 | Thread model: posix
59 | gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
60 | COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/
61 | LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/
62 | COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e634f' '-rdynamic' '-mtune=generic' '-march=x86-64'
63 | /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSUmnxj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_e634f /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
64 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
65 |
66 |
67 | Parsed C implicit link information from above output:
68 | link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
69 | ignore line: [Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp]
70 | ignore line: []
71 | ignore line: [Run Build Command:"/usr/bin/make" "cmTC_e634f/fast"]
72 | ignore line: [/usr/bin/make -f CMakeFiles/cmTC_e634f.dir/build.make CMakeFiles/cmTC_e634f.dir/build]
73 | ignore line: [make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp']
74 | ignore line: [Building C object CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o]
75 | ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c]
76 | ignore line: [Linking C executable cmTC_e634f]
77 | ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e634f.dir/link.txt --verbose=1]
78 | ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -o cmTC_e634f -rdynamic ]
79 | ignore line: [Using built-in specs.]
80 | ignore line: [COLLECT_GCC=/usr/bin/cc]
81 | ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper]
82 | ignore line: [Target: x86_64-linux-gnu]
83 | ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
84 | ignore line: [Thread model: posix]
85 | ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ]
86 | ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/]
87 | ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/]
88 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e634f' '-rdynamic' '-mtune=generic' '-march=x86-64']
89 | link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSUmnxj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_e634f /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o]
90 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore
91 | arg [-plugin] ==> ignore
92 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore
93 | arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore
94 | arg [-plugin-opt=-fresolution=/tmp/ccSUmnxj.res] ==> ignore
95 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
96 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
97 | arg [-plugin-opt=-pass-through=-lc] ==> ignore
98 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
99 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
100 | arg [--sysroot=/] ==> ignore
101 | arg [--build-id] ==> ignore
102 | arg [--eh-frame-hdr] ==> ignore
103 | arg [-m] ==> ignore
104 | arg [elf_x86_64] ==> ignore
105 | arg [--hash-style=gnu] ==> ignore
106 | arg [--as-needed] ==> ignore
107 | arg [-export-dynamic] ==> ignore
108 | arg [-dynamic-linker] ==> ignore
109 | arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
110 | arg [-zrelro] ==> ignore
111 | arg [-o] ==> ignore
112 | arg [cmTC_e634f] ==> ignore
113 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore
114 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore
115 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore
116 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5]
117 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu]
118 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib]
119 | arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
120 | arg [-L/lib/../lib] ==> dir [/lib/../lib]
121 | arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
122 | arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
123 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..]
124 | arg [CMakeFiles/cmTC_e634f.dir/CMakeCCompilerABI.c.o] ==> ignore
125 | arg [-lgcc] ==> lib [gcc]
126 | arg [--as-needed] ==> ignore
127 | arg [-lgcc_s] ==> lib [gcc_s]
128 | arg [--no-as-needed] ==> ignore
129 | arg [-lc] ==> lib [c]
130 | arg [-lgcc] ==> lib [gcc]
131 | arg [--as-needed] ==> ignore
132 | arg [-lgcc_s] ==> lib [gcc_s]
133 | arg [--no-as-needed] ==> ignore
134 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtend.o] ==> ignore
135 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore
136 | remove lib [gcc]
137 | remove lib [gcc_s]
138 | remove lib [gcc]
139 | remove lib [gcc_s]
140 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5]
141 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
142 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> [/usr/lib]
143 | collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
144 | collapse library dir [/lib/../lib] ==> [/lib]
145 | collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
146 | collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
147 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> [/usr/lib]
148 | implicit libs: [c]
149 | implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
150 | implicit fwks: []
151 |
152 |
153 |
154 |
155 | Detecting C [-std=c11] compiler features compiled with the following output:
156 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp
157 |
158 | Run Build Command:"/usr/bin/make" "cmTC_21563/fast"
159 | /usr/bin/make -f CMakeFiles/cmTC_21563.dir/build.make CMakeFiles/cmTC_21563.dir/build
160 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
161 | Building C object CMakeFiles/cmTC_21563.dir/feature_tests.c.o
162 | /usr/bin/cc -std=c11 -o CMakeFiles/cmTC_21563.dir/feature_tests.c.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.c
163 | Linking C executable cmTC_21563
164 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_21563.dir/link.txt --verbose=1
165 | /usr/bin/cc CMakeFiles/cmTC_21563.dir/feature_tests.c.o -o cmTC_21563 -rdynamic
166 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
167 |
168 |
169 | Feature record: C_FEATURE:1c_function_prototypes
170 | Feature record: C_FEATURE:1c_restrict
171 | Feature record: C_FEATURE:1c_static_assert
172 | Feature record: C_FEATURE:1c_variadic_macros
173 |
174 |
175 | Detecting C [-std=c99] compiler features compiled with the following output:
176 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp
177 |
178 | Run Build Command:"/usr/bin/make" "cmTC_74131/fast"
179 | /usr/bin/make -f CMakeFiles/cmTC_74131.dir/build.make CMakeFiles/cmTC_74131.dir/build
180 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
181 | Building C object CMakeFiles/cmTC_74131.dir/feature_tests.c.o
182 | /usr/bin/cc -std=c99 -o CMakeFiles/cmTC_74131.dir/feature_tests.c.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.c
183 | Linking C executable cmTC_74131
184 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_74131.dir/link.txt --verbose=1
185 | /usr/bin/cc CMakeFiles/cmTC_74131.dir/feature_tests.c.o -o cmTC_74131 -rdynamic
186 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
187 |
188 |
189 | Feature record: C_FEATURE:1c_function_prototypes
190 | Feature record: C_FEATURE:1c_restrict
191 | Feature record: C_FEATURE:0c_static_assert
192 | Feature record: C_FEATURE:1c_variadic_macros
193 |
194 |
195 | Detecting C [-std=c90] compiler features compiled with the following output:
196 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp
197 |
198 | Run Build Command:"/usr/bin/make" "cmTC_ebc9e/fast"
199 | /usr/bin/make -f CMakeFiles/cmTC_ebc9e.dir/build.make CMakeFiles/cmTC_ebc9e.dir/build
200 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
201 | Building C object CMakeFiles/cmTC_ebc9e.dir/feature_tests.c.o
202 | /usr/bin/cc -std=c90 -o CMakeFiles/cmTC_ebc9e.dir/feature_tests.c.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.c
203 | Linking C executable cmTC_ebc9e
204 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ebc9e.dir/link.txt --verbose=1
205 | /usr/bin/cc CMakeFiles/cmTC_ebc9e.dir/feature_tests.c.o -o cmTC_ebc9e -rdynamic
206 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
207 |
208 |
209 | Feature record: C_FEATURE:1c_function_prototypes
210 | Feature record: C_FEATURE:0c_restrict
211 | Feature record: C_FEATURE:0c_static_assert
212 | Feature record: C_FEATURE:0c_variadic_macros
213 | Determining if the CXX compiler works passed with the following output:
214 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp
215 |
216 | Run Build Command:"/usr/bin/make" "cmTC_21bbc/fast"
217 | /usr/bin/make -f CMakeFiles/cmTC_21bbc.dir/build.make CMakeFiles/cmTC_21bbc.dir/build
218 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
219 | Building CXX object CMakeFiles/cmTC_21bbc.dir/testCXXCompiler.cxx.o
220 | /usr/bin/c++ -o CMakeFiles/cmTC_21bbc.dir/testCXXCompiler.cxx.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
221 | Linking CXX executable cmTC_21bbc
222 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_21bbc.dir/link.txt --verbose=1
223 | /usr/bin/c++ CMakeFiles/cmTC_21bbc.dir/testCXXCompiler.cxx.o -o cmTC_21bbc -rdynamic
224 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
225 |
226 |
227 | Detecting CXX compiler ABI info compiled with the following output:
228 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp
229 |
230 | Run Build Command:"/usr/bin/make" "cmTC_706a4/fast"
231 | /usr/bin/make -f CMakeFiles/cmTC_706a4.dir/build.make CMakeFiles/cmTC_706a4.dir/build
232 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
233 | Building CXX object CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o
234 | /usr/bin/c++ -o CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.5/Modules/CMakeCXXCompilerABI.cpp
235 | Linking CXX executable cmTC_706a4
236 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_706a4.dir/link.txt --verbose=1
237 | /usr/bin/c++ -v CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_706a4 -rdynamic
238 | Using built-in specs.
239 | COLLECT_GCC=/usr/bin/c++
240 | COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
241 | Target: x86_64-linux-gnu
242 | Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
243 | Thread model: posix
244 | gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
245 | COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/
246 | LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/
247 | COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_706a4' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
248 | /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9e1WnC.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_706a4 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
249 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
250 |
251 |
252 | Parsed CXX implicit link information from above output:
253 | link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
254 | ignore line: [Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp]
255 | ignore line: []
256 | ignore line: [Run Build Command:"/usr/bin/make" "cmTC_706a4/fast"]
257 | ignore line: [/usr/bin/make -f CMakeFiles/cmTC_706a4.dir/build.make CMakeFiles/cmTC_706a4.dir/build]
258 | ignore line: [make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp']
259 | ignore line: [Building CXX object CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o]
260 | ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.5/Modules/CMakeCXXCompilerABI.cpp]
261 | ignore line: [Linking CXX executable cmTC_706a4]
262 | ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_706a4.dir/link.txt --verbose=1]
263 | ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_706a4 -rdynamic ]
264 | ignore line: [Using built-in specs.]
265 | ignore line: [COLLECT_GCC=/usr/bin/c++]
266 | ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper]
267 | ignore line: [Target: x86_64-linux-gnu]
268 | ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
269 | ignore line: [Thread model: posix]
270 | ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ]
271 | ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/]
272 | ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/]
273 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_706a4' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
274 | link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9e1WnC.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_706a4 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o]
275 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore
276 | arg [-plugin] ==> ignore
277 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore
278 | arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore
279 | arg [-plugin-opt=-fresolution=/tmp/cc9e1WnC.res] ==> ignore
280 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
281 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
282 | arg [-plugin-opt=-pass-through=-lc] ==> ignore
283 | arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
284 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
285 | arg [--sysroot=/] ==> ignore
286 | arg [--build-id] ==> ignore
287 | arg [--eh-frame-hdr] ==> ignore
288 | arg [-m] ==> ignore
289 | arg [elf_x86_64] ==> ignore
290 | arg [--hash-style=gnu] ==> ignore
291 | arg [--as-needed] ==> ignore
292 | arg [-export-dynamic] ==> ignore
293 | arg [-dynamic-linker] ==> ignore
294 | arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
295 | arg [-zrelro] ==> ignore
296 | arg [-o] ==> ignore
297 | arg [cmTC_706a4] ==> ignore
298 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore
299 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore
300 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore
301 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5]
302 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu]
303 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib]
304 | arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
305 | arg [-L/lib/../lib] ==> dir [/lib/../lib]
306 | arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
307 | arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
308 | arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..]
309 | arg [CMakeFiles/cmTC_706a4.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
310 | arg [-lstdc++] ==> lib [stdc++]
311 | arg [-lm] ==> lib [m]
312 | arg [-lgcc_s] ==> lib [gcc_s]
313 | arg [-lgcc] ==> lib [gcc]
314 | arg [-lc] ==> lib [c]
315 | arg [-lgcc_s] ==> lib [gcc_s]
316 | arg [-lgcc] ==> lib [gcc]
317 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtend.o] ==> ignore
318 | arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore
319 | remove lib [gcc_s]
320 | remove lib [gcc]
321 | remove lib [gcc_s]
322 | remove lib [gcc]
323 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5]
324 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
325 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> [/usr/lib]
326 | collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
327 | collapse library dir [/lib/../lib] ==> [/lib]
328 | collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
329 | collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
330 | collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> [/usr/lib]
331 | implicit libs: [stdc++;m;c]
332 | implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
333 | implicit fwks: []
334 |
335 |
336 |
337 |
338 | Detecting CXX [-std=c++14] compiler features compiled with the following output:
339 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp
340 |
341 | Run Build Command:"/usr/bin/make" "cmTC_dcb2b/fast"
342 | /usr/bin/make -f CMakeFiles/cmTC_dcb2b.dir/build.make CMakeFiles/cmTC_dcb2b.dir/build
343 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
344 | Building CXX object CMakeFiles/cmTC_dcb2b.dir/feature_tests.cxx.o
345 | /usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_dcb2b.dir/feature_tests.cxx.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.cxx
346 | Linking CXX executable cmTC_dcb2b
347 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dcb2b.dir/link.txt --verbose=1
348 | /usr/bin/c++ CMakeFiles/cmTC_dcb2b.dir/feature_tests.cxx.o -o cmTC_dcb2b -rdynamic
349 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
350 |
351 |
352 | Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
353 | Feature record: CXX_FEATURE:1cxx_alias_templates
354 | Feature record: CXX_FEATURE:1cxx_alignas
355 | Feature record: CXX_FEATURE:1cxx_alignof
356 | Feature record: CXX_FEATURE:1cxx_attributes
357 | Feature record: CXX_FEATURE:1cxx_attribute_deprecated
358 | Feature record: CXX_FEATURE:1cxx_auto_type
359 | Feature record: CXX_FEATURE:1cxx_binary_literals
360 | Feature record: CXX_FEATURE:1cxx_constexpr
361 | Feature record: CXX_FEATURE:1cxx_contextual_conversions
362 | Feature record: CXX_FEATURE:1cxx_decltype
363 | Feature record: CXX_FEATURE:1cxx_decltype_auto
364 | Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
365 | Feature record: CXX_FEATURE:1cxx_default_function_template_args
366 | Feature record: CXX_FEATURE:1cxx_defaulted_functions
367 | Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
368 | Feature record: CXX_FEATURE:1cxx_delegating_constructors
369 | Feature record: CXX_FEATURE:1cxx_deleted_functions
370 | Feature record: CXX_FEATURE:1cxx_digit_separators
371 | Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
372 | Feature record: CXX_FEATURE:1cxx_explicit_conversions
373 | Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
374 | Feature record: CXX_FEATURE:1cxx_extern_templates
375 | Feature record: CXX_FEATURE:1cxx_final
376 | Feature record: CXX_FEATURE:1cxx_func_identifier
377 | Feature record: CXX_FEATURE:1cxx_generalized_initializers
378 | Feature record: CXX_FEATURE:1cxx_generic_lambdas
379 | Feature record: CXX_FEATURE:1cxx_inheriting_constructors
380 | Feature record: CXX_FEATURE:1cxx_inline_namespaces
381 | Feature record: CXX_FEATURE:1cxx_lambdas
382 | Feature record: CXX_FEATURE:1cxx_lambda_init_captures
383 | Feature record: CXX_FEATURE:1cxx_local_type_template_args
384 | Feature record: CXX_FEATURE:1cxx_long_long_type
385 | Feature record: CXX_FEATURE:1cxx_noexcept
386 | Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
387 | Feature record: CXX_FEATURE:1cxx_nullptr
388 | Feature record: CXX_FEATURE:1cxx_override
389 | Feature record: CXX_FEATURE:1cxx_range_for
390 | Feature record: CXX_FEATURE:1cxx_raw_string_literals
391 | Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
392 | Feature record: CXX_FEATURE:1cxx_relaxed_constexpr
393 | Feature record: CXX_FEATURE:1cxx_return_type_deduction
394 | Feature record: CXX_FEATURE:1cxx_right_angle_brackets
395 | Feature record: CXX_FEATURE:1cxx_rvalue_references
396 | Feature record: CXX_FEATURE:1cxx_sizeof_member
397 | Feature record: CXX_FEATURE:1cxx_static_assert
398 | Feature record: CXX_FEATURE:1cxx_strong_enums
399 | Feature record: CXX_FEATURE:1cxx_template_template_parameters
400 | Feature record: CXX_FEATURE:1cxx_thread_local
401 | Feature record: CXX_FEATURE:1cxx_trailing_return_types
402 | Feature record: CXX_FEATURE:1cxx_unicode_literals
403 | Feature record: CXX_FEATURE:1cxx_uniform_initialization
404 | Feature record: CXX_FEATURE:1cxx_unrestricted_unions
405 | Feature record: CXX_FEATURE:1cxx_user_literals
406 | Feature record: CXX_FEATURE:1cxx_variable_templates
407 | Feature record: CXX_FEATURE:1cxx_variadic_macros
408 | Feature record: CXX_FEATURE:1cxx_variadic_templates
409 |
410 |
411 | Detecting CXX [-std=c++11] compiler features compiled with the following output:
412 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp
413 |
414 | Run Build Command:"/usr/bin/make" "cmTC_33bc1/fast"
415 | /usr/bin/make -f CMakeFiles/cmTC_33bc1.dir/build.make CMakeFiles/cmTC_33bc1.dir/build
416 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
417 | Building CXX object CMakeFiles/cmTC_33bc1.dir/feature_tests.cxx.o
418 | /usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_33bc1.dir/feature_tests.cxx.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.cxx
419 | Linking CXX executable cmTC_33bc1
420 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_33bc1.dir/link.txt --verbose=1
421 | /usr/bin/c++ CMakeFiles/cmTC_33bc1.dir/feature_tests.cxx.o -o cmTC_33bc1 -rdynamic
422 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
423 |
424 |
425 | Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
426 | Feature record: CXX_FEATURE:1cxx_alias_templates
427 | Feature record: CXX_FEATURE:1cxx_alignas
428 | Feature record: CXX_FEATURE:1cxx_alignof
429 | Feature record: CXX_FEATURE:1cxx_attributes
430 | Feature record: CXX_FEATURE:0cxx_attribute_deprecated
431 | Feature record: CXX_FEATURE:1cxx_auto_type
432 | Feature record: CXX_FEATURE:0cxx_binary_literals
433 | Feature record: CXX_FEATURE:1cxx_constexpr
434 | Feature record: CXX_FEATURE:0cxx_contextual_conversions
435 | Feature record: CXX_FEATURE:1cxx_decltype
436 | Feature record: CXX_FEATURE:0cxx_decltype_auto
437 | Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
438 | Feature record: CXX_FEATURE:1cxx_default_function_template_args
439 | Feature record: CXX_FEATURE:1cxx_defaulted_functions
440 | Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
441 | Feature record: CXX_FEATURE:1cxx_delegating_constructors
442 | Feature record: CXX_FEATURE:1cxx_deleted_functions
443 | Feature record: CXX_FEATURE:0cxx_digit_separators
444 | Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
445 | Feature record: CXX_FEATURE:1cxx_explicit_conversions
446 | Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
447 | Feature record: CXX_FEATURE:1cxx_extern_templates
448 | Feature record: CXX_FEATURE:1cxx_final
449 | Feature record: CXX_FEATURE:1cxx_func_identifier
450 | Feature record: CXX_FEATURE:1cxx_generalized_initializers
451 | Feature record: CXX_FEATURE:0cxx_generic_lambdas
452 | Feature record: CXX_FEATURE:1cxx_inheriting_constructors
453 | Feature record: CXX_FEATURE:1cxx_inline_namespaces
454 | Feature record: CXX_FEATURE:1cxx_lambdas
455 | Feature record: CXX_FEATURE:0cxx_lambda_init_captures
456 | Feature record: CXX_FEATURE:1cxx_local_type_template_args
457 | Feature record: CXX_FEATURE:1cxx_long_long_type
458 | Feature record: CXX_FEATURE:1cxx_noexcept
459 | Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
460 | Feature record: CXX_FEATURE:1cxx_nullptr
461 | Feature record: CXX_FEATURE:1cxx_override
462 | Feature record: CXX_FEATURE:1cxx_range_for
463 | Feature record: CXX_FEATURE:1cxx_raw_string_literals
464 | Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
465 | Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
466 | Feature record: CXX_FEATURE:0cxx_return_type_deduction
467 | Feature record: CXX_FEATURE:1cxx_right_angle_brackets
468 | Feature record: CXX_FEATURE:1cxx_rvalue_references
469 | Feature record: CXX_FEATURE:1cxx_sizeof_member
470 | Feature record: CXX_FEATURE:1cxx_static_assert
471 | Feature record: CXX_FEATURE:1cxx_strong_enums
472 | Feature record: CXX_FEATURE:1cxx_template_template_parameters
473 | Feature record: CXX_FEATURE:1cxx_thread_local
474 | Feature record: CXX_FEATURE:1cxx_trailing_return_types
475 | Feature record: CXX_FEATURE:1cxx_unicode_literals
476 | Feature record: CXX_FEATURE:1cxx_uniform_initialization
477 | Feature record: CXX_FEATURE:1cxx_unrestricted_unions
478 | Feature record: CXX_FEATURE:1cxx_user_literals
479 | Feature record: CXX_FEATURE:0cxx_variable_templates
480 | Feature record: CXX_FEATURE:1cxx_variadic_macros
481 | Feature record: CXX_FEATURE:1cxx_variadic_templates
482 |
483 |
484 | Detecting CXX [-std=c++98] compiler features compiled with the following output:
485 | Change Dir: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp
486 |
487 | Run Build Command:"/usr/bin/make" "cmTC_0c689/fast"
488 | /usr/bin/make -f CMakeFiles/cmTC_0c689.dir/build.make CMakeFiles/cmTC_0c689.dir/build
489 | make[1]: Entering directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
490 | Building CXX object CMakeFiles/cmTC_0c689.dir/feature_tests.cxx.o
491 | /usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_0c689.dir/feature_tests.cxx.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/feature_tests.cxx
492 | Linking CXX executable cmTC_0c689
493 | /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0c689.dir/link.txt --verbose=1
494 | /usr/bin/c++ CMakeFiles/cmTC_0c689.dir/feature_tests.cxx.o -o cmTC_0c689 -rdynamic
495 | make[1]: Leaving directory '/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/CMakeTmp'
496 |
497 |
498 | Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
499 | Feature record: CXX_FEATURE:0cxx_alias_templates
500 | Feature record: CXX_FEATURE:0cxx_alignas
501 | Feature record: CXX_FEATURE:0cxx_alignof
502 | Feature record: CXX_FEATURE:0cxx_attributes
503 | Feature record: CXX_FEATURE:0cxx_attribute_deprecated
504 | Feature record: CXX_FEATURE:0cxx_auto_type
505 | Feature record: CXX_FEATURE:0cxx_binary_literals
506 | Feature record: CXX_FEATURE:0cxx_constexpr
507 | Feature record: CXX_FEATURE:0cxx_contextual_conversions
508 | Feature record: CXX_FEATURE:0cxx_decltype
509 | Feature record: CXX_FEATURE:0cxx_decltype_auto
510 | Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types
511 | Feature record: CXX_FEATURE:0cxx_default_function_template_args
512 | Feature record: CXX_FEATURE:0cxx_defaulted_functions
513 | Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers
514 | Feature record: CXX_FEATURE:0cxx_delegating_constructors
515 | Feature record: CXX_FEATURE:0cxx_deleted_functions
516 | Feature record: CXX_FEATURE:0cxx_digit_separators
517 | Feature record: CXX_FEATURE:0cxx_enum_forward_declarations
518 | Feature record: CXX_FEATURE:0cxx_explicit_conversions
519 | Feature record: CXX_FEATURE:0cxx_extended_friend_declarations
520 | Feature record: CXX_FEATURE:0cxx_extern_templates
521 | Feature record: CXX_FEATURE:0cxx_final
522 | Feature record: CXX_FEATURE:0cxx_func_identifier
523 | Feature record: CXX_FEATURE:0cxx_generalized_initializers
524 | Feature record: CXX_FEATURE:0cxx_generic_lambdas
525 | Feature record: CXX_FEATURE:0cxx_inheriting_constructors
526 | Feature record: CXX_FEATURE:0cxx_inline_namespaces
527 | Feature record: CXX_FEATURE:0cxx_lambdas
528 | Feature record: CXX_FEATURE:0cxx_lambda_init_captures
529 | Feature record: CXX_FEATURE:0cxx_local_type_template_args
530 | Feature record: CXX_FEATURE:0cxx_long_long_type
531 | Feature record: CXX_FEATURE:0cxx_noexcept
532 | Feature record: CXX_FEATURE:0cxx_nonstatic_member_init
533 | Feature record: CXX_FEATURE:0cxx_nullptr
534 | Feature record: CXX_FEATURE:0cxx_override
535 | Feature record: CXX_FEATURE:0cxx_range_for
536 | Feature record: CXX_FEATURE:0cxx_raw_string_literals
537 | Feature record: CXX_FEATURE:0cxx_reference_qualified_functions
538 | Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
539 | Feature record: CXX_FEATURE:0cxx_return_type_deduction
540 | Feature record: CXX_FEATURE:0cxx_right_angle_brackets
541 | Feature record: CXX_FEATURE:0cxx_rvalue_references
542 | Feature record: CXX_FEATURE:0cxx_sizeof_member
543 | Feature record: CXX_FEATURE:0cxx_static_assert
544 | Feature record: CXX_FEATURE:0cxx_strong_enums
545 | Feature record: CXX_FEATURE:1cxx_template_template_parameters
546 | Feature record: CXX_FEATURE:0cxx_thread_local
547 | Feature record: CXX_FEATURE:0cxx_trailing_return_types
548 | Feature record: CXX_FEATURE:0cxx_unicode_literals
549 | Feature record: CXX_FEATURE:0cxx_uniform_initialization
550 | Feature record: CXX_FEATURE:0cxx_unrestricted_unions
551 | Feature record: CXX_FEATURE:0cxx_user_literals
552 | Feature record: CXX_FEATURE:0cxx_variable_templates
553 | Feature record: CXX_FEATURE:0cxx_variadic_macros
554 | Feature record: CXX_FEATURE:0cxx_variadic_templates
555 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/Makefile.cmake:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5
3 |
4 | # The generator used is:
5 | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
6 |
7 | # The top level Makefile was generated from the following files:
8 | set(CMAKE_MAKEFILE_DEPENDS
9 | "CMakeCache.txt"
10 | "../CMakeLists.txt"
11 | "CMakeFiles/3.5.1/CMakeCCompiler.cmake"
12 | "CMakeFiles/3.5.1/CMakeCXXCompiler.cmake"
13 | "CMakeFiles/3.5.1/CMakeSystem.cmake"
14 | "CMakeFiles/feature_tests.c"
15 | "CMakeFiles/feature_tests.cxx"
16 | "/usr/local/share/OpenCV/OpenCVConfig-version.cmake"
17 | "/usr/local/share/OpenCV/OpenCVConfig.cmake"
18 | "/usr/local/share/OpenCV/OpenCVModules-release.cmake"
19 | "/usr/local/share/OpenCV/OpenCVModules.cmake"
20 | "/usr/share/cmake-3.5/Modules/CMakeCCompiler.cmake.in"
21 | "/usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c"
22 | "/usr/share/cmake-3.5/Modules/CMakeCInformation.cmake"
23 | "/usr/share/cmake-3.5/Modules/CMakeCXXCompiler.cmake.in"
24 | "/usr/share/cmake-3.5/Modules/CMakeCXXCompilerABI.cpp"
25 | "/usr/share/cmake-3.5/Modules/CMakeCXXInformation.cmake"
26 | "/usr/share/cmake-3.5/Modules/CMakeCommonLanguageInclude.cmake"
27 | "/usr/share/cmake-3.5/Modules/CMakeCompilerIdDetection.cmake"
28 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCCompiler.cmake"
29 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCXXCompiler.cmake"
30 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake"
31 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCompiler.cmake"
32 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCompilerABI.cmake"
33 | "/usr/share/cmake-3.5/Modules/CMakeDetermineCompilerId.cmake"
34 | "/usr/share/cmake-3.5/Modules/CMakeDetermineSystem.cmake"
35 | "/usr/share/cmake-3.5/Modules/CMakeFindBinUtils.cmake"
36 | "/usr/share/cmake-3.5/Modules/CMakeGenericSystem.cmake"
37 | "/usr/share/cmake-3.5/Modules/CMakeLanguageInformation.cmake"
38 | "/usr/share/cmake-3.5/Modules/CMakeParseArguments.cmake"
39 | "/usr/share/cmake-3.5/Modules/CMakeParseImplicitLinkInfo.cmake"
40 | "/usr/share/cmake-3.5/Modules/CMakeSystem.cmake.in"
41 | "/usr/share/cmake-3.5/Modules/CMakeSystemSpecificInformation.cmake"
42 | "/usr/share/cmake-3.5/Modules/CMakeSystemSpecificInitialize.cmake"
43 | "/usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake"
44 | "/usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake"
45 | "/usr/share/cmake-3.5/Modules/CMakeTestCompilerCommon.cmake"
46 | "/usr/share/cmake-3.5/Modules/CMakeUnixFindMake.cmake"
47 | "/usr/share/cmake-3.5/Modules/Compiler/ADSP-DetermineCompiler.cmake"
48 | "/usr/share/cmake-3.5/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
49 | "/usr/share/cmake-3.5/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
50 | "/usr/share/cmake-3.5/Modules/Compiler/Borland-DetermineCompiler.cmake"
51 | "/usr/share/cmake-3.5/Modules/Compiler/Clang-DetermineCompiler.cmake"
52 | "/usr/share/cmake-3.5/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
53 | "/usr/share/cmake-3.5/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
54 | "/usr/share/cmake-3.5/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
55 | "/usr/share/cmake-3.5/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
56 | "/usr/share/cmake-3.5/Modules/Compiler/Cray-DetermineCompiler.cmake"
57 | "/usr/share/cmake-3.5/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
58 | "/usr/share/cmake-3.5/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
59 | "/usr/share/cmake-3.5/Modules/Compiler/GHS-DetermineCompiler.cmake"
60 | "/usr/share/cmake-3.5/Modules/Compiler/GNU-C-FeatureTests.cmake"
61 | "/usr/share/cmake-3.5/Modules/Compiler/GNU-C.cmake"
62 | "/usr/share/cmake-3.5/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
63 | "/usr/share/cmake-3.5/Modules/Compiler/GNU-CXX.cmake"
64 | "/usr/share/cmake-3.5/Modules/Compiler/GNU-DetermineCompiler.cmake"
65 | "/usr/share/cmake-3.5/Modules/Compiler/GNU.cmake"
66 | "/usr/share/cmake-3.5/Modules/Compiler/HP-C-DetermineCompiler.cmake"
67 | "/usr/share/cmake-3.5/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
68 | "/usr/share/cmake-3.5/Modules/Compiler/IAR-DetermineCompiler.cmake"
69 | "/usr/share/cmake-3.5/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
70 | "/usr/share/cmake-3.5/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
71 | "/usr/share/cmake-3.5/Modules/Compiler/Intel-DetermineCompiler.cmake"
72 | "/usr/share/cmake-3.5/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
73 | "/usr/share/cmake-3.5/Modules/Compiler/MSVC-DetermineCompiler.cmake"
74 | "/usr/share/cmake-3.5/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
75 | "/usr/share/cmake-3.5/Modules/Compiler/PGI-DetermineCompiler.cmake"
76 | "/usr/share/cmake-3.5/Modules/Compiler/PathScale-DetermineCompiler.cmake"
77 | "/usr/share/cmake-3.5/Modules/Compiler/SCO-DetermineCompiler.cmake"
78 | "/usr/share/cmake-3.5/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
79 | "/usr/share/cmake-3.5/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
80 | "/usr/share/cmake-3.5/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
81 | "/usr/share/cmake-3.5/Modules/Compiler/TI-DetermineCompiler.cmake"
82 | "/usr/share/cmake-3.5/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
83 | "/usr/share/cmake-3.5/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
84 | "/usr/share/cmake-3.5/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
85 | "/usr/share/cmake-3.5/Modules/Compiler/Watcom-DetermineCompiler.cmake"
86 | "/usr/share/cmake-3.5/Modules/Compiler/XL-C-DetermineCompiler.cmake"
87 | "/usr/share/cmake-3.5/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
88 | "/usr/share/cmake-3.5/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
89 | "/usr/share/cmake-3.5/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
90 | "/usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake"
91 | "/usr/share/cmake-3.5/Modules/MultiArchCross.cmake"
92 | "/usr/share/cmake-3.5/Modules/Platform/Linux-CXX.cmake"
93 | "/usr/share/cmake-3.5/Modules/Platform/Linux-GNU-C.cmake"
94 | "/usr/share/cmake-3.5/Modules/Platform/Linux-GNU-CXX.cmake"
95 | "/usr/share/cmake-3.5/Modules/Platform/Linux-GNU.cmake"
96 | "/usr/share/cmake-3.5/Modules/Platform/Linux.cmake"
97 | "/usr/share/cmake-3.5/Modules/Platform/UnixPaths.cmake"
98 | )
99 |
100 | # The corresponding makefile is:
101 | set(CMAKE_MAKEFILE_OUTPUTS
102 | "Makefile"
103 | "CMakeFiles/cmake.check_cache"
104 | )
105 |
106 | # Byproducts of CMake generate step:
107 | set(CMAKE_MAKEFILE_PRODUCTS
108 | "CMakeFiles/3.5.1/CMakeSystem.cmake"
109 | "CMakeFiles/3.5.1/CMakeCCompiler.cmake"
110 | "CMakeFiles/3.5.1/CMakeCXXCompiler.cmake"
111 | "CMakeFiles/3.5.1/CMakeCCompiler.cmake"
112 | "CMakeFiles/3.5.1/CMakeCXXCompiler.cmake"
113 | "CMakeFiles/CMakeDirectoryInformation.cmake"
114 | )
115 |
116 | # Dependency information for all targets:
117 | set(CMAKE_DEPEND_INFO_FILES
118 | "CMakeFiles/ReceiveSocket.dir/DependInfo.cmake"
119 | )
120 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/Makefile2:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5
3 |
4 | # Default target executed when no arguments are given to make.
5 | default_target: all
6 |
7 | .PHONY : default_target
8 |
9 | # The main recursive all target
10 | all:
11 |
12 | .PHONY : all
13 |
14 | # The main recursive preinstall target
15 | preinstall:
16 |
17 | .PHONY : preinstall
18 |
19 | #=============================================================================
20 | # Special targets provided by cmake.
21 |
22 | # Disable implicit rules so canonical targets will work.
23 | .SUFFIXES:
24 |
25 |
26 | # Remove some rules from gmake that .SUFFIXES does not remove.
27 | SUFFIXES =
28 |
29 | .SUFFIXES: .hpux_make_needs_suffix_list
30 |
31 |
32 | # Suppress display of executed commands.
33 | $(VERBOSE).SILENT:
34 |
35 |
36 | # A target that is always out of date.
37 | cmake_force:
38 |
39 | .PHONY : cmake_force
40 |
41 | #=============================================================================
42 | # Set environment variables for the build.
43 |
44 | # The shell in which to execute make rules.
45 | SHELL = /bin/sh
46 |
47 | # The CMake executable.
48 | CMAKE_COMMAND = /usr/bin/cmake
49 |
50 | # The command to remove a file.
51 | RM = /usr/bin/cmake -E remove -f
52 |
53 | # Escaping for special characters.
54 | EQUALS = =
55 |
56 | # The top-level source directory on which CMake was run.
57 | CMAKE_SOURCE_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket
58 |
59 | # The top-level build directory on which CMake was run.
60 | CMAKE_BINARY_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build
61 |
62 | #=============================================================================
63 | # Target rules for target CMakeFiles/ReceiveSocket.dir
64 |
65 | # All Build rule for target.
66 | CMakeFiles/ReceiveSocket.dir/all:
67 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/depend
68 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/build
69 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=1,2,3,4,5,6 "Built target ReceiveSocket"
70 | .PHONY : CMakeFiles/ReceiveSocket.dir/all
71 |
72 | # Include target in all.
73 | all: CMakeFiles/ReceiveSocket.dir/all
74 |
75 | .PHONY : all
76 |
77 | # Build rule for subdir invocation for target.
78 | CMakeFiles/ReceiveSocket.dir/rule: cmake_check_build_system
79 | $(CMAKE_COMMAND) -E cmake_progress_start /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles 6
80 | $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/ReceiveSocket.dir/all
81 | $(CMAKE_COMMAND) -E cmake_progress_start /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles 0
82 | .PHONY : CMakeFiles/ReceiveSocket.dir/rule
83 |
84 | # Convenience name for target.
85 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/rule
86 |
87 | .PHONY : ReceiveSocket
88 |
89 | # clean rule for target.
90 | CMakeFiles/ReceiveSocket.dir/clean:
91 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/clean
92 | .PHONY : CMakeFiles/ReceiveSocket.dir/clean
93 |
94 | # clean rule for target.
95 | clean: CMakeFiles/ReceiveSocket.dir/clean
96 |
97 | .PHONY : clean
98 |
99 | #=============================================================================
100 | # Special targets to cleanup operation of make.
101 |
102 | # Special rule to run CMake to check the build system integrity.
103 | # No rule that depends on this can have commands that come from listfiles
104 | # because they might be regenerated.
105 | cmake_check_build_system:
106 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
107 | .PHONY : cmake_check_build_system
108 |
109 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/CXX.includecache:
--------------------------------------------------------------------------------
1 | #IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">])
2 |
3 | #IncludeRegexScan: ^.*$
4 |
5 | #IncludeRegexComplain: ^$
6 |
7 | #IncludeRegexTransform:
8 |
9 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp
10 | H264Decoder.h
11 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.h
12 |
13 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.h
14 | stdio.h
15 | -
16 | libavcodec/avcodec.h
17 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libavcodec/avcodec.h
18 | libavformat/avformat.h
19 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libavformat/avformat.h
20 | libswscale/swscale.h
21 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libswscale/swscale.h
22 | libavcodec/avcodec.h
23 | -
24 | libavformat/avformat.h
25 | -
26 | libswscale/swscale.h
27 | -
28 | SDL/SDL.h
29 | -
30 |
31 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp
32 | JPEGDecoder.h
33 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.h
34 | iostream
35 | -
36 |
37 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.h
38 | stdio.h
39 | -
40 | libavcodec/avcodec.h
41 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libavcodec/avcodec.h
42 | libavformat/avformat.h
43 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libavformat/avformat.h
44 | libswscale/swscale.h
45 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/libswscale/swscale.h
46 | libavcodec/avcodec.h
47 | -
48 | libavformat/avformat.h
49 | -
50 | libswscale/swscale.h
51 | -
52 | SDL/SDL.h
53 | -
54 |
55 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp
56 | ReceiveRTP.h
57 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.h
58 | iostream
59 | -
60 |
61 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.h
62 | jrtplib3/rtpsession.h
63 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtpsession.h
64 | jrtplib3/rtpudpv4transmitter.h
65 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtpudpv4transmitter.h
66 | jrtplib3/rtpipv4address.h
67 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtpipv4address.h
68 | jrtplib3/rtpsessionparams.h
69 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtpsessionparams.h
70 | jrtplib3/rtperrors.h
71 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtperrors.h
72 | jrtplib3/rtppacket.h
73 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/jrtplib3/rtppacket.h
74 | winsock2.h
75 | -
76 | netinet/in.h
77 | -
78 | arpa/inet.h
79 | -
80 |
81 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp
82 | ReceiveSocket.h
83 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.h
84 | string.h
85 | -
86 |
87 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.h
88 | stdio.h
89 | -
90 | iostream
91 | -
92 | netinet/in.h
93 | -
94 | unistd.h
95 | -
96 | sys/socket.h
97 | -
98 | arpa/inet.h
99 | -
100 |
101 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp
102 | unistd.h
103 | -
104 | iostream
105 | -
106 | opencv2/opencv.hpp
107 | -
108 | JPEGDecoder.h
109 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.h
110 | ReceiveSocket.h
111 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.h
112 | ReceiveRTP.h
113 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.h
114 | H264Decoder.h
115 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.h
116 |
117 | /usr/local/include/jrtplib3/rtcpcompoundpacket.h
118 | rtpconfig.h
119 | /usr/local/include/jrtplib3/rtpconfig.h
120 | rtptypes.h
121 | /usr/local/include/jrtplib3/rtptypes.h
122 | rtpmemoryobject.h
123 | /usr/local/include/jrtplib3/rtpmemoryobject.h
124 | list
125 | -
126 |
127 | /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h
128 | rtpconfig.h
129 | /usr/local/include/jrtplib3/rtpconfig.h
130 | rtcpcompoundpacket.h
131 | /usr/local/include/jrtplib3/rtcpcompoundpacket.h
132 | rtptimeutilities.h
133 | /usr/local/include/jrtplib3/rtptimeutilities.h
134 | rtcpsdespacket.h
135 | /usr/local/include/jrtplib3/rtcpsdespacket.h
136 | rtperrors.h
137 | /usr/local/include/jrtplib3/rtperrors.h
138 | list
139 | -
140 |
141 | /usr/local/include/jrtplib3/rtcppacket.h
142 | rtpconfig.h
143 | /usr/local/include/jrtplib3/rtpconfig.h
144 | rtptypes.h
145 | /usr/local/include/jrtplib3/rtptypes.h
146 |
147 | /usr/local/include/jrtplib3/rtcppacketbuilder.h
148 | rtpconfig.h
149 | /usr/local/include/jrtplib3/rtpconfig.h
150 | rtptypes.h
151 | /usr/local/include/jrtplib3/rtptypes.h
152 | rtperrors.h
153 | /usr/local/include/jrtplib3/rtperrors.h
154 | rtcpsdesinfo.h
155 | /usr/local/include/jrtplib3/rtcpsdesinfo.h
156 | rtptimeutilities.h
157 | /usr/local/include/jrtplib3/rtptimeutilities.h
158 | rtpmemoryobject.h
159 | /usr/local/include/jrtplib3/rtpmemoryobject.h
160 |
161 | /usr/local/include/jrtplib3/rtcpscheduler.h
162 | rtpconfig.h
163 | /usr/local/include/jrtplib3/rtpconfig.h
164 | rtptimeutilities.h
165 | /usr/local/include/jrtplib3/rtptimeutilities.h
166 | rtprandom.h
167 | /usr/local/include/jrtplib3/rtprandom.h
168 |
169 | /usr/local/include/jrtplib3/rtcpsdesinfo.h
170 | rtpconfig.h
171 | /usr/local/include/jrtplib3/rtpconfig.h
172 | rtperrors.h
173 | /usr/local/include/jrtplib3/rtperrors.h
174 | rtpdefines.h
175 | /usr/local/include/jrtplib3/rtpdefines.h
176 | rtptypes.h
177 | /usr/local/include/jrtplib3/rtptypes.h
178 | rtpmemoryobject.h
179 | /usr/local/include/jrtplib3/rtpmemoryobject.h
180 | string.h
181 | -
182 | list
183 | -
184 |
185 | /usr/local/include/jrtplib3/rtcpsdespacket.h
186 | rtpconfig.h
187 | /usr/local/include/jrtplib3/rtpconfig.h
188 | rtcppacket.h
189 | /usr/local/include/jrtplib3/rtcppacket.h
190 | rtpstructs.h
191 | /usr/local/include/jrtplib3/rtpstructs.h
192 | rtpdefines.h
193 | /usr/local/include/jrtplib3/rtpdefines.h
194 | netinet/in.h
195 | -
196 |
197 | /usr/local/include/jrtplib3/rtpabortdescriptors.h
198 | rtpconfig.h
199 | /usr/local/include/jrtplib3/rtpconfig.h
200 | rtpsocketutil.h
201 | /usr/local/include/jrtplib3/rtpsocketutil.h
202 |
203 | /usr/local/include/jrtplib3/rtpaddress.h
204 | rtpconfig.h
205 | /usr/local/include/jrtplib3/rtpconfig.h
206 | string
207 | -
208 |
209 | /usr/local/include/jrtplib3/rtpcollisionlist.h
210 | rtpconfig.h
211 | /usr/local/include/jrtplib3/rtpconfig.h
212 | rtpaddress.h
213 | /usr/local/include/jrtplib3/rtpaddress.h
214 | rtptimeutilities.h
215 | /usr/local/include/jrtplib3/rtptimeutilities.h
216 | rtpmemoryobject.h
217 | /usr/local/include/jrtplib3/rtpmemoryobject.h
218 | list
219 | -
220 |
221 | /usr/local/include/jrtplib3/rtpconfig.h
222 |
223 | /usr/local/include/jrtplib3/rtpdefines.h
224 |
225 | /usr/local/include/jrtplib3/rtperrors.h
226 | rtpconfig.h
227 | /usr/local/include/jrtplib3/rtpconfig.h
228 | string
229 | -
230 |
231 | /usr/local/include/jrtplib3/rtphashtable.h
232 | rtperrors.h
233 | /usr/local/include/jrtplib3/rtperrors.h
234 | rtpmemoryobject.h
235 | /usr/local/include/jrtplib3/rtpmemoryobject.h
236 | iostream
237 | -
238 |
239 | /usr/local/include/jrtplib3/rtpipv4address.h
240 | rtpconfig.h
241 | /usr/local/include/jrtplib3/rtpconfig.h
242 | rtpaddress.h
243 | /usr/local/include/jrtplib3/rtpaddress.h
244 | rtptypes.h
245 | /usr/local/include/jrtplib3/rtptypes.h
246 |
247 | /usr/local/include/jrtplib3/rtpipv4destination.h
248 | rtpconfig.h
249 | /usr/local/include/jrtplib3/rtpconfig.h
250 | rtptypes.h
251 | /usr/local/include/jrtplib3/rtptypes.h
252 | rtpipv4address.h
253 | /usr/local/include/jrtplib3/rtpipv4address.h
254 | netinet/in.h
255 | -
256 | arpa/inet.h
257 | -
258 | sys/socket.h
259 | -
260 | string.h
261 | -
262 | string
263 | -
264 |
265 | /usr/local/include/jrtplib3/rtpkeyhashtable.h
266 | rtpconfig.h
267 | /usr/local/include/jrtplib3/rtpconfig.h
268 | rtperrors.h
269 | /usr/local/include/jrtplib3/rtperrors.h
270 | rtpmemoryobject.h
271 | /usr/local/include/jrtplib3/rtpmemoryobject.h
272 | iostream
273 | -
274 |
275 | /usr/local/include/jrtplib3/rtplibraryversion.h
276 | rtpconfig.h
277 | /usr/local/include/jrtplib3/rtpconfig.h
278 | string
279 | -
280 | stdio.h
281 | -
282 |
283 | /usr/local/include/jrtplib3/rtpmemorymanager.h
284 | rtpconfig.h
285 | /usr/local/include/jrtplib3/rtpconfig.h
286 | rtptypes.h
287 | /usr/local/include/jrtplib3/rtptypes.h
288 | new
289 | -
290 |
291 | /usr/local/include/jrtplib3/rtpmemoryobject.h
292 | rtpconfig.h
293 | /usr/local/include/jrtplib3/rtpconfig.h
294 | rtpmemorymanager.h
295 | /usr/local/include/jrtplib3/rtpmemorymanager.h
296 |
297 | /usr/local/include/jrtplib3/rtppacket.h
298 | rtpconfig.h
299 | /usr/local/include/jrtplib3/rtpconfig.h
300 | rtptypes.h
301 | /usr/local/include/jrtplib3/rtptypes.h
302 | rtptimeutilities.h
303 | /usr/local/include/jrtplib3/rtptimeutilities.h
304 | rtpmemoryobject.h
305 | /usr/local/include/jrtplib3/rtpmemoryobject.h
306 |
307 | /usr/local/include/jrtplib3/rtppacketbuilder.h
308 | rtpconfig.h
309 | /usr/local/include/jrtplib3/rtpconfig.h
310 | rtperrors.h
311 | /usr/local/include/jrtplib3/rtperrors.h
312 | rtpdefines.h
313 | /usr/local/include/jrtplib3/rtpdefines.h
314 | rtprandom.h
315 | /usr/local/include/jrtplib3/rtprandom.h
316 | rtptimeutilities.h
317 | /usr/local/include/jrtplib3/rtptimeutilities.h
318 | rtptypes.h
319 | /usr/local/include/jrtplib3/rtptypes.h
320 | rtpmemoryobject.h
321 | /usr/local/include/jrtplib3/rtpmemoryobject.h
322 |
323 | /usr/local/include/jrtplib3/rtprandom.h
324 | rtpconfig.h
325 | /usr/local/include/jrtplib3/rtpconfig.h
326 | rtptypes.h
327 | /usr/local/include/jrtplib3/rtptypes.h
328 | stdlib.h
329 | -
330 |
331 | /usr/local/include/jrtplib3/rtpsession.h
332 | rtpconfig.h
333 | /usr/local/include/jrtplib3/rtpconfig.h
334 | rtplibraryversion.h
335 | /usr/local/include/jrtplib3/rtplibraryversion.h
336 | rtppacketbuilder.h
337 | /usr/local/include/jrtplib3/rtppacketbuilder.h
338 | rtpsessionsources.h
339 | /usr/local/include/jrtplib3/rtpsessionsources.h
340 | rtptransmitter.h
341 | /usr/local/include/jrtplib3/rtptransmitter.h
342 | rtpcollisionlist.h
343 | /usr/local/include/jrtplib3/rtpcollisionlist.h
344 | rtcpscheduler.h
345 | /usr/local/include/jrtplib3/rtcpscheduler.h
346 | rtcppacketbuilder.h
347 | /usr/local/include/jrtplib3/rtcppacketbuilder.h
348 | rtptimeutilities.h
349 | /usr/local/include/jrtplib3/rtptimeutilities.h
350 | rtcpcompoundpacketbuilder.h
351 | /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h
352 | rtpmemoryobject.h
353 | /usr/local/include/jrtplib3/rtpmemoryobject.h
354 | list
355 | -
356 | jthread/jmutex.h
357 | -
358 |
359 | /usr/local/include/jrtplib3/rtpsessionparams.h
360 | rtpconfig.h
361 | /usr/local/include/jrtplib3/rtpconfig.h
362 | rtptypes.h
363 | /usr/local/include/jrtplib3/rtptypes.h
364 | rtptransmitter.h
365 | /usr/local/include/jrtplib3/rtptransmitter.h
366 | rtptimeutilities.h
367 | /usr/local/include/jrtplib3/rtptimeutilities.h
368 | rtpsources.h
369 | /usr/local/include/jrtplib3/rtpsources.h
370 |
371 | /usr/local/include/jrtplib3/rtpsessionsources.h
372 | rtpconfig.h
373 | /usr/local/include/jrtplib3/rtpconfig.h
374 | rtpsources.h
375 | /usr/local/include/jrtplib3/rtpsources.h
376 |
377 | /usr/local/include/jrtplib3/rtpsocketutil.h
378 | rtpconfig.h
379 | /usr/local/include/jrtplib3/rtpconfig.h
380 | rtptypes.h
381 | /usr/local/include/jrtplib3/rtptypes.h
382 |
383 | /usr/local/include/jrtplib3/rtpsources.h
384 | rtpconfig.h
385 | /usr/local/include/jrtplib3/rtpconfig.h
386 | rtpkeyhashtable.h
387 | /usr/local/include/jrtplib3/rtpkeyhashtable.h
388 | rtcpsdespacket.h
389 | /usr/local/include/jrtplib3/rtcpsdespacket.h
390 | rtptypes.h
391 | /usr/local/include/jrtplib3/rtptypes.h
392 | rtpmemoryobject.h
393 | /usr/local/include/jrtplib3/rtpmemoryobject.h
394 |
395 | /usr/local/include/jrtplib3/rtpstructs.h
396 | rtpconfig.h
397 | /usr/local/include/jrtplib3/rtpconfig.h
398 | rtptypes.h
399 | /usr/local/include/jrtplib3/rtptypes.h
400 |
401 | /usr/local/include/jrtplib3/rtptimeutilities.h
402 | rtpconfig.h
403 | /usr/local/include/jrtplib3/rtpconfig.h
404 | rtptypes.h
405 | /usr/local/include/jrtplib3/rtptypes.h
406 | sys/time.h
407 | -
408 | time.h
409 | -
410 |
411 | /usr/local/include/jrtplib3/rtptransmitter.h
412 | rtpconfig.h
413 | /usr/local/include/jrtplib3/rtpconfig.h
414 | rtptypes.h
415 | /usr/local/include/jrtplib3/rtptypes.h
416 | rtpmemoryobject.h
417 | /usr/local/include/jrtplib3/rtpmemoryobject.h
418 | rtptimeutilities.h
419 | /usr/local/include/jrtplib3/rtptimeutilities.h
420 |
421 | /usr/local/include/jrtplib3/rtptypes.h
422 | rtpconfig.h
423 | /usr/local/include/jrtplib3/rtpconfig.h
424 | stdint.h
425 | -
426 | sys/types.h
427 | -
428 |
429 | /usr/local/include/jrtplib3/rtpudpv4transmitter.h
430 | rtpconfig.h
431 | /usr/local/include/jrtplib3/rtpconfig.h
432 | rtptransmitter.h
433 | /usr/local/include/jrtplib3/rtptransmitter.h
434 | rtpipv4destination.h
435 | /usr/local/include/jrtplib3/rtpipv4destination.h
436 | rtphashtable.h
437 | /usr/local/include/jrtplib3/rtphashtable.h
438 | rtpkeyhashtable.h
439 | /usr/local/include/jrtplib3/rtpkeyhashtable.h
440 | rtpsocketutil.h
441 | /usr/local/include/jrtplib3/rtpsocketutil.h
442 | rtpabortdescriptors.h
443 | /usr/local/include/jrtplib3/rtpabortdescriptors.h
444 | list
445 | -
446 | jthread/jmutex.h
447 | -
448 |
449 | /usr/local/include/opencv2/calib3d/calib3d.hpp
450 | opencv2/core/core.hpp
451 | /usr/local/include/opencv2/calib3d/opencv2/core/core.hpp
452 | opencv2/features2d/features2d.hpp
453 | /usr/local/include/opencv2/calib3d/opencv2/features2d/features2d.hpp
454 |
455 | /usr/local/include/opencv2/contrib/contrib.hpp
456 | opencv2/core/core.hpp
457 | /usr/local/include/opencv2/contrib/opencv2/core/core.hpp
458 | opencv2/imgproc/imgproc.hpp
459 | /usr/local/include/opencv2/contrib/opencv2/imgproc/imgproc.hpp
460 | opencv2/features2d/features2d.hpp
461 | /usr/local/include/opencv2/contrib/opencv2/features2d/features2d.hpp
462 | opencv2/objdetect/objdetect.hpp
463 | /usr/local/include/opencv2/contrib/opencv2/objdetect/objdetect.hpp
464 | opencv2/contrib/retina.hpp
465 | /usr/local/include/opencv2/contrib/opencv2/contrib/retina.hpp
466 | opencv2/contrib/openfabmap.hpp
467 | /usr/local/include/opencv2/contrib/opencv2/contrib/openfabmap.hpp
468 |
469 | /usr/local/include/opencv2/contrib/openfabmap.hpp
470 | opencv2/core/core.hpp
471 | /usr/local/include/opencv2/contrib/opencv2/core/core.hpp
472 | opencv2/features2d/features2d.hpp
473 | /usr/local/include/opencv2/contrib/opencv2/features2d/features2d.hpp
474 | vector
475 | -
476 | list
477 | -
478 | map
479 | -
480 | set
481 | -
482 | valarray
483 | -
484 |
485 | /usr/local/include/opencv2/contrib/retina.hpp
486 | opencv2/core/core.hpp
487 | /usr/local/include/opencv2/contrib/opencv2/core/core.hpp
488 | valarray
489 | -
490 |
491 | /usr/local/include/opencv2/core/core.hpp
492 | opencv2/core/types_c.h
493 | /usr/local/include/opencv2/core/opencv2/core/types_c.h
494 | opencv2/core/version.hpp
495 | /usr/local/include/opencv2/core/opencv2/core/version.hpp
496 | limits.h
497 | -
498 | algorithm
499 | -
500 | cmath
501 | -
502 | cstddef
503 | -
504 | complex
505 | -
506 | map
507 | -
508 | new
509 | -
510 | string
511 | -
512 | vector
513 | -
514 | sstream
515 | -
516 | opencv2/core/operations.hpp
517 | /usr/local/include/opencv2/core/opencv2/core/operations.hpp
518 | opencv2/core/mat.hpp
519 | /usr/local/include/opencv2/core/opencv2/core/mat.hpp
520 |
521 | /usr/local/include/opencv2/core/core_c.h
522 | opencv2/core/types_c.h
523 | /usr/local/include/opencv2/core/opencv2/core/types_c.h
524 |
525 | /usr/local/include/opencv2/core/mat.hpp
526 | limits.h
527 | -
528 | string.h
529 | -
530 |
531 | /usr/local/include/opencv2/core/operations.hpp
532 | string.h
533 | -
534 | limits.h
535 | -
536 | ext/atomicity.h
537 | -
538 | bits/atomicity.h
539 | -
540 | limits
541 | -
542 |
543 | /usr/local/include/opencv2/core/types_c.h
544 | assert.h
545 | -
546 | stdlib.h
547 | -
548 | string.h
549 | -
550 | float.h
551 | -
552 | stdint.h
553 | -
554 | intrin.h
555 | -
556 | emmintrin.h
557 | -
558 | fastmath.h
559 | -
560 | math.h
561 | -
562 | ipl.h
563 | -
564 | ipl/ipl.h
565 | -
566 | tegra_round.hpp
567 | /usr/local/include/opencv2/core/tegra_round.hpp
568 | emmintrin.h
569 | /usr/local/include/opencv2/core/emmintrin.h
570 |
571 | /usr/local/include/opencv2/core/version.hpp
572 |
573 | /usr/local/include/opencv2/features2d/features2d.hpp
574 | opencv2/core/core.hpp
575 | /usr/local/include/opencv2/features2d/opencv2/core/core.hpp
576 | opencv2/flann/miniflann.hpp
577 | /usr/local/include/opencv2/features2d/opencv2/flann/miniflann.hpp
578 | limits
579 | -
580 |
581 | /usr/local/include/opencv2/flann/config.h
582 |
583 | /usr/local/include/opencv2/flann/defines.h
584 | config.h
585 | /usr/local/include/opencv2/flann/config.h
586 |
587 | /usr/local/include/opencv2/flann/miniflann.hpp
588 | opencv2/core/core.hpp
589 | /usr/local/include/opencv2/flann/opencv2/core/core.hpp
590 | opencv2/flann/defines.h
591 | /usr/local/include/opencv2/flann/opencv2/flann/defines.h
592 |
593 | /usr/local/include/opencv2/highgui/highgui.hpp
594 | opencv2/core/core.hpp
595 | /usr/local/include/opencv2/highgui/opencv2/core/core.hpp
596 | opencv2/highgui/highgui_c.h
597 | /usr/local/include/opencv2/highgui/opencv2/highgui/highgui_c.h
598 |
599 | /usr/local/include/opencv2/highgui/highgui_c.h
600 | opencv2/core/core_c.h
601 | /usr/local/include/opencv2/highgui/opencv2/core/core_c.h
602 |
603 | /usr/local/include/opencv2/imgproc/imgproc.hpp
604 | opencv2/core/core.hpp
605 | /usr/local/include/opencv2/imgproc/opencv2/core/core.hpp
606 | opencv2/imgproc/types_c.h
607 | /usr/local/include/opencv2/imgproc/opencv2/imgproc/types_c.h
608 |
609 | /usr/local/include/opencv2/imgproc/imgproc_c.h
610 | opencv2/core/core_c.h
611 | /usr/local/include/opencv2/imgproc/opencv2/core/core_c.h
612 | opencv2/imgproc/types_c.h
613 | /usr/local/include/opencv2/imgproc/opencv2/imgproc/types_c.h
614 |
615 | /usr/local/include/opencv2/imgproc/types_c.h
616 | opencv2/core/core_c.h
617 | /usr/local/include/opencv2/imgproc/opencv2/core/core_c.h
618 |
619 | /usr/local/include/opencv2/ml/ml.hpp
620 | opencv2/core/core.hpp
621 | /usr/local/include/opencv2/ml/opencv2/core/core.hpp
622 | limits.h
623 | -
624 | map
625 | -
626 | string
627 | -
628 | iostream
629 | -
630 |
631 | /usr/local/include/opencv2/objdetect/objdetect.hpp
632 | opencv2/core/core.hpp
633 | /usr/local/include/opencv2/objdetect/opencv2/core/core.hpp
634 | map
635 | -
636 | deque
637 | -
638 |
639 | /usr/local/include/opencv2/opencv.hpp
640 | opencv2/core/core_c.h
641 | /usr/local/include/opencv2/opencv2/core/core_c.h
642 | opencv2/core/core.hpp
643 | /usr/local/include/opencv2/opencv2/core/core.hpp
644 | opencv2/flann/miniflann.hpp
645 | /usr/local/include/opencv2/opencv2/flann/miniflann.hpp
646 | opencv2/imgproc/imgproc_c.h
647 | /usr/local/include/opencv2/opencv2/imgproc/imgproc_c.h
648 | opencv2/imgproc/imgproc.hpp
649 | /usr/local/include/opencv2/opencv2/imgproc/imgproc.hpp
650 | opencv2/photo/photo.hpp
651 | /usr/local/include/opencv2/opencv2/photo/photo.hpp
652 | opencv2/video/video.hpp
653 | /usr/local/include/opencv2/opencv2/video/video.hpp
654 | opencv2/features2d/features2d.hpp
655 | /usr/local/include/opencv2/opencv2/features2d/features2d.hpp
656 | opencv2/objdetect/objdetect.hpp
657 | /usr/local/include/opencv2/opencv2/objdetect/objdetect.hpp
658 | opencv2/calib3d/calib3d.hpp
659 | /usr/local/include/opencv2/opencv2/calib3d/calib3d.hpp
660 | opencv2/ml/ml.hpp
661 | /usr/local/include/opencv2/opencv2/ml/ml.hpp
662 | opencv2/highgui/highgui_c.h
663 | /usr/local/include/opencv2/opencv2/highgui/highgui_c.h
664 | opencv2/highgui/highgui.hpp
665 | /usr/local/include/opencv2/opencv2/highgui/highgui.hpp
666 | opencv2/contrib/contrib.hpp
667 | /usr/local/include/opencv2/opencv2/contrib/contrib.hpp
668 |
669 | /usr/local/include/opencv2/photo/photo.hpp
670 | opencv2/core/core.hpp
671 | /usr/local/include/opencv2/photo/opencv2/core/core.hpp
672 | opencv2/imgproc/imgproc.hpp
673 | /usr/local/include/opencv2/photo/opencv2/imgproc/imgproc.hpp
674 | opencv2/photo/photo_c.h
675 | /usr/local/include/opencv2/photo/opencv2/photo/photo_c.h
676 |
677 | /usr/local/include/opencv2/photo/photo_c.h
678 | opencv2/core/core_c.h
679 | /usr/local/include/opencv2/photo/opencv2/core/core_c.h
680 |
681 | /usr/local/include/opencv2/video/background_segm.hpp
682 | opencv2/core/core.hpp
683 | /usr/local/include/opencv2/video/opencv2/core/core.hpp
684 | list
685 | -
686 |
687 | /usr/local/include/opencv2/video/tracking.hpp
688 | opencv2/core/core.hpp
689 | /usr/local/include/opencv2/video/opencv2/core/core.hpp
690 | opencv2/imgproc/imgproc.hpp
691 | /usr/local/include/opencv2/video/opencv2/imgproc/imgproc.hpp
692 |
693 | /usr/local/include/opencv2/video/video.hpp
694 | opencv2/video/tracking.hpp
695 | /usr/local/include/opencv2/video/opencv2/video/tracking.hpp
696 | opencv2/video/background_segm.hpp
697 | /usr/local/include/opencv2/video/opencv2/video/background_segm.hpp
698 |
699 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/DependInfo.cmake:
--------------------------------------------------------------------------------
1 | # The set of languages for which implicit dependencies are needed:
2 | set(CMAKE_DEPENDS_LANGUAGES
3 | "CXX"
4 | )
5 | # The set of files for implicit dependencies of each language:
6 | set(CMAKE_DEPENDS_CHECK_CXX
7 | "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp" "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o"
8 | "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp" "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o"
9 | "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp" "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o"
10 | "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp" "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o"
11 | "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp" "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/main.cpp.o"
12 | )
13 | set(CMAKE_CXX_COMPILER_ID "GNU")
14 |
15 | # The include file search paths:
16 | set(CMAKE_CXX_TARGET_INCLUDE_PATH
17 | "/usr/local/include/opencv"
18 | "/usr/local/include"
19 | )
20 |
21 | # Targets to which this target links.
22 | set(CMAKE_TARGET_LINKED_INFO_FILES
23 | )
24 |
25 | # Fortran module output directory.
26 | set(CMAKE_Fortran_TARGET_MODULE_DIR "")
27 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/build.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5
3 |
4 | # Delete rule output on recipe failure.
5 | .DELETE_ON_ERROR:
6 |
7 |
8 | #=============================================================================
9 | # Special targets provided by cmake.
10 |
11 | # Disable implicit rules so canonical targets will work.
12 | .SUFFIXES:
13 |
14 |
15 | # Remove some rules from gmake that .SUFFIXES does not remove.
16 | SUFFIXES =
17 |
18 | .SUFFIXES: .hpux_make_needs_suffix_list
19 |
20 |
21 | # Suppress display of executed commands.
22 | $(VERBOSE).SILENT:
23 |
24 |
25 | # A target that is always out of date.
26 | cmake_force:
27 |
28 | .PHONY : cmake_force
29 |
30 | #=============================================================================
31 | # Set environment variables for the build.
32 |
33 | # The shell in which to execute make rules.
34 | SHELL = /bin/sh
35 |
36 | # The CMake executable.
37 | CMAKE_COMMAND = /usr/bin/cmake
38 |
39 | # The command to remove a file.
40 | RM = /usr/bin/cmake -E remove -f
41 |
42 | # Escaping for special characters.
43 | EQUALS = =
44 |
45 | # The top-level source directory on which CMake was run.
46 | CMAKE_SOURCE_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket
47 |
48 | # The top-level build directory on which CMake was run.
49 | CMAKE_BINARY_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build
50 |
51 | # Include any dependencies generated for this target.
52 | include CMakeFiles/ReceiveSocket.dir/depend.make
53 |
54 | # Include the progress variables for this target.
55 | include CMakeFiles/ReceiveSocket.dir/progress.make
56 |
57 | # Include the compile flags for this target's objects.
58 | include CMakeFiles/ReceiveSocket.dir/flags.make
59 |
60 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: CMakeFiles/ReceiveSocket.dir/flags.make
61 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../main.cpp
62 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/ReceiveSocket.dir/main.cpp.o"
63 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ReceiveSocket.dir/main.cpp.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp
64 |
65 | CMakeFiles/ReceiveSocket.dir/main.cpp.i: cmake_force
66 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ReceiveSocket.dir/main.cpp.i"
67 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp > CMakeFiles/ReceiveSocket.dir/main.cpp.i
68 |
69 | CMakeFiles/ReceiveSocket.dir/main.cpp.s: cmake_force
70 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ReceiveSocket.dir/main.cpp.s"
71 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp -o CMakeFiles/ReceiveSocket.dir/main.cpp.s
72 |
73 | CMakeFiles/ReceiveSocket.dir/main.cpp.o.requires:
74 |
75 | .PHONY : CMakeFiles/ReceiveSocket.dir/main.cpp.o.requires
76 |
77 | CMakeFiles/ReceiveSocket.dir/main.cpp.o.provides: CMakeFiles/ReceiveSocket.dir/main.cpp.o.requires
78 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/main.cpp.o.provides.build
79 | .PHONY : CMakeFiles/ReceiveSocket.dir/main.cpp.o.provides
80 |
81 | CMakeFiles/ReceiveSocket.dir/main.cpp.o.provides.build: CMakeFiles/ReceiveSocket.dir/main.cpp.o
82 |
83 |
84 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o: CMakeFiles/ReceiveSocket.dir/flags.make
85 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o: ../ReceiveSocket.cpp
86 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o"
87 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp
88 |
89 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.i: cmake_force
90 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.i"
91 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp > CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.i
92 |
93 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.s: cmake_force
94 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.s"
95 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp -o CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.s
96 |
97 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.requires:
98 |
99 | .PHONY : CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.requires
100 |
101 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.provides: CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.requires
102 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.provides.build
103 | .PHONY : CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.provides
104 |
105 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.provides.build: CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o
106 |
107 |
108 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o: CMakeFiles/ReceiveSocket.dir/flags.make
109 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o: ../JPEGDecoder.cpp
110 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o"
111 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp
112 |
113 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.i: cmake_force
114 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.i"
115 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp > CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.i
116 |
117 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.s: cmake_force
118 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.s"
119 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp -o CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.s
120 |
121 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.requires:
122 |
123 | .PHONY : CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.requires
124 |
125 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.provides: CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.requires
126 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.provides.build
127 | .PHONY : CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.provides
128 |
129 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.provides.build: CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o
130 |
131 |
132 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: CMakeFiles/ReceiveSocket.dir/flags.make
133 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: ../ReceiveRTP.cpp
134 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o"
135 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp
136 |
137 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.i: cmake_force
138 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.i"
139 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp > CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.i
140 |
141 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.s: cmake_force
142 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.s"
143 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp -o CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.s
144 |
145 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.requires:
146 |
147 | .PHONY : CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.requires
148 |
149 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.provides: CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.requires
150 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.provides.build
151 | .PHONY : CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.provides
152 |
153 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.provides.build: CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o
154 |
155 |
156 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o: CMakeFiles/ReceiveSocket.dir/flags.make
157 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o: ../H264Decoder.cpp
158 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o"
159 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o -c /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp
160 |
161 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.i: cmake_force
162 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.i"
163 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp > CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.i
164 |
165 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.s: cmake_force
166 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.s"
167 | /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp -o CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.s
168 |
169 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.requires:
170 |
171 | .PHONY : CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.requires
172 |
173 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.provides: CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.requires
174 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.provides.build
175 | .PHONY : CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.provides
176 |
177 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.provides.build: CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o
178 |
179 |
180 | # Object files for target ReceiveSocket
181 | ReceiveSocket_OBJECTS = \
182 | "CMakeFiles/ReceiveSocket.dir/main.cpp.o" \
183 | "CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o" \
184 | "CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o" \
185 | "CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o" \
186 | "CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o"
187 |
188 | # External object files for target ReceiveSocket
189 | ReceiveSocket_EXTERNAL_OBJECTS =
190 |
191 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/main.cpp.o
192 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o
193 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o
194 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o
195 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o
196 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/build.make
197 | ReceiveSocket: /usr/local/lib/libopencv_videostab.so.2.4.9
198 | ReceiveSocket: /usr/local/lib/libopencv_ts.a
199 | ReceiveSocket: /usr/local/lib/libopencv_superres.so.2.4.9
200 | ReceiveSocket: /usr/local/lib/libopencv_stitching.so.2.4.9
201 | ReceiveSocket: /usr/local/lib/libopencv_contrib.so.2.4.9
202 | ReceiveSocket: /usr/local/lib/libjrtp.so
203 | ReceiveSocket: /usr/local/lib/libopencv_nonfree.so.2.4.9
204 | ReceiveSocket: /usr/local/lib/libopencv_ocl.so.2.4.9
205 | ReceiveSocket: /usr/local/lib/libopencv_gpu.so.2.4.9
206 | ReceiveSocket: /usr/local/lib/libopencv_photo.so.2.4.9
207 | ReceiveSocket: /usr/local/lib/libopencv_objdetect.so.2.4.9
208 | ReceiveSocket: /usr/local/lib/libopencv_legacy.so.2.4.9
209 | ReceiveSocket: /usr/local/lib/libopencv_video.so.2.4.9
210 | ReceiveSocket: /usr/local/lib/libopencv_ml.so.2.4.9
211 | ReceiveSocket: /usr/local/lib/libopencv_calib3d.so.2.4.9
212 | ReceiveSocket: /usr/local/lib/libopencv_features2d.so.2.4.9
213 | ReceiveSocket: /usr/local/lib/libopencv_highgui.so.2.4.9
214 | ReceiveSocket: /usr/local/lib/libopencv_imgproc.so.2.4.9
215 | ReceiveSocket: /usr/local/lib/libopencv_flann.so.2.4.9
216 | ReceiveSocket: /usr/local/lib/libopencv_core.so.2.4.9
217 | ReceiveSocket: CMakeFiles/ReceiveSocket.dir/link.txt
218 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX executable ReceiveSocket"
219 | $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/ReceiveSocket.dir/link.txt --verbose=$(VERBOSE)
220 |
221 | # Rule to build all files generated by this target.
222 | CMakeFiles/ReceiveSocket.dir/build: ReceiveSocket
223 |
224 | .PHONY : CMakeFiles/ReceiveSocket.dir/build
225 |
226 | CMakeFiles/ReceiveSocket.dir/requires: CMakeFiles/ReceiveSocket.dir/main.cpp.o.requires
227 | CMakeFiles/ReceiveSocket.dir/requires: CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o.requires
228 | CMakeFiles/ReceiveSocket.dir/requires: CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o.requires
229 | CMakeFiles/ReceiveSocket.dir/requires: CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o.requires
230 | CMakeFiles/ReceiveSocket.dir/requires: CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o.requires
231 |
232 | .PHONY : CMakeFiles/ReceiveSocket.dir/requires
233 |
234 | CMakeFiles/ReceiveSocket.dir/clean:
235 | $(CMAKE_COMMAND) -P CMakeFiles/ReceiveSocket.dir/cmake_clean.cmake
236 | .PHONY : CMakeFiles/ReceiveSocket.dir/clean
237 |
238 | CMakeFiles/ReceiveSocket.dir/depend:
239 | cd /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lsf/work/UbuntuReceivePicture/ReceiveSocket /home/lsf/work/UbuntuReceivePicture/ReceiveSocket /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/DependInfo.cmake --color=$(COLOR)
240 | .PHONY : CMakeFiles/ReceiveSocket.dir/depend
241 |
242 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/cmake_clean.cmake:
--------------------------------------------------------------------------------
1 | file(REMOVE_RECURSE
2 | "CMakeFiles/ReceiveSocket.dir/main.cpp.o"
3 | "CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o"
4 | "CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o"
5 | "CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o"
6 | "CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o"
7 | "ReceiveSocket.pdb"
8 | "ReceiveSocket"
9 | )
10 |
11 | # Per-language clean rules from dependency scanning.
12 | foreach(lang CXX)
13 | include(CMakeFiles/ReceiveSocket.dir/cmake_clean_${lang}.cmake OPTIONAL)
14 | endforeach()
15 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/depend.internal:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5
3 |
4 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o
5 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.cpp
6 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.h
7 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o
8 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.cpp
9 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.h
10 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o
11 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.cpp
12 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.h
13 | /usr/local/include/jrtplib3/rtcpcompoundpacket.h
14 | /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h
15 | /usr/local/include/jrtplib3/rtcppacket.h
16 | /usr/local/include/jrtplib3/rtcppacketbuilder.h
17 | /usr/local/include/jrtplib3/rtcpscheduler.h
18 | /usr/local/include/jrtplib3/rtcpsdesinfo.h
19 | /usr/local/include/jrtplib3/rtcpsdespacket.h
20 | /usr/local/include/jrtplib3/rtpabortdescriptors.h
21 | /usr/local/include/jrtplib3/rtpaddress.h
22 | /usr/local/include/jrtplib3/rtpcollisionlist.h
23 | /usr/local/include/jrtplib3/rtpconfig.h
24 | /usr/local/include/jrtplib3/rtpdefines.h
25 | /usr/local/include/jrtplib3/rtperrors.h
26 | /usr/local/include/jrtplib3/rtphashtable.h
27 | /usr/local/include/jrtplib3/rtpipv4address.h
28 | /usr/local/include/jrtplib3/rtpipv4destination.h
29 | /usr/local/include/jrtplib3/rtpkeyhashtable.h
30 | /usr/local/include/jrtplib3/rtplibraryversion.h
31 | /usr/local/include/jrtplib3/rtpmemorymanager.h
32 | /usr/local/include/jrtplib3/rtpmemoryobject.h
33 | /usr/local/include/jrtplib3/rtppacket.h
34 | /usr/local/include/jrtplib3/rtppacketbuilder.h
35 | /usr/local/include/jrtplib3/rtprandom.h
36 | /usr/local/include/jrtplib3/rtpsession.h
37 | /usr/local/include/jrtplib3/rtpsessionparams.h
38 | /usr/local/include/jrtplib3/rtpsessionsources.h
39 | /usr/local/include/jrtplib3/rtpsocketutil.h
40 | /usr/local/include/jrtplib3/rtpsources.h
41 | /usr/local/include/jrtplib3/rtpstructs.h
42 | /usr/local/include/jrtplib3/rtptimeutilities.h
43 | /usr/local/include/jrtplib3/rtptransmitter.h
44 | /usr/local/include/jrtplib3/rtptypes.h
45 | /usr/local/include/jrtplib3/rtpudpv4transmitter.h
46 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o
47 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.cpp
48 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.h
49 | CMakeFiles/ReceiveSocket.dir/main.cpp.o
50 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/H264Decoder.h
51 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/JPEGDecoder.h
52 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveRTP.h
53 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/ReceiveSocket.h
54 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/main.cpp
55 | /usr/local/include/jrtplib3/rtcpcompoundpacket.h
56 | /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h
57 | /usr/local/include/jrtplib3/rtcppacket.h
58 | /usr/local/include/jrtplib3/rtcppacketbuilder.h
59 | /usr/local/include/jrtplib3/rtcpscheduler.h
60 | /usr/local/include/jrtplib3/rtcpsdesinfo.h
61 | /usr/local/include/jrtplib3/rtcpsdespacket.h
62 | /usr/local/include/jrtplib3/rtpabortdescriptors.h
63 | /usr/local/include/jrtplib3/rtpaddress.h
64 | /usr/local/include/jrtplib3/rtpcollisionlist.h
65 | /usr/local/include/jrtplib3/rtpconfig.h
66 | /usr/local/include/jrtplib3/rtpdefines.h
67 | /usr/local/include/jrtplib3/rtperrors.h
68 | /usr/local/include/jrtplib3/rtphashtable.h
69 | /usr/local/include/jrtplib3/rtpipv4address.h
70 | /usr/local/include/jrtplib3/rtpipv4destination.h
71 | /usr/local/include/jrtplib3/rtpkeyhashtable.h
72 | /usr/local/include/jrtplib3/rtplibraryversion.h
73 | /usr/local/include/jrtplib3/rtpmemorymanager.h
74 | /usr/local/include/jrtplib3/rtpmemoryobject.h
75 | /usr/local/include/jrtplib3/rtppacket.h
76 | /usr/local/include/jrtplib3/rtppacketbuilder.h
77 | /usr/local/include/jrtplib3/rtprandom.h
78 | /usr/local/include/jrtplib3/rtpsession.h
79 | /usr/local/include/jrtplib3/rtpsessionparams.h
80 | /usr/local/include/jrtplib3/rtpsessionsources.h
81 | /usr/local/include/jrtplib3/rtpsocketutil.h
82 | /usr/local/include/jrtplib3/rtpsources.h
83 | /usr/local/include/jrtplib3/rtpstructs.h
84 | /usr/local/include/jrtplib3/rtptimeutilities.h
85 | /usr/local/include/jrtplib3/rtptransmitter.h
86 | /usr/local/include/jrtplib3/rtptypes.h
87 | /usr/local/include/jrtplib3/rtpudpv4transmitter.h
88 | /usr/local/include/opencv2/calib3d/calib3d.hpp
89 | /usr/local/include/opencv2/contrib/contrib.hpp
90 | /usr/local/include/opencv2/contrib/openfabmap.hpp
91 | /usr/local/include/opencv2/contrib/retina.hpp
92 | /usr/local/include/opencv2/core/core.hpp
93 | /usr/local/include/opencv2/core/core_c.h
94 | /usr/local/include/opencv2/core/mat.hpp
95 | /usr/local/include/opencv2/core/operations.hpp
96 | /usr/local/include/opencv2/core/types_c.h
97 | /usr/local/include/opencv2/core/version.hpp
98 | /usr/local/include/opencv2/features2d/features2d.hpp
99 | /usr/local/include/opencv2/flann/config.h
100 | /usr/local/include/opencv2/flann/defines.h
101 | /usr/local/include/opencv2/flann/miniflann.hpp
102 | /usr/local/include/opencv2/highgui/highgui.hpp
103 | /usr/local/include/opencv2/highgui/highgui_c.h
104 | /usr/local/include/opencv2/imgproc/imgproc.hpp
105 | /usr/local/include/opencv2/imgproc/imgproc_c.h
106 | /usr/local/include/opencv2/imgproc/types_c.h
107 | /usr/local/include/opencv2/ml/ml.hpp
108 | /usr/local/include/opencv2/objdetect/objdetect.hpp
109 | /usr/local/include/opencv2/opencv.hpp
110 | /usr/local/include/opencv2/photo/photo.hpp
111 | /usr/local/include/opencv2/photo/photo_c.h
112 | /usr/local/include/opencv2/video/background_segm.hpp
113 | /usr/local/include/opencv2/video/tracking.hpp
114 | /usr/local/include/opencv2/video/video.hpp
115 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/depend.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5
3 |
4 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o: ../H264Decoder.cpp
5 | CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o: ../H264Decoder.h
6 |
7 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o: ../JPEGDecoder.cpp
8 | CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o: ../JPEGDecoder.h
9 |
10 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: ../ReceiveRTP.cpp
11 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: ../ReceiveRTP.h
12 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcpcompoundpacket.h
13 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h
14 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcppacket.h
15 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcppacketbuilder.h
16 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcpscheduler.h
17 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcpsdesinfo.h
18 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtcpsdespacket.h
19 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpabortdescriptors.h
20 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpaddress.h
21 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpcollisionlist.h
22 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpconfig.h
23 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpdefines.h
24 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtperrors.h
25 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtphashtable.h
26 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpipv4address.h
27 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpipv4destination.h
28 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpkeyhashtable.h
29 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtplibraryversion.h
30 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpmemorymanager.h
31 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpmemoryobject.h
32 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtppacket.h
33 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtppacketbuilder.h
34 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtprandom.h
35 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpsession.h
36 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpsessionparams.h
37 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpsessionsources.h
38 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpsocketutil.h
39 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpsources.h
40 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpstructs.h
41 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtptimeutilities.h
42 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtptransmitter.h
43 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtptypes.h
44 | CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o: /usr/local/include/jrtplib3/rtpudpv4transmitter.h
45 |
46 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o: ../ReceiveSocket.cpp
47 | CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o: ../ReceiveSocket.h
48 |
49 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../H264Decoder.h
50 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../JPEGDecoder.h
51 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../ReceiveRTP.h
52 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../ReceiveSocket.h
53 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: ../main.cpp
54 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcpcompoundpacket.h
55 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcpcompoundpacketbuilder.h
56 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcppacket.h
57 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcppacketbuilder.h
58 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcpscheduler.h
59 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcpsdesinfo.h
60 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtcpsdespacket.h
61 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpabortdescriptors.h
62 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpaddress.h
63 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpcollisionlist.h
64 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpconfig.h
65 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpdefines.h
66 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtperrors.h
67 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtphashtable.h
68 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpipv4address.h
69 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpipv4destination.h
70 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpkeyhashtable.h
71 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtplibraryversion.h
72 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpmemorymanager.h
73 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpmemoryobject.h
74 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtppacket.h
75 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtppacketbuilder.h
76 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtprandom.h
77 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpsession.h
78 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpsessionparams.h
79 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpsessionsources.h
80 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpsocketutil.h
81 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpsources.h
82 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpstructs.h
83 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtptimeutilities.h
84 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtptransmitter.h
85 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtptypes.h
86 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/jrtplib3/rtpudpv4transmitter.h
87 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/calib3d/calib3d.hpp
88 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/contrib/contrib.hpp
89 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/contrib/openfabmap.hpp
90 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/contrib/retina.hpp
91 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/core.hpp
92 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/core_c.h
93 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/mat.hpp
94 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/operations.hpp
95 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/types_c.h
96 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/core/version.hpp
97 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/features2d/features2d.hpp
98 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/flann/config.h
99 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/flann/defines.h
100 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/flann/miniflann.hpp
101 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/highgui/highgui.hpp
102 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/highgui/highgui_c.h
103 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/imgproc/imgproc.hpp
104 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/imgproc/imgproc_c.h
105 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/imgproc/types_c.h
106 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/ml/ml.hpp
107 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/objdetect/objdetect.hpp
108 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/opencv.hpp
109 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/photo/photo.hpp
110 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/photo/photo_c.h
111 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/video/background_segm.hpp
112 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/video/tracking.hpp
113 | CMakeFiles/ReceiveSocket.dir/main.cpp.o: /usr/local/include/opencv2/video/video.hpp
114 |
115 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/flags.make:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5
3 |
4 | # compile CXX with /usr/bin/c++
5 | CXX_FLAGS = -std=gnu++11
6 |
7 | CXX_DEFINES =
8 |
9 | CXX_INCLUDES = -I/usr/local/include/opencv -I/usr/local/include
10 |
11 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/link.txt:
--------------------------------------------------------------------------------
1 | /usr/bin/c++ CMakeFiles/ReceiveSocket.dir/main.cpp.o CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o -o ReceiveSocket -rdynamic /usr/local/lib/libopencv_videostab.so.2.4.9 /usr/local/lib/libopencv_ts.a /usr/local/lib/libopencv_superres.so.2.4.9 /usr/local/lib/libopencv_stitching.so.2.4.9 /usr/local/lib/libopencv_contrib.so.2.4.9 -lavcodec -lavformat -lavutil /usr/local/lib/libjrtp.so -ldl -lm -lpthread -lrt /usr/local/lib/libopencv_nonfree.so.2.4.9 /usr/local/lib/libopencv_ocl.so.2.4.9 /usr/local/lib/libopencv_gpu.so.2.4.9 /usr/local/lib/libopencv_photo.so.2.4.9 /usr/local/lib/libopencv_objdetect.so.2.4.9 /usr/local/lib/libopencv_legacy.so.2.4.9 /usr/local/lib/libopencv_video.so.2.4.9 /usr/local/lib/libopencv_ml.so.2.4.9 /usr/local/lib/libopencv_calib3d.so.2.4.9 /usr/local/lib/libopencv_features2d.so.2.4.9 /usr/local/lib/libopencv_highgui.so.2.4.9 /usr/local/lib/libopencv_imgproc.so.2.4.9 /usr/local/lib/libopencv_flann.so.2.4.9 /usr/local/lib/libopencv_core.so.2.4.9 -Wl,-rpath,/usr/local/lib
2 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir/progress.make:
--------------------------------------------------------------------------------
1 | CMAKE_PROGRESS_1 = 1
2 | CMAKE_PROGRESS_2 = 2
3 | CMAKE_PROGRESS_3 = 3
4 | CMAKE_PROGRESS_4 = 4
5 | CMAKE_PROGRESS_5 = 5
6 | CMAKE_PROGRESS_6 = 6
7 |
8 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/edit_cache.dir
2 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/rebuild_cache.dir
3 | /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/ReceiveSocket.dir
4 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linshufei/UbuntuReceivePicture/ca2302552fdc69be483e8f9927a4efa3548eb4bc/ReceiveSocket/build/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/feature_tests.cxx:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "CXX_FEATURE:"
4 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "cxx_aggregate_default_initializers\n"
10 | "CXX_FEATURE:"
11 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "cxx_alias_templates\n"
17 | "CXX_FEATURE:"
18 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "cxx_alignas\n"
24 | "CXX_FEATURE:"
25 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "cxx_alignof\n"
31 | "CXX_FEATURE:"
32 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
33 | "1"
34 | #else
35 | "0"
36 | #endif
37 | "cxx_attributes\n"
38 | "CXX_FEATURE:"
39 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
40 | "1"
41 | #else
42 | "0"
43 | #endif
44 | "cxx_attribute_deprecated\n"
45 | "CXX_FEATURE:"
46 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
47 | "1"
48 | #else
49 | "0"
50 | #endif
51 | "cxx_auto_type\n"
52 | "CXX_FEATURE:"
53 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
54 | "1"
55 | #else
56 | "0"
57 | #endif
58 | "cxx_binary_literals\n"
59 | "CXX_FEATURE:"
60 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
61 | "1"
62 | #else
63 | "0"
64 | #endif
65 | "cxx_constexpr\n"
66 | "CXX_FEATURE:"
67 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
68 | "1"
69 | #else
70 | "0"
71 | #endif
72 | "cxx_contextual_conversions\n"
73 | "CXX_FEATURE:"
74 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
75 | "1"
76 | #else
77 | "0"
78 | #endif
79 | "cxx_decltype\n"
80 | "CXX_FEATURE:"
81 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
82 | "1"
83 | #else
84 | "0"
85 | #endif
86 | "cxx_decltype_auto\n"
87 | "CXX_FEATURE:"
88 | #if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
89 | "1"
90 | #else
91 | "0"
92 | #endif
93 | "cxx_decltype_incomplete_return_types\n"
94 | "CXX_FEATURE:"
95 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
96 | "1"
97 | #else
98 | "0"
99 | #endif
100 | "cxx_default_function_template_args\n"
101 | "CXX_FEATURE:"
102 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
103 | "1"
104 | #else
105 | "0"
106 | #endif
107 | "cxx_defaulted_functions\n"
108 | "CXX_FEATURE:"
109 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
110 | "1"
111 | #else
112 | "0"
113 | #endif
114 | "cxx_defaulted_move_initializers\n"
115 | "CXX_FEATURE:"
116 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
117 | "1"
118 | #else
119 | "0"
120 | #endif
121 | "cxx_delegating_constructors\n"
122 | "CXX_FEATURE:"
123 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
124 | "1"
125 | #else
126 | "0"
127 | #endif
128 | "cxx_deleted_functions\n"
129 | "CXX_FEATURE:"
130 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
131 | "1"
132 | #else
133 | "0"
134 | #endif
135 | "cxx_digit_separators\n"
136 | "CXX_FEATURE:"
137 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
138 | "1"
139 | #else
140 | "0"
141 | #endif
142 | "cxx_enum_forward_declarations\n"
143 | "CXX_FEATURE:"
144 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
145 | "1"
146 | #else
147 | "0"
148 | #endif
149 | "cxx_explicit_conversions\n"
150 | "CXX_FEATURE:"
151 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
152 | "1"
153 | #else
154 | "0"
155 | #endif
156 | "cxx_extended_friend_declarations\n"
157 | "CXX_FEATURE:"
158 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
159 | "1"
160 | #else
161 | "0"
162 | #endif
163 | "cxx_extern_templates\n"
164 | "CXX_FEATURE:"
165 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
166 | "1"
167 | #else
168 | "0"
169 | #endif
170 | "cxx_final\n"
171 | "CXX_FEATURE:"
172 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
173 | "1"
174 | #else
175 | "0"
176 | #endif
177 | "cxx_func_identifier\n"
178 | "CXX_FEATURE:"
179 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
180 | "1"
181 | #else
182 | "0"
183 | #endif
184 | "cxx_generalized_initializers\n"
185 | "CXX_FEATURE:"
186 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
187 | "1"
188 | #else
189 | "0"
190 | #endif
191 | "cxx_generic_lambdas\n"
192 | "CXX_FEATURE:"
193 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
194 | "1"
195 | #else
196 | "0"
197 | #endif
198 | "cxx_inheriting_constructors\n"
199 | "CXX_FEATURE:"
200 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
201 | "1"
202 | #else
203 | "0"
204 | #endif
205 | "cxx_inline_namespaces\n"
206 | "CXX_FEATURE:"
207 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
208 | "1"
209 | #else
210 | "0"
211 | #endif
212 | "cxx_lambdas\n"
213 | "CXX_FEATURE:"
214 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
215 | "1"
216 | #else
217 | "0"
218 | #endif
219 | "cxx_lambda_init_captures\n"
220 | "CXX_FEATURE:"
221 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
222 | "1"
223 | #else
224 | "0"
225 | #endif
226 | "cxx_local_type_template_args\n"
227 | "CXX_FEATURE:"
228 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
229 | "1"
230 | #else
231 | "0"
232 | #endif
233 | "cxx_long_long_type\n"
234 | "CXX_FEATURE:"
235 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
236 | "1"
237 | #else
238 | "0"
239 | #endif
240 | "cxx_noexcept\n"
241 | "CXX_FEATURE:"
242 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
243 | "1"
244 | #else
245 | "0"
246 | #endif
247 | "cxx_nonstatic_member_init\n"
248 | "CXX_FEATURE:"
249 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
250 | "1"
251 | #else
252 | "0"
253 | #endif
254 | "cxx_nullptr\n"
255 | "CXX_FEATURE:"
256 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
257 | "1"
258 | #else
259 | "0"
260 | #endif
261 | "cxx_override\n"
262 | "CXX_FEATURE:"
263 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
264 | "1"
265 | #else
266 | "0"
267 | #endif
268 | "cxx_range_for\n"
269 | "CXX_FEATURE:"
270 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
271 | "1"
272 | #else
273 | "0"
274 | #endif
275 | "cxx_raw_string_literals\n"
276 | "CXX_FEATURE:"
277 | #if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
278 | "1"
279 | #else
280 | "0"
281 | #endif
282 | "cxx_reference_qualified_functions\n"
283 | "CXX_FEATURE:"
284 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
285 | "1"
286 | #else
287 | "0"
288 | #endif
289 | "cxx_relaxed_constexpr\n"
290 | "CXX_FEATURE:"
291 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
292 | "1"
293 | #else
294 | "0"
295 | #endif
296 | "cxx_return_type_deduction\n"
297 | "CXX_FEATURE:"
298 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
299 | "1"
300 | #else
301 | "0"
302 | #endif
303 | "cxx_right_angle_brackets\n"
304 | "CXX_FEATURE:"
305 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
306 | "1"
307 | #else
308 | "0"
309 | #endif
310 | "cxx_rvalue_references\n"
311 | "CXX_FEATURE:"
312 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
313 | "1"
314 | #else
315 | "0"
316 | #endif
317 | "cxx_sizeof_member\n"
318 | "CXX_FEATURE:"
319 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
320 | "1"
321 | #else
322 | "0"
323 | #endif
324 | "cxx_static_assert\n"
325 | "CXX_FEATURE:"
326 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
327 | "1"
328 | #else
329 | "0"
330 | #endif
331 | "cxx_strong_enums\n"
332 | "CXX_FEATURE:"
333 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus
334 | "1"
335 | #else
336 | "0"
337 | #endif
338 | "cxx_template_template_parameters\n"
339 | "CXX_FEATURE:"
340 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
341 | "1"
342 | #else
343 | "0"
344 | #endif
345 | "cxx_thread_local\n"
346 | "CXX_FEATURE:"
347 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
348 | "1"
349 | #else
350 | "0"
351 | #endif
352 | "cxx_trailing_return_types\n"
353 | "CXX_FEATURE:"
354 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
355 | "1"
356 | #else
357 | "0"
358 | #endif
359 | "cxx_unicode_literals\n"
360 | "CXX_FEATURE:"
361 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
362 | "1"
363 | #else
364 | "0"
365 | #endif
366 | "cxx_uniform_initialization\n"
367 | "CXX_FEATURE:"
368 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
369 | "1"
370 | #else
371 | "0"
372 | #endif
373 | "cxx_unrestricted_unions\n"
374 | "CXX_FEATURE:"
375 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
376 | "1"
377 | #else
378 | "0"
379 | #endif
380 | "cxx_user_literals\n"
381 | "CXX_FEATURE:"
382 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
383 | "1"
384 | #else
385 | "0"
386 | #endif
387 | "cxx_variable_templates\n"
388 | "CXX_FEATURE:"
389 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
390 | "1"
391 | #else
392 | "0"
393 | #endif
394 | "cxx_variadic_macros\n"
395 | "CXX_FEATURE:"
396 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
397 | "1"
398 | #else
399 | "0"
400 | #endif
401 | "cxx_variadic_templates\n"
402 |
403 | };
404 |
405 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
406 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/CMakeFiles/progress.marks:
--------------------------------------------------------------------------------
1 | 6
2 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/Makefile:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.5
3 |
4 | # Default target executed when no arguments are given to make.
5 | default_target: all
6 |
7 | .PHONY : default_target
8 |
9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism.
10 | .NOTPARALLEL:
11 |
12 |
13 | #=============================================================================
14 | # Special targets provided by cmake.
15 |
16 | # Disable implicit rules so canonical targets will work.
17 | .SUFFIXES:
18 |
19 |
20 | # Remove some rules from gmake that .SUFFIXES does not remove.
21 | SUFFIXES =
22 |
23 | .SUFFIXES: .hpux_make_needs_suffix_list
24 |
25 |
26 | # Suppress display of executed commands.
27 | $(VERBOSE).SILENT:
28 |
29 |
30 | # A target that is always out of date.
31 | cmake_force:
32 |
33 | .PHONY : cmake_force
34 |
35 | #=============================================================================
36 | # Set environment variables for the build.
37 |
38 | # The shell in which to execute make rules.
39 | SHELL = /bin/sh
40 |
41 | # The CMake executable.
42 | CMAKE_COMMAND = /usr/bin/cmake
43 |
44 | # The command to remove a file.
45 | RM = /usr/bin/cmake -E remove -f
46 |
47 | # Escaping for special characters.
48 | EQUALS = =
49 |
50 | # The top-level source directory on which CMake was run.
51 | CMAKE_SOURCE_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket
52 |
53 | # The top-level build directory on which CMake was run.
54 | CMAKE_BINARY_DIR = /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build
55 |
56 | #=============================================================================
57 | # Targets provided globally by CMake.
58 |
59 | # Special rule for the target edit_cache
60 | edit_cache:
61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
62 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
63 | .PHONY : edit_cache
64 |
65 | # Special rule for the target edit_cache
66 | edit_cache/fast: edit_cache
67 |
68 | .PHONY : edit_cache/fast
69 |
70 | # Special rule for the target rebuild_cache
71 | rebuild_cache:
72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
73 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
74 | .PHONY : rebuild_cache
75 |
76 | # Special rule for the target rebuild_cache
77 | rebuild_cache/fast: rebuild_cache
78 |
79 | .PHONY : rebuild_cache/fast
80 |
81 | # The main all target
82 | all: cmake_check_build_system
83 | $(CMAKE_COMMAND) -E cmake_progress_start /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles/progress.marks
84 | $(MAKE) -f CMakeFiles/Makefile2 all
85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/CMakeFiles 0
86 | .PHONY : all
87 |
88 | # The main clean target
89 | clean:
90 | $(MAKE) -f CMakeFiles/Makefile2 clean
91 | .PHONY : clean
92 |
93 | # The main clean target
94 | clean/fast: clean
95 |
96 | .PHONY : clean/fast
97 |
98 | # Prepare targets for installation.
99 | preinstall: all
100 | $(MAKE) -f CMakeFiles/Makefile2 preinstall
101 | .PHONY : preinstall
102 |
103 | # Prepare targets for installation.
104 | preinstall/fast:
105 | $(MAKE) -f CMakeFiles/Makefile2 preinstall
106 | .PHONY : preinstall/fast
107 |
108 | # clear depends
109 | depend:
110 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
111 | .PHONY : depend
112 |
113 | #=============================================================================
114 | # Target rules for targets named ReceiveSocket
115 |
116 | # Build rule for target.
117 | ReceiveSocket: cmake_check_build_system
118 | $(MAKE) -f CMakeFiles/Makefile2 ReceiveSocket
119 | .PHONY : ReceiveSocket
120 |
121 | # fast build rule for target.
122 | ReceiveSocket/fast:
123 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/build
124 | .PHONY : ReceiveSocket/fast
125 |
126 | H264Decoder.o: H264Decoder.cpp.o
127 |
128 | .PHONY : H264Decoder.o
129 |
130 | # target to build an object file
131 | H264Decoder.cpp.o:
132 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.o
133 | .PHONY : H264Decoder.cpp.o
134 |
135 | H264Decoder.i: H264Decoder.cpp.i
136 |
137 | .PHONY : H264Decoder.i
138 |
139 | # target to preprocess a source file
140 | H264Decoder.cpp.i:
141 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.i
142 | .PHONY : H264Decoder.cpp.i
143 |
144 | H264Decoder.s: H264Decoder.cpp.s
145 |
146 | .PHONY : H264Decoder.s
147 |
148 | # target to generate assembly for a file
149 | H264Decoder.cpp.s:
150 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/H264Decoder.cpp.s
151 | .PHONY : H264Decoder.cpp.s
152 |
153 | JPEGDecoder.o: JPEGDecoder.cpp.o
154 |
155 | .PHONY : JPEGDecoder.o
156 |
157 | # target to build an object file
158 | JPEGDecoder.cpp.o:
159 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.o
160 | .PHONY : JPEGDecoder.cpp.o
161 |
162 | JPEGDecoder.i: JPEGDecoder.cpp.i
163 |
164 | .PHONY : JPEGDecoder.i
165 |
166 | # target to preprocess a source file
167 | JPEGDecoder.cpp.i:
168 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.i
169 | .PHONY : JPEGDecoder.cpp.i
170 |
171 | JPEGDecoder.s: JPEGDecoder.cpp.s
172 |
173 | .PHONY : JPEGDecoder.s
174 |
175 | # target to generate assembly for a file
176 | JPEGDecoder.cpp.s:
177 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/JPEGDecoder.cpp.s
178 | .PHONY : JPEGDecoder.cpp.s
179 |
180 | ReceiveRTP.o: ReceiveRTP.cpp.o
181 |
182 | .PHONY : ReceiveRTP.o
183 |
184 | # target to build an object file
185 | ReceiveRTP.cpp.o:
186 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.o
187 | .PHONY : ReceiveRTP.cpp.o
188 |
189 | ReceiveRTP.i: ReceiveRTP.cpp.i
190 |
191 | .PHONY : ReceiveRTP.i
192 |
193 | # target to preprocess a source file
194 | ReceiveRTP.cpp.i:
195 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.i
196 | .PHONY : ReceiveRTP.cpp.i
197 |
198 | ReceiveRTP.s: ReceiveRTP.cpp.s
199 |
200 | .PHONY : ReceiveRTP.s
201 |
202 | # target to generate assembly for a file
203 | ReceiveRTP.cpp.s:
204 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveRTP.cpp.s
205 | .PHONY : ReceiveRTP.cpp.s
206 |
207 | ReceiveSocket.o: ReceiveSocket.cpp.o
208 |
209 | .PHONY : ReceiveSocket.o
210 |
211 | # target to build an object file
212 | ReceiveSocket.cpp.o:
213 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.o
214 | .PHONY : ReceiveSocket.cpp.o
215 |
216 | ReceiveSocket.i: ReceiveSocket.cpp.i
217 |
218 | .PHONY : ReceiveSocket.i
219 |
220 | # target to preprocess a source file
221 | ReceiveSocket.cpp.i:
222 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.i
223 | .PHONY : ReceiveSocket.cpp.i
224 |
225 | ReceiveSocket.s: ReceiveSocket.cpp.s
226 |
227 | .PHONY : ReceiveSocket.s
228 |
229 | # target to generate assembly for a file
230 | ReceiveSocket.cpp.s:
231 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/ReceiveSocket.cpp.s
232 | .PHONY : ReceiveSocket.cpp.s
233 |
234 | main.o: main.cpp.o
235 |
236 | .PHONY : main.o
237 |
238 | # target to build an object file
239 | main.cpp.o:
240 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/main.cpp.o
241 | .PHONY : main.cpp.o
242 |
243 | main.i: main.cpp.i
244 |
245 | .PHONY : main.i
246 |
247 | # target to preprocess a source file
248 | main.cpp.i:
249 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/main.cpp.i
250 | .PHONY : main.cpp.i
251 |
252 | main.s: main.cpp.s
253 |
254 | .PHONY : main.s
255 |
256 | # target to generate assembly for a file
257 | main.cpp.s:
258 | $(MAKE) -f CMakeFiles/ReceiveSocket.dir/build.make CMakeFiles/ReceiveSocket.dir/main.cpp.s
259 | .PHONY : main.cpp.s
260 |
261 | # Help Target
262 | help:
263 | @echo "The following are some of the valid targets for this Makefile:"
264 | @echo "... all (the default if no target is provided)"
265 | @echo "... clean"
266 | @echo "... depend"
267 | @echo "... edit_cache"
268 | @echo "... rebuild_cache"
269 | @echo "... ReceiveSocket"
270 | @echo "... H264Decoder.o"
271 | @echo "... H264Decoder.i"
272 | @echo "... H264Decoder.s"
273 | @echo "... JPEGDecoder.o"
274 | @echo "... JPEGDecoder.i"
275 | @echo "... JPEGDecoder.s"
276 | @echo "... ReceiveRTP.o"
277 | @echo "... ReceiveRTP.i"
278 | @echo "... ReceiveRTP.s"
279 | @echo "... ReceiveSocket.o"
280 | @echo "... ReceiveSocket.i"
281 | @echo "... ReceiveSocket.s"
282 | @echo "... main.o"
283 | @echo "... main.i"
284 | @echo "... main.s"
285 | .PHONY : help
286 |
287 |
288 |
289 | #=============================================================================
290 | # Special targets to cleanup operation of make.
291 |
292 | # Special rule to run CMake to check the build system integrity.
293 | # No rule that depends on this can have commands that come from listfiles
294 | # because they might be regenerated.
295 | cmake_check_build_system:
296 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
297 | .PHONY : cmake_check_build_system
298 |
299 |
--------------------------------------------------------------------------------
/ReceiveSocket/build/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/lsf/work/UbuntuReceivePicture/ReceiveSocket
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "1")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/home/lsf/work/UbuntuReceivePicture/ReceiveSocket/build/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/ReceiveSocket/main.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | #include
4 |
5 | #if 0
6 | #include "JPEGDecoder.h"
7 | #include "JPEGEncoder.h"
8 | #include "ReceiveSocket.h"
9 | int main() {
10 | CJPEGDecoder decoder;
11 | CReceiveSocket s;
12 | s.Listen();
13 | s.AcceptFromClient();
14 | char* pData; //分配接收客户端返回内容的内存
15 | pData = new char[MAX_IMAGE_SIZE];
16 | s.ReceiveFromClient(pData, MAX_IMAGE_SIZE);
17 | s.SendRes();
18 |
19 | if (!decoder.Decode((uint8_t*)s.pData , s.imageSize))
20 | {
21 | std::cout << "decoder successful!" << std::endl;
22 | }
23 |
24 | int width;
25 | int height;
26 | decoder.GetSize(width, height);
27 | std::cout << width << " && " << height << std::endl;
28 | cv::Mat image(cv::Size(s.width, s.height * 3 / 2), CV_8UC1, cv::Scalar(255));
29 | decoder.GetData(image.data);
30 | cv::cvtColor(image, image, CV_YUV2BGR_I420);
31 | // cv::cvtColor(image, image, CV_BGR2GRAY);
32 | // cv::Mat edge;
33 | // cv::blur(image, edge, cv::Size(3,3));
34 | // cv::Canny(edge, edge, 50, 150, 3);
35 | //
36 | // cv::Mat edge3Channels(image.rows, image.cols, CV_8UC3);
37 | // for(int i = 0; i < edge.rows; i++)
38 | // {
39 | // for(int j = 0; j < edge.cols; j++)
40 | // {
41 | // edge3Channels.ptr(i)[3 * j] = edge.ptr(i)[j];
42 | // edge3Channels.ptr(i)[3 * j + 1] = edge.ptr(i)[j];
43 | // edge3Channels.ptr(i)[3 * j + 2] = edge.ptr(i)[j];
44 | // }
45 | // }
46 | // cv::cvtColor(edge3Channels, edge3Channels, CV_BGR2YUV_I420);
47 | // CJPEGEncoder encoder(edge3Channels.cols, edge3Channels.rows * 2 / 3);
48 | // encoder.Encode(edge3Channels.data);
49 | // std::cout << encoder.packet.size << std::endl;
50 | // s.SendImage((char*)encoder.packet.data, encoder.packet.size, edge3Channels.cols, edge3Channels.rows);
51 |
52 | cv::imshow("receive image", image);
53 | // cv::imshow("send image", edge3Channels);
54 | cv::waitKey(0);
55 |
56 | delete []pData;
57 |
58 | return 0;
59 | }
60 | #else
61 | #include "ReceiveRTP.h"
62 | #include "H264Decoder.h"
63 | int main()
64 | {
65 | CH264Decoder decoder;
66 | ReceiveRTP receive;
67 |
68 | //Receive a audio/video stream from client
69 | receive.Init();
70 |
71 | while (1)
72 | {
73 | if (receive.GetFirstSourceWithData())
74 | {
75 | do
76 | {
77 | int size = receive.GetH264Packet();
78 | //int size = receive.GetJPEGPacket();
79 | if (size)
80 | {
81 | if (!decoder.Decode(receive.pBuff, size, NULL))
82 | {
83 | int width;
84 | int height;
85 | decoder.GetSize(width, height);
86 | cv::Mat image(cv::Size(width, height), CV_8UC1);
87 | decoder.GetData(image.data);
88 |
89 | cv::imshow("receive image", image);
90 | cv::waitKey(3);
91 | //std::cout << "Lena is coming!" << std::endl;
92 | }
93 | }
94 | } while (receive.GotoNextSourceWithData());
95 | }
96 | sleep(0.1);
97 | }
98 |
99 | receive.Destroy();
100 |
101 | return 0;
102 | }
103 | #endif
--------------------------------------------------------------------------------