mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-04 20:21:07 +08:00
22 lines
1.0 KiB
CMake
22 lines
1.0 KiB
CMake
|
find_package(PkgConfig REQUIRED)
|
||
|
if(CHANNEL_URBDRC)
|
||
|
pkg_check_modules(vcpkg_libusb REQUIRED libusb-1.0)
|
||
|
set(LIBUSB_1_INCLUDE_DIR "${vcpkg_libusb_INCLUDE_DIRS}")
|
||
|
set(LIBUSB_1_LIBRARY "${vcpkg_libusb_LINK_LIBRARIES}")
|
||
|
string(REPLACE "-Wl,-framework," "-framework " libusb_frameworks "${vcpkg_libusb_LDFLAGS}")
|
||
|
list(FILTER libusb_frameworks INCLUDE REGEX "^-framework ")
|
||
|
list(APPEND LIBUSB_1_LIBRARY ${libusb_frameworks})
|
||
|
endif()
|
||
|
if(WITH_FFMPEG)
|
||
|
# Exact pkg_check_modules signature as in project
|
||
|
pkg_check_modules(AVCODEC libavcodec)
|
||
|
set(AVCODEC_LIBRARY "${AVCODEC_LINK_LIBRARIES}")
|
||
|
pkg_check_modules(AVUTIL libavutil)
|
||
|
set(AVUTIL_LIBRARY "${AVUTIL_LINK_LIBRARIES}")
|
||
|
string(REPLACE "-Wl,-framework," "-framework " avutil_frameworks "${AVUTIL_LDFLAGS}")
|
||
|
list(FILTER avutil_frameworks INCLUDE REGEX "^-framework ")
|
||
|
list(APPEND AVUTIL_LIBRARY ${avutil_frameworks})
|
||
|
pkg_check_modules(SWRESAMPLE libswresample)
|
||
|
set(SWRESAMPLE_LIBRARY "${SWRESAMPLE_LINK_LIBRARIES}")
|
||
|
endif()
|