Blame view

3rdparty/jrtplib-3.11.2/cmake/FindLIBSRTP.cmake 774 Bytes
3d2ab595   Hu Chunming   支持gb28181
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  INCLUDE(FindPkgConfig OPTIONAL)

  

  IF(PKG_CONFIG_FOUND)

  	INCLUDE(FindPkgConfig)

  	PKG_CHECK_MODULES(LIBSRTP srtp)

  ENDIF(PKG_CONFIG_FOUND)

  

  IF(NOT LIBSRTP_FOUND)

  	FIND_PATH(LIBSRTP_INCLUDE_DIR srtp/srtp.h

  		/usr/local/include

  		/usr/include

  	)

  

  	FIND_LIBRARY(LIBSRTP_LIBRARY_DIR

  		NAMES srtp

  		PATH

  		/usr/local/lib

  		/usr/local/lib64

  		/usr/lib

  		/usr/lib64

  	)

  	MESSAGE(STATUS "Found LIBSRTP: ${LIBSRTP_LIBRARY_DIR} ${LIBSRTP_INCLUDE_DIR}")

  ENDIF(NOT LIBSRTP_FOUND)

  

  IF(LIBSRTP_LIBRARY_DIR AND LIBSRTP_INCLUDE_DIR)

  	SET(LIBSRTP_FOUND TRUE)

  ENDIF(LIBSRTP_LIBRARY_DIR AND LIBSRTP_INCLUDE_DIR)

  

  IF(NOT LIBSRTP_FOUND)

  	IF(LIBSRTP_FIND_REQUIRED)

  		MESSAGE(FATAL_ERROR "Could not find LIBSRTP")

  	ENDIF(LIBSRTP_FIND_REQUIRED)

  ENDIF(NOT LIBSRTP_FOUND)