1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

CI: Research support codecov

This commit is contained in:
winlin 2019-02-03 09:27:08 +08:00
parent 19f1bf4e27
commit c646e3f287
8 changed files with 34 additions and 26 deletions

9
trunk/configure vendored
View file

@ -106,7 +106,10 @@ if [ $SRS_GPERF = YES ]; then
fi
# For coverage.
if [[ $SRS_GCOV == YES ]]; then
CXXFLAGS="${CXXFLAGS} -fprofile-arcs -ftest-coverage";
SrsGcov="-fprofile-arcs -ftest-coverage"
fi
if [[ $SRS_GCOV == YES ]]; then
CXXFLAGS="${CXXFLAGS} ${SrsGcov}";
fi
# Start to generate the Makefile.
cat << END > ${SRS_OBJS}/${SRS_MAKEFILE}
@ -159,7 +162,7 @@ if [ $SRS_MIPS_UBUNTU12 = YES ]; then
fi
# For coverage.
if [[ $SRS_GCOV == YES ]]; then
SrsLinkOptions="${SrsLinkOptions} -fprofile-arcs -ftest-coverage";
SrsLinkOptions="${SrsLinkOptions} ${SrsGcov}";
fi
#####################################################################################
@ -507,7 +510,7 @@ librtmp: server
@echo "Building the client publish/play library."
\$(MAKE) -f ${SRS_OBJS_DIR}/${SRS_MAKEFILE} librtmp
@echo "Building the srs-librtmp example."
(cd research/librtmp; \$(MAKE) ${SrsLibrtmpSampleEntry})
(cd research/librtmp; \$(MAKE) EXTRA_CXXFLAGS="${SrsGcov}" ${SrsLibrtmpSampleEntry})
END
else