57 lines · 1.4 KB · Text
RawDownload
# - 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() find_package(PkgConfig QUIET)pkg_check_modules(PC_Ogg QUIET ogg) set(Ogg_VERSION ${PC_Ogg_VERSION}) find_path(Ogg_INCLUDE_DIR ogg/ogg.h  HINTS    ${PC_Ogg_INCLUDEDIR}    ${PC_Ogg_INCLUDE_DIRS}    ${Ogg_ROOT})# 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})# 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  REQUIRED_VARS    Ogg_LIBRARY    Ogg_INCLUDE_DIR  VERSION_VAR    Ogg_VERSION) if(Ogg_FOUND)  set(Ogg_LIBRARIES ${Ogg_LIBRARY})  set(Ogg_INCLUDE_DIRS ${Ogg_INCLUDE_DIR})    if(NOT TARGET Ogg::ogg)  add_library(Ogg::ogg UNKNOWN IMPORTED)    set_target_properties(Ogg::ogg PROPERTIES      INTERFACE_INCLUDE_DIRECTORIES "${Ogg_INCLUDE_DIR}"      IMPORTED_LOCATION "${Ogg_LIBRARY}")  endif()endif() mark_as_advanced(Ogg_INCLUDE_DIR Ogg_LIBRARY)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t