diff --git a/trunk/auto/generate-srs-librtmp-single.sh b/trunk/auto/generate-srs-librtmp-single.sh index 0205c4267..38ec75afb 100755 --- a/trunk/auto/generate-srs-librtmp-single.sh +++ b/trunk/auto/generate-srs-librtmp-single.sh @@ -93,12 +93,12 @@ SRS_LIBRTMP_OBJS="${LIBS_OBJS[@]}" && build_module_cpp # create example.cpp FILE=$SRS_EXPORT_LIBRTMP_SINGLE/example.c -COMPILE='gcc example.c srs_librtmp.cpp -g -O0 -lstdc++ -o example' +SRS_SINGLE_LIBRTMP_COMPILE='gcc example.c srs_librtmp.cpp -g -O0 -lstdc++ -o example' cat << END >$FILE /** # Example to use srs-librtmp # see: https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp - ${COMPILE} + ${SRS_SINGLE_LIBRTMP_COMPILE} */ #include #include "srs_librtmp.h" @@ -119,9 +119,10 @@ int main(int argc, char** argv) END # compile the example -(cd $SRS_EXPORT_LIBRTMP_SINGLE && `${COMPILE}` && ./example && rm -f example) +(cd $SRS_EXPORT_LIBRTMP_SINGLE && echo "${SRS_SINGLE_LIBRTMP_COMPILE}" && +`${SRS_SINGLE_LIBRTMP_COMPILE}` && ./example && rm -f example) ret=$?; if [[ $ret -ne 0 ]]; then - echo "(cd $SRS_EXPORT_LIBRTMP_SINGLE && ${COMPILE} && ./example && rm -f example)" + echo "(cd $SRS_EXPORT_LIBRTMP_SINGLE && ${SRS_SINGLE_LIBRTMP_COMPILE} && ./example && rm -f example)" echo -e "${RED}failed to compile example.${BLACK}" exit $ret fi diff --git a/trunk/configure b/trunk/configure index a380aba72..219af140a 100755 --- a/trunk/configure +++ b/trunk/configure @@ -599,6 +599,8 @@ else echo -e "${GREEN} $SRS_EXPORT_LIBRTMP_PROJECT/srs_librtmp.h ${BLACK}" echo -e "${GREEN} $SRS_EXPORT_LIBRTMP_PROJECT/srs_librtmp.cpp ${BLACK}" echo -e "${GREEN} $SRS_EXPORT_LIBRTMP_PROJECT/example.c ${BLACK}" + echo -e "${GREEN}To compile the example: ${BLACK}" + echo -e "${GREEN} cd $SRS_EXPORT_LIBRTMP_PROJECT && $SRS_SINGLE_LIBRTMP_COMPILE ${BLACK}" # for srs-librtmp project. else echo -e "${GREEN}Please use the srs-librtmp project: ${BLACK}"