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