mirror of
https://github.com/lifegpc/pixiv_downloader.git
synced 2026-07-08 01:32:41 +08:00
Update cmake module
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.11)
|
||||
find_package(PkgConfig)
|
||||
if (PkgConfig_FOUND)
|
||||
pkg_check_modules(PC_AVCODEC QUIET IMPORTED_TARGET GLOBAL libavcodec)
|
||||
@@ -13,6 +14,12 @@ if (PC_AVCODEC_FOUND)
|
||||
else()
|
||||
set(AVCODEC_INCLUDE_DIRS ${PC_AVCODEC_INCLUDE_DIRS})
|
||||
endif()
|
||||
if (NOT AVCODEC_INCLUDE_DIRS)
|
||||
find_path(AVCODEC_INCLUDE_DIRS NAMES libavcodec/avcodec.h)
|
||||
if (AVCODEC_INCLUDE_DIRS)
|
||||
target_include_directories(PkgConfig::PC_AVCODEC INTERFACE ${AVCODEC_INCLUDE_DIRS})
|
||||
endif()
|
||||
endif()
|
||||
if (NOT TARGET AVCODEC::AVCODEC)
|
||||
add_library(AVCODEC::AVCODEC ALIAS PkgConfig::PC_AVCODEC)
|
||||
endif()
|
||||
@@ -25,5 +32,6 @@ find_package_handle_standard_args(AVCODEC
|
||||
FOUND_VAR AVCODEC_FOUND
|
||||
REQUIRED_VARS
|
||||
AVCODEC_LIBRARYS
|
||||
AVCODEC_INCLUDE_DIRS
|
||||
VERSION_VAR AVCODEC_VERSION
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user