cmake/modules/FindUVG266.cmake (20 lines of code) (raw):
include(LibFindMacros)
libfind_pkg_check_modules(UVG266_PKGCONF uvg266)
find_path(UVG266_INCLUDE_DIR
NAMES uvg266.h
HINTS ${UVG266_PKGCONF_INCLUDE_DIRS} ${UVG266_PKGCONF_INCLUDEDIR}
PATH_SUFFIXES UVG266 uvg266
)
find_library(UVG266_LIBRARY
NAMES libuvg266 uvg266 uvg266.dll
HINTS ${UVG266_PKGCONF_LIBRARY_DIRS} ${UVG266_PKGCONF_LIBDIR}
)
set(UVG266_PROCESS_LIBS UVG266_LIBRARY)
set(UVG266_PROCESS_INCLUDES UVG266_INCLUDE_DIR)
libfind_process(UVG266)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(UVG266
REQUIRED_VARS
UVG266_INCLUDE_DIR
UVG266_LIBRARIES
)