@@ -17,43 +17,31 @@ OPTION(USE_TRACE
1717
1818PROJECT (player)
1919
20+ ADD_DEFINITIONS ("-g -c -fPIC -lglog -std=c++11 -fpermissive" )
21+
2022IF (USE_OMAF)
21- ADD_DEFINITIONS ("-g -c -fPIC -lglog -std=c++11 -fpermissive " )
23+ ADD_DEFINITIONS ("-D_ENABLE_DASH_SOURCE_ " )
2224ENDIF ()
2325
2426IF (USE_WEBRTC)
25- ADD_DEFINITIONS ("-g -c -fPIC -lglog -std=c++11 -fpermissive -DLOW_LATENCY_USAGE" )
27+ IF (NOT DEFINED WEBRTC_LINUX_SDK)
28+ message (SEND_ERROR "WEBRTC_LINUX_SDK is required" )
29+ ENDIF ()
30+
31+ ADD_DEFINITIONS ("-D_ENABLE_WEBRTC_SOURCE_ -DWEBRTC_LINUX -DWEBRTC_POSIX" )
32+ INCLUDE_DIRECTORIES ("${WEBRTC_LINUX_SDK} /include" )
33+ LINK_DIRECTORIES ("${WEBRTC_LINUX_SDK} /lib" )
2634ENDIF ()
2735
2836IF (USE_TRACE)
2937 ADD_DEFINITIONS ("-D_USE_TRACE_" )
30- ENDIF ()
31-
32- IF (USE_OMAF)
33- IF (USE_TRACE)
34- INCLUDE_DIRECTORIES (/usr/local/include ../utils ../trace)
35- LINK_DIRECTORIES (/usr/local/lib ../trace)
36- ELSE ()
37- INCLUDE_DIRECTORIES (/usr/local/include ../utils)
38- LINK_DIRECTORIES (/usr/local/lib)
39- ENDIF ()
40- ENDIF ()
41-
42- IF (USE_WEBRTC)
38+ INCLUDE_DIRECTORIES (/usr/local/include ../utils ../trace)
39+ LINK_DIRECTORIES (/usr/local/lib ../trace)
40+ ELSE ()
4341 INCLUDE_DIRECTORIES (/usr/local/include ../utils)
4442 LINK_DIRECTORIES (/usr/local/lib)
4543ENDIF ()
4644
47- IF (USE_WEBRTC)
48- IF (NOT DEFINED WEBRTC_LINUX_SDK)
49- message (SEND_ERROR "WEBRTC_LINUX_SDK is required" )
50- ENDIF ()
51-
52- ADD_DEFINITIONS ("-D_ENABLE_WEBRTC_SOURCE_ -DWEBRTC_LINUX -DWEBRTC_POSIX" )
53- INCLUDE_DIRECTORIES ("${WEBRTC_LINUX_SDK} /include" )
54- LINK_DIRECTORIES ("${WEBRTC_LINUX_SDK} /lib" )
55- ENDIF ()
56-
5745AUX_SOURCE_DIRECTORY (. DIR_SRC)
5846AUX_SOURCE_DIRECTORY (../utils/ UTIL_SRC)
5947AUX_SOURCE_DIRECTORY (./Decoder DEC_SRC)
@@ -73,18 +61,18 @@ set(DIR_SRC
7361ADD_EXECUTABLE (render ${DIR_SRC} ${DEC_SRC} ${MEDSRC_SRC} ${RNDR_SRC} ${MESH_SRC} )
7462
7563IF (USE_OMAF)
76- IF (USE_TRACE)
77- SET (LINK_LIB ${LINK_LIB} OmafDashAccess trace lttng-ust)
78- ELSE ()
79- SET (LINK_LIB ${LINK_LIB} OmafDashAccess)
80- ENDIF ()
64+ SET (LINK_LIB ${LINK_LIB} OmafDashAccess)
8165ENDIF ()
8266
8367IF (USE_WEBRTC)
8468 SET (LINK_LIB ${LINK_LIB}
8569 owt sioclient_tls ssl crypto boost_system dl)
8670ENDIF ()
8771
72+ IF (USE_TRACE)
73+ SET (LINK_LIB ${LINK_LIB} trace lttng-ust)
74+ ENDIF ()
75+
8876SET (LINK_LIB ${LINK_LIB}
8977 avfilter avformat avcodec avdevice avutil swscale swresample
9078 360SCVP glfw GL GLU X11 pthread lzma z glog EGL GLESv2 dl safestring_shared)
0 commit comments