1######################################## 2# LIBVORBIS 3######################################## 4MACRO(checkvorbis) 5 IF (NOT LIBVORBIS_CHECKED) 6 OPTION(LIBVORBIS "" ON) 7 8 MESSAGE(STATUS "Checking for LIBVORBIS") 9 MESSAGE(STATUS "*******************") 10 11 IF (LIBVORBIS) 12 IF (UNIX) 13 SET(LIBVORBIS_REQUIRED_FLAGS "-lm") 14 ENDIF (UNIX) 15 16 17 FIND_HEADER_AND_LIB(LIBVORBIS vorbis/codec.h vorbis vorbis_synthesis_init ${LIBVORBIS_REQUIRED_FLAGS}) 18 19 IF (LIBVORBIS_FOUND) 20 SET(LIBVORBIS_FOUND 1) 21 SET(USE_LIBVORBIS True CACHE BOOL "") 22 SET(LIBVORBIS_INCLUDE_DIR "${LIBVORBIS_INCLUDE_DIR}") 23 SET(LIBVORBIS_LIBRARY_DIR "${LIBVORBIS_LIBRARY_DIR}") 24 ENDIF (LIBVORBIS_FOUND) 25 26 PRINT_LIBRARY_INFO("LIBVORBIS" LIBVORBIS_FOUND "${LIBVORBIS_INCLUDE_DIR}" "${LIBVORBIS_LIBRARY_DIR}") 27 ELSE (LIBVORBIS) 28 MESSAGE("${MSG_DISABLE_OPTION}") 29 ENDIF (LIBVORBIS) 30 31 SET(LIBVORBIS_CHECKED 1) 32 33 MESSAGE("") 34 ENDIF (NOT LIBVORBIS_CHECKED) 35 36 APPEND_SUMMARY_LIST("Audio Decoder" "Vorbis" "${LIBVORBIS_FOUND}") 37ENDMACRO(checkvorbis) 38