25 lines
		
	
	
		
			938 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			938 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
|  | # Simple libnice cmake find
 | ||
|  | 
 | ||
|  | if (NOT TARGET SctpLab::UsrSCTP)
 | ||
|  |     set(USRSCTP_DEFINITIONS INET INET6)
 | ||
|  |     find_path(USRSCTP_INCLUDE_DIR usrsctp.h PATH_SUFFICES usrsctp)
 | ||
|  |     find_library(USRSCTP_LIBRARY NAMES usrsctp libusrsctp)
 | ||
|  | 
 | ||
|  |     include(FindPackageHandleStandardArgs)
 | ||
|  |     find_package_handle_standard_args(Usrsctp DEFAULT_MSG USRSCTP_LIBRARY USRSCTP_INCLUDE_DIR)
 | ||
|  | 
 | ||
|  |     mark_as_advanced(USRSCTP_INCLUDE_DIR USRSCTP_LIBRARY)
 | ||
|  | 
 | ||
|  |     set(USRSCTP_LIBRARIES ${USRSCTP_LIBRARY})
 | ||
|  |     set(USRSCTP_INCLUDE_DIRS ${USRSCTP_INCLUDE_DIR})
 | ||
|  | 
 | ||
|  |     if (USRSCTP_FOUND)
 | ||
|  |         add_library(SctpLab::UsrSCTP UNKNOWN IMPORTED)
 | ||
|  |         set_target_properties(SctpLab::UsrSCTP PROPERTIES | ||
|  |                 IMPORTED_LOCATION "${USRSCTP_LIBRARY}"
 | ||
|  |                 INTERFACE_COMPILE_DEFINITIONS "${USRSCTP_DEFINITIONS}"
 | ||
|  |                 INTERFACE_INCLUDE_DIRECTORIES "${USRSCTP_INCLUDE_DIRS}"
 | ||
|  |                 IMPORTED_LINK_INTERFACE_LANGUAGES "C")
 | ||
|  |     endif ()
 | ||
|  | endif ()
 |