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 ()
 |