1*600f14f4SXin Lifind_package(PkgConfig) 2*600f14f4SXin Lipkg_check_modules(_OGG QUIET ogg) 3*600f14f4SXin Li 4*600f14f4SXin Lifind_path(OGG_INCLUDE_DIR 5*600f14f4SXin Li NAMES "ogg/ogg.h" 6*600f14f4SXin Li PATHS ${_OGG_INCLUDE_DIRS}) 7*600f14f4SXin Li 8*600f14f4SXin Lifind_library(OGG_LIBRARY 9*600f14f4SXin Li NAMES ogg libogg 10*600f14f4SXin Li HINTS ${_OGG_LIBRARY_DIRS}) 11*600f14f4SXin Li 12*600f14f4SXin Limark_as_advanced( 13*600f14f4SXin Li OGG_INCLUDE_DIR 14*600f14f4SXin Li OGG_LIBRARY) 15*600f14f4SXin Li 16*600f14f4SXin Liinclude(FindPackageHandleStandardArgs) 17*600f14f4SXin Lifind_package_handle_standard_args(Ogg 18*600f14f4SXin Li REQUIRED_VARS OGG_INCLUDE_DIR OGG_LIBRARY 19*600f14f4SXin Li VERSION_VAR _OGG_VERSION) 20*600f14f4SXin Li 21*600f14f4SXin Liif(OGG_FOUND AND NOT TARGET Ogg::ogg) 22*600f14f4SXin Li add_library(Ogg::ogg UNKNOWN IMPORTED) 23*600f14f4SXin Li set_target_properties(Ogg::ogg PROPERTIES 24*600f14f4SXin Li INTERFACE_INCLUDE_DIRECTORIES "${OGG_INCLUDE_DIR}" 25*600f14f4SXin Li IMPORTED_LOCATION "${OGG_LIBRARY}") 26*600f14f4SXin Liendif() 27