# - Find ogg # Find the native ogg includes and libraries # # OGG_INCLUDE_DIRS - where to find ogg.h, etc. # OGG_LIBRARIES - List of libraries when using ogg. # Ogg_FOUND - True if ogg found. if(OGG_INCLUDE_DIR) # Already in cache, be silent set(OGG_FIND_QUIETLY TRUE) endif(OGG_INCLUDE_DIR) find_package (PkgConfig QUIET) pkg_check_modules(PC_OGG QUIET ogg) find_path(OGG_INCLUDE_DIR ogg/ogg.h HINTS ${PC_OGG_INCLUDEDIR} ${PC_OGG_INCLUDE_DIRS} ${OGG_ROOT} PATH_SUFFIXES include) # MSVC built ogg may be named ogg_static. # The provided project files name the library with the lib prefix. find_library(OGG_LIBRARY NAMES ogg ogg_static libogg libogg_static HINTS ${PC_OGG_LIBDIR} ${PC_OGG_LIBRARY_DIRS} ${OGG_ROOT} PATH_SUFFIXES lib) # Handle the QUIETLY and REQUIRED arguments and set OGG_FOUND # to TRUE if all listed variables are TRUE. include(FindPackageHandleStandardArgs) find_package_handle_standard_args(Ogg DEFAULT_MSG OGG_INCLUDE_DIR OGG_LIBRARY) if (OGG_FOUND) set (OGG_LIBRARIES ${OGG_LIBRARY}) set (OGG_INCLUDE_DIRS ${OGG_INCLUDE_DIR}) endif (OGG_FOUND) mark_as_advanced(OGG_INCLUDE_DIR OGG_LIBRARY)