Warning, /graphics/krita/cmake/modules/FindLibMyPaint.cmake is written in an unsupported language. File is not indexed.

0001 #For finding LibMyPaint library in the system
0002 #
0003 # SPDX-License-Identifier: BSD-3-Clause
0004 #
0005 
0006 find_package(LibMyPaint ${LibMyPaint_FIND_VERSION} QUIET NO_MODULE)
0007 
0008 if(LibMyPaint_FOUND)
0009 
0010 include(FindPackageHandleStandardArgs)
0011 find_package_handle_standard_args(LibMyPaint
0012     CONFIG_MODE
0013     REQUIRED_VARS
0014         libmypaint_INCLUDE_DIRS
0015         libmypaint_LIBRARY_DIRS
0016     VERSION_VAR
0017         libmypaint_VERSION
0018 )
0019 
0020 else()
0021 
0022 include(LibFindMacros)
0023 libfind_pkg_check_modules(MYPAINT_PKGCONF libmypaint)
0024 
0025 find_path(LibMyPaint_INCLUDE_DIRS
0026     NAMES libmypaint/mypaint-config.h
0027     HINTS ${MYPAINT_PKGCONF_INCLUDE_DIRS} ${MYPAINT_PKGCONF_INCLUDEDIR}
0028     PATH_SUFFIXES libmypaint
0029 )
0030 
0031 find_library(LibMyPaint_LIBRARY
0032     NAMES libmypaint mypaint
0033     HINTS ${MYPAINT_PKGCONF_LIBRARY_DIRS} ${MYPAINT_PKGCONF_LIBDIR}
0034     DOC "Libraries to link against for mypaint brush engine Support"
0035 )
0036 
0037 set(LibMyPaint_PROCESS_LIBS LibMyPaint_LIBRARY)
0038 set(LibMyPaint_PROCESS_INCLUDES LibMyPaint_INCLUDE_DIRS)
0039 set(LibMyPaint_VERSION ${MYPAINT_PKGCONF_VERSION})
0040 libfind_process(LibMyPaint)
0041 
0042 include(FindPackageHandleStandardArgs)
0043 find_package_handle_standard_args(LibMyPaint
0044     REQUIRED_VARS
0045         LibMyPaint_INCLUDE_DIRS
0046         LibMyPaint_LIBRARY
0047     VERSION_VAR
0048         LibMyPaint_VERSION
0049 )
0050 endif()