Commit | Line | Data |
---|---|---|
80f575fc DM |
1 | # find ORC |
2 | # - Try to find LibOrc-0.4 | |
3 | # Once done this will define | |
4 | # ORC_FOUND - System has LibOrc | |
5 | # ORC_INCLUDE_DIRS - The LibOrc include directories | |
6 | # ORC_LIBRARIES - The libraries needed to use LibOrc | |
7 | # ORC_DEFINITIONS - Compiler switches required for using LibOrc | |
8 | ||
9 | find_package(PkgConfig) | |
10 | pkg_check_modules(PC_ORC orc-0.4) | |
11 | set(ORC_DEFINITIONS ${PC_ORC_CFLAGS_OTHER}) | |
12 | ||
13 | find_path(ORC_INCLUDE_DIR orc/orc.h | |
14 | HINTS ${PC_ORC_INCLUDEDIR} ${PC_ORC_INCLUDE_DIRS} | |
15 | PATH_SUFFIXES orc) | |
16 | ||
17 | find_library(ORC_LIBRARY NAMES orc-0.4 | |
18 | HINTS ${PC_ORC_LIBDIR} ${PC_ORC_LIBRARY_DIRS} ) | |
19 | ||
20 | set(ORC_LIBRARIES ${ORC_LIBRARY} ) | |
21 | set(ORC_INCLUDE_DIRS ${ORC_INCLUDE_DIR} ) | |
22 | include(FindPackageHandleStandardArgs) | |
23 | # handle the QUIETLY and REQUIRED arguments and set ORC_FOUND to TRUE | |
24 | # if all listed variables are TRUE | |
25 | find_package_handle_standard_args(LibOrc DEFAULT_MSG | |
26 | ORC_LIBRARY ORC_INCLUDE_DIR) | |
27 | ||
28 | mark_as_advanced(ORC_INCLUDE_DIR ORC_LIBRARY ) | |
29 | # End find ORC |