1MACRO(checkOpusDec) 2 IF (NOT OPUS_CHECKED) 3 OPTION(OPUS "" ON) 4 5 MESSAGE(STATUS "Checking for OPUS") 6 MESSAGE(STATUS "*****************") 7 8 IF (OPUS) 9 FIND_HEADER_AND_LIB(LIBOPUS opus/opus_multistream.h opus opus_multistream_decoder_init ${LIBOPUS_REQUIRED_FLAGS}) 10 IF (LIBOPUS_FOUND) 11 SET(LIBOPUS_FOUND 1) 12 SET(USE_LIBOPUS True CACHE BOOL "") 13 SET(LIBOPUS_INCLUDE_DIR "${LIBOPUS_INCLUDE_DIR}") 14 SET(LIBOPUS_LIBRARY_DIR "${LIBOPUS_LIBRARY_DIR}") 15 ENDIF (LIBOPUS_FOUND) 16 17 PRINT_LIBRARY_INFO("LIBOPUS" LIBOPUS_FOUND "${LIBOPUS_INCLUDE_DIR}" "${LIBOPUS_LIBRARY_DIR}") 18 ELSE (OPUS) 19 MESSAGE("${MSG_DISABLE_OPTION}") 20 ENDIF (OPUS) 21 ENDIF (NOT OPUS_CHECKED) 22 APPEND_SUMMARY_LIST("Audio Decoder" "Opus" "${LIBOPUS_FOUND}") 23ENDMACRO(checkOpusDec) 24