Make more headway on getting things to compile

Also learned stuff about CMake, this ability to have multiple executables in single CMake file, and added hopefully just the first of some common source files definitions
This commit is contained in:
Darren VanBuren 2017-03-08 04:11:11 -08:00
parent 3677f5883b
commit 3cf06e75e3
2 changed files with 40 additions and 6 deletions

4
.idea/misc.xml generated Normal file
View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CMakeWorkspace" PROJECT_DIR="$PROJECT_DIR$" />
</project>

View file

@ -312,7 +312,6 @@ set(DSS_SOURCE_FILES
QTFileLib/QTRTPFile.h QTFileLib/QTRTPFile.h
QTFileLib/QTTrack.cpp QTFileLib/QTTrack.cpp
QTFileLib/QTTrack.h QTFileLib/QTTrack.h
QTFileTools/QTFileTest.tproj/QTFileTest.cpp
QTFileTools/QTRTPFileTest.tproj/QTRTPFileTest.cpp QTFileTools/QTRTPFileTest.tproj/QTRTPFileTest.cpp
QTFileTools/QTRTPGen.tproj/QTRTPGen.cpp QTFileTools/QTRTPGen.tproj/QTRTPGen.cpp
QTFileTools/QTSampleLister.tproj/QTSampleLister.cpp QTFileTools/QTSampleLister.tproj/QTSampleLister.cpp
@ -346,7 +345,7 @@ set(DSS_SOURCE_FILES
RTSPClientLib/RTPPacket.h RTSPClientLib/RTPPacket.h
RTSPClientLib/RTSPClient.cpp RTSPClientLib/RTSPClient.cpp
RTSPClientLib/RTSPClient.h RTSPClientLib/RTSPClient.h
SafeStdLib/DynamicModuleStdLib.cpp # SafeStdLib/DynamicModuleStdLib.cpp
SafeStdLib/InternalStdLib.cpp SafeStdLib/InternalStdLib.cpp
Server.tproj/GenerateXMLPrefs.cpp Server.tproj/GenerateXMLPrefs.cpp
Server.tproj/GenerateXMLPrefs.h Server.tproj/GenerateXMLPrefs.h
@ -433,6 +432,7 @@ set(DSS_SOURCE_FILES
revision.h) revision.h)
add_executable(DarwinStreamingServer ${DSS_SOURCE_FILES}) add_executable(DarwinStreamingServer ${DSS_SOURCE_FILES})
target_link_libraries(DarwinStreamingServer pthread crypt dl m stdc++)
add_executable(StreamingLoadTool StreamingLoadTool/StreamingLoadTool.cpp) add_executable(StreamingLoadTool StreamingLoadTool/StreamingLoadTool.cpp)
@ -495,9 +495,39 @@ add_executable(MP3Broadcaster ${MP3_BROADCASTER_SOURCE_FILES})
add_executable(QTBroadcaster QTFileTools/QTBroadcaster.tproj/QTBroadcaster.cpp) add_executable(QTBroadcaster QTFileTools/QTBroadcaster.tproj/QTBroadcaster.cpp)
set(QTFILEINFO_SOURCE_FILES set(QTFILELIB_COMMON_SOURCE_FILES
SafeStdLib/InternalStdLib.cpp
CommonUtilitiesLib/DateTranslator.cpp
CommonUtilitiesLib/MyAssert.cpp
CommonUtilitiesLib/OS.cpp
CommonUtilitiesLib/OSCond.cpp
CommonUtilitiesLib/OSFileSource.cpp
CommonUtilitiesLib/OSMutex.cpp
CommonUtilitiesLib/OSQueue.cpp
CommonUtilitiesLib/StringParser.cpp
CommonUtilitiesLib/StrPtrLen.cpp
RTPMetaInfoLib/RTPMetaInfoPacket.cpp
QTFileLib/QTAtom.cpp
QTFileLib/QTAtom_dref.cpp
QTFileLib/QTAtom_elst.cpp
QTFileLib/QTAtom_hinf.cpp
QTFileLib/QTAtom_mdhd.cpp
QTFileLib/QTAtom_mvhd.cpp
QTFileLib/QTAtom_stco.cpp
QTFileLib/QTAtom_stsc.cpp
QTFileLib/QTAtom_stsd.cpp
QTFileLib/QTAtom_stss.cpp
QTFileLib/QTAtom_stsz.cpp
QTFileLib/QTAtom_stts.cpp
QTFileLib/QTAtom_tkhd.cpp
QTFileLib/QTAtom_tref.cpp
QTFileLib/QTFile.cpp QTFileLib/QTFile.cpp
QTFileLib/QTFile.h QTFileLib/QTHintTrack.cpp
QTFileTools/QTFileInfo.tproj/QTFileInfo.cpp) QTFileLib/QTTrack.cpp
QTFileLib/QTFile_FileControlBlock.cpp)
add_executable(QTFileInfo ${QTFILEINFO_SOURCE_FILES}) add_executable(QTFileInfo ${QTFILELIB_COMMON_SOURCE_FILES} QTFileTools/QTFileInfo.tproj/QTFileInfo.cpp)
target_link_libraries(QTFileInfo pthread)
add_executable(QTFileTest ${QTFILELIB_COMMON_SOURCE_FILES} QTFileTools/QTFileTest.tproj/QTFileTest.cpp)
target_link_libraries(QTFileTest pthread)