diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-04-17 13:09:11 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-04-17 13:09:11 +0100 |
| commit | fa077b4cdd82540f7949cc6d5ee80d165020c877 (patch) | |
| tree | 41b0bb9415f2feb812f3da4cba24780ee566db44 /CMake/FindLCMS2.cmake | |
openjpeg-1.5.0.
Diffstat (limited to 'CMake/FindLCMS2.cmake')
| -rw-r--r-- | CMake/FindLCMS2.cmake | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/CMake/FindLCMS2.cmake b/CMake/FindLCMS2.cmake new file mode 100644 index 00000000..b781d84c --- /dev/null +++ b/CMake/FindLCMS2.cmake @@ -0,0 +1,31 @@ +# - Find LCMS2 library +# Find the native LCMS2 includes and library +# Once done this will define +# +# LCMS2_INCLUDE_DIR - Where to find lcms2.h, etc. +# LCMS2_LIBRARIES - Libraries to link against to use LCMS2. +# LCMS2_FOUND - If false, do not try to use LCMS2. +# +# also defined, but not for general use are +# LCMS2_LIBRARY - Where to find the LCMS2 library. + +#============================================================================= +#============================================================================= + +FIND_PATH(LCMS2_INCLUDE_DIR lcms2.h PATHS /usr/include /usr/local/include /opt/include /opt/local/include) + +SET(LCMS2_NAMES ${LCMS2_NAMES} lcms2 liblcms2 liblcms2_static) + +FIND_LIBRARY(LCMS2_LIBRARY NAMES ${LCMS2_NAMES} ) + +MARK_AS_ADVANCED(LCMS2_INCLUDE_DIR LCMS2_LIBRARY) + +# handle the QUIETLY and REQUIRED arguments and set LCMS2_FOUND to TRUE if +# all listed variables are TRUE +INCLUDE(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(LCMS2 DEFAULT_MSG LCMS2_LIBRARY LCMS2_INCLUDE_DIR) + +IF(LCMS2_FOUND) + SET( LCMS2_INCLUDE_DIRS ${LCMS2_INCLUDE_DIR}) + SET( LCMS2_LIBRARIES ${LCMS2_LIBRARY} ) +ENDIF(LCMS2_FOUND) |
