mirror of
https://github.com/ZDoom/zdoom-macos-deps.git
synced 2024-12-02 00:11:56 +00:00
32 lines
1 KiB
CMake
32 lines
1 KiB
CMake
include(FindPackageHandleStandardArgs)
|
|
|
|
find_library(vorbisfile_LIBRARY
|
|
NAMES vorbisfile
|
|
)
|
|
|
|
set(vorbisfile_COMPILE_OPTIONS "" CACHE STRING "Extra compile options of vorbisfile")
|
|
|
|
set(vorbisfile_LINK_LIBRARIES "" CACHE STRING "Extra link libraries of vorbisfile")
|
|
|
|
set(vorbisfile_LINK_FLAGS "" CACHE STRING "Extra link flags of vorbisfile")
|
|
|
|
find_path(vorbisfile_INCLUDE_PATH
|
|
NAMES vorbis/vorbisfile.h
|
|
)
|
|
|
|
find_package_handle_standard_args(vorbisfile
|
|
REQUIRED_VARS vorbisfile_LIBRARY vorbisfile_INCLUDE_PATH
|
|
)
|
|
|
|
if (vorbisfile_FOUND)
|
|
if (NOT TARGET vorbisfile::vorbisfile)
|
|
add_library(vorbisfile::vorbisfile UNKNOWN IMPORTED)
|
|
set_target_properties(vorbisfile::vorbisfile PROPERTIES
|
|
IMPORTED_LOCATION "${vorbisfile_LIBRARY}"
|
|
INTERFACE_INCLUDE_DIRECTORIES "${vorbisfile_INCLUDE_PATH}"
|
|
INTERFACE_COMPILE_OPTIONS "${vorbisfile_COMPILE_OPTIONS}"
|
|
INTERFACE_LINK_LIBRARIES "${vorbisfile_LINK_LIBRARIES}"
|
|
INTERFACE_LINK_FLAGS "${vorbisfile_LINK_FLAGS}"
|
|
)
|
|
endif()
|
|
endif()
|