From c00bfc215a31a4b6959e84893e33e303a249dbbb Mon Sep 17 00:00:00 2001 From: Darren VanBuren Date: Wed, 8 Mar 2017 13:36:08 -0800 Subject: [PATCH] Make StreamingLoadTool compile properly --- CMakeLists.txt | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7324a1f..e8234f5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,5 @@ cmake_minimum_required(VERSION 3.6) +set(CMAKE_CXX_STANDARD 98) project(DarwinStreamingServer C CXX) include_directories(APICommonCode @@ -240,7 +241,51 @@ set(DSS_SOURCE_FILES add_executable(DarwinStreamingServer ${DSS_SOURCE_FILES}) target_link_libraries(DarwinStreamingServer pthread crypt dl m stdc++) -add_executable(StreamingLoadTool StreamingLoadTool/StreamingLoadTool.cpp) +set(STREAMING_LOAD_TOOL_SOURCE_FILES + APICommonCode/SDPSourceInfo.cpp + APICommonCode/SourceInfo.cpp + SafeStdLib/InternalStdLib.cpp + CommonUtilitiesLib/atomic.cpp + CommonUtilitiesLib/base64.c + CommonUtilitiesLib/ConfParser.cpp + CommonUtilitiesLib/ev.cpp + CommonUtilitiesLib/EventContext.cpp + CommonUtilitiesLib/GetWord.c + CommonUtilitiesLib/IdleTask.cpp + CommonUtilitiesLib/md5.c + CommonUtilitiesLib/md5digest.cpp + CommonUtilitiesLib/MyAssert.cpp + CommonUtilitiesLib/OS.cpp + CommonUtilitiesLib/OSCond.cpp + CommonUtilitiesLib/OSHeap.cpp + CommonUtilitiesLib/OSMutex.cpp + CommonUtilitiesLib/OSMutexRW.cpp + CommonUtilitiesLib/OSRef.cpp + CommonUtilitiesLib/OSThread.cpp + CommonUtilitiesLib/OSQueue.cpp + CommonUtilitiesLib/ResizeableStringFormatter.cpp + CommonUtilitiesLib/SDPUtils.cpp + CommonUtilitiesLib/Socket.cpp + CommonUtilitiesLib/SocketUtils.cpp + CommonUtilitiesLib/StringFormatter.cpp + CommonUtilitiesLib/StringParser.cpp + CommonUtilitiesLib/StrPtrLen.cpp + CommonUtilitiesLib/Task.cpp + CommonUtilitiesLib/TCPSocket.cpp + CommonUtilitiesLib/TimeoutTask.cpp + CommonUtilitiesLib/Trim.c + CommonUtilitiesLib/UDPSocket.cpp + OSMemoryLib/OSMemory.cpp + PrefsSourceLib/FilePrefsSource.cpp + RTPMetaInfoLib/RTPMetaInfoPacket.cpp + RTCPUtilitiesLib/RTCPPacket.cpp + RTSPClientLib/ClientSession.cpp + RTSPClientLib/ClientSocket.cpp + RTSPClientLib/RTSPClient.cpp + StreamingLoadTool/StreamingLoadTool.cpp) + +add_executable(StreamingLoadTool ${STREAMING_LOAD_TOOL_SOURCE_FILES}) +target_link_libraries(StreamingLoadTool pthread) set(PLAYLIST_BROADCASTER_SOURCE_FILES PlaylistBroadcaster.tproj/BCasterTracker.cpp