File: FindOpenJPEG.cmake

package info (click to toggle)
g2clib 2.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,524 kB
  • sloc: ansic: 28,287; python: 76; sh: 46; makefile: 26
file content (32 lines) | stat: -rw-r--r-- 937 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#
#  Find OpenJPEG
#
#  OpenJPEG_FOUND        - if false, do not try to use OpenJPEG
#  OpenJPEG_INCLUDE_DIRS - the OpenJPEG include directories
#  OpenJPEG_LIBRARIES    - the libraries to link against to use OpenJPEG
#
#  This file is part of NCEPLIBS-g2c. Distributed under the LGPL v3.0.

find_package(PkgConfig QUIET)
pkg_check_modules(OpenJPEG_PKGCONF QUIET libopenjp2)

set(OpenJPEG_VERSION ${OpenJPEG_PKGCONF_VERSION})

find_path(OpenJPEG_INCLUDE_DIRS
  NAMES openjpeg.h
  HINTS ${OpenJPEG_PKGCONF_INCLUDEDIR} ${OpenJPEG_PKGCONF_INCLUDE_DIRS}
)

find_library(OpenJPEG_LIBRARIES
  NAMES openjp2
  HINTS ${OpenJPEG_PKGCONF_LIBDIR} ${OpenJPEG_PKGCONF_LIBRARY_DIRS}
)

include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(OpenJPEG
    FOUND_VAR OpenJPEG_FOUND
    REQUIRED_VARS OpenJPEG_LIBRARIES OpenJPEG_INCLUDE_DIRS
    VERSION_VAR OpenJPEG_VERSION
)

mark_as_advanced(OpenJPEG_INCLUDE_DIRS OpenJPEG_LIBRARIES)