File: FindLCMS2.cmake

package info (click to toggle)
enblend-enfuse 4.2-11
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,756 kB
  • sloc: cpp: 24,275; sh: 4,319; perl: 1,124; makefile: 551; ansic: 505; lisp: 276
file content (39 lines) | stat: -rw-r--r-- 994 bytes parent folder | download | duplicates (5)
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
33
34
35
36
37
38
39
IF(NOT WIN32)
  FIND_PATH(LCMS2_INCLUDE_DIR
    NAMES lcms2.h
    PATHS 
      /usr/local/include
      /usr/include
  )
  FIND_LIBRARY(LCMS2_LIBRARIES lcms2 HINTS /usr/local/lib /usr/lib/x86_64-linux-gnu /usr/lib32)
ELSE(NOT WIN32)
    FIND_PATH(LCMS2_ROOT_DIR
      NAMES include/lcms2.h
      PATHS /usr/local
        /usr
        ${SOURCE_BASE_DIR}
      PATH_SUFFIXES
        lcms2-2.7
        lcms2-2.6
        lcms2-2.5
    )
    
    FIND_PATH(LCMS2_INCLUDE_DIR 
      NAMES lcms2.h
      PATHS ${LCMS2_ROOT_DIR}/include
    )

    include(FindLibraryWithDebug)
    find_library_with_debug(LCMS2_LIBRARIES
      WIN32_DEBUG_POSTFIX d    
      NAMES lcms2 lcms2_static
      PATHS ${LCMS2_ROOT_DIR}/Lib/MS
    )
    
    MARK_AS_ADVANCED(LCMS2_ROOT_DIR)
ENDIF(NOT WIN32) 

include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(LCMS2 DEFAULT_MSG 
                                  LCMS2_INCLUDE_DIR LCMS2_LIBRARIES)
MARK_AS_ADVANCED(LCMS2_LIBRARIES LCMS2_INCLUDE_DIR)