Improve Nix support (#5777)
* Fix FindOpusFile NixOS bug * better documentation
This commit is contained in:
@@ -6,9 +6,16 @@
|
||||
# OPUSFILE_LIBRARY - Path to the opusfile library
|
||||
# OPUSFILE_LIBRARIES - Full list of libraries to link (opusfile, opus, ogg)
|
||||
|
||||
# Use pkg-config to find opusfile if available
|
||||
find_package(PkgConf)
|
||||
if(PKG_CONFIG_FOUND)
|
||||
pkg_check_modules(PC_OPUSFILE QUIET opusfile)
|
||||
endif()
|
||||
|
||||
# Search for the OpusFile header
|
||||
find_path(OPUSFILE_INCLUDE_DIR
|
||||
NAMES opusfile.h
|
||||
HINTS ${PC_OPUSFILE_INCLUDE_DIRS}
|
||||
PATHS /usr/include/opus /usr/local/include/opus /opt/local/include/opus /opt/homebrew/include/opus
|
||||
DOC "Directory where opusfile.h is located"
|
||||
)
|
||||
@@ -16,6 +23,7 @@ find_path(OPUSFILE_INCLUDE_DIR
|
||||
# Search for the OpusFile library
|
||||
find_library(OPUSFILE_LIBRARY
|
||||
NAMES opusfile
|
||||
HINTS ${PC_OPUSFILE_LIBRARY_DIRS}
|
||||
DOC "Path to the libopusfile library"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user