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/QTTrack.cpp
QTFileLib/QTTrack.h
QTFileTools/QTFileTest.tproj/QTFileTest.cpp
QTFileTools/QTRTPFileTest.tproj/QTRTPFileTest.cpp
QTFileTools/QTRTPGen.tproj/QTRTPGen.cpp
QTFileTools/QTSampleLister.tproj/QTSampleLister.cpp
@ -346,7 +345,7 @@ set(DSS_SOURCE_FILES
RTSPClientLib/RTPPacket.h
RTSPClientLib/RTSPClient.cpp
RTSPClientLib/RTSPClient.h
SafeStdLib/DynamicModuleStdLib.cpp
# SafeStdLib/DynamicModuleStdLib.cpp
SafeStdLib/InternalStdLib.cpp
Server.tproj/GenerateXMLPrefs.cpp
Server.tproj/GenerateXMLPrefs.h
@ -433,6 +432,7 @@ set(DSS_SOURCE_FILES
revision.h)
add_executable(DarwinStreamingServer ${DSS_SOURCE_FILES})
target_link_libraries(DarwinStreamingServer pthread crypt dl m stdc++)
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)
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.h
QTFileTools/QTFileInfo.tproj/QTFileInfo.cpp)
QTFileLib/QTHintTrack.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)