mirror of
https://github.com/saymrwulf/uhd.git
synced 2026-05-16 21:10:10 +00:00
36 lines
1 KiB
CMake
36 lines
1 KiB
CMake
########################################################################
|
|
# Find the library for ORC development files
|
|
########################################################################
|
|
|
|
INCLUDE(FindPkgConfig)
|
|
PKG_CHECK_MODULES(PC_ORC "orc-0.4")
|
|
PKG_CHECK_MODULES(PC_ORC_V4_11 "orc-0.4 > 0.4.11")
|
|
|
|
#we are using the pkg config as a version check
|
|
#if we have pkg config, the right version must be found
|
|
#the alternative is that no pkg config orc is found
|
|
if (PC_ORC_V4_11_FOUND OR NOT PC_ORC_FOUND)
|
|
|
|
FIND_PATH(
|
|
ORC_INCLUDE_DIRS
|
|
NAMES orc/orc.h
|
|
HINTS $ENV{ORC_DIR}/include/orc-0.4
|
|
${PC_ORC_INCLUDEDIR}
|
|
PATHS /usr/local/include/orc-0.4
|
|
/usr/include/orc-0.4
|
|
)
|
|
|
|
FIND_LIBRARY(
|
|
ORC_LIBRARIES
|
|
NAMES orc-0.4
|
|
HINTS $ENV{ORC_DIR}/lib
|
|
${PC_ORC_LIBDIR}
|
|
PATHS /usr/local/lib
|
|
/usr/lib
|
|
)
|
|
|
|
endif() #both PC ORC FOUND
|
|
|
|
INCLUDE(FindPackageHandleStandardArgs)
|
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(ORC DEFAULT_MSG ORC_LIBRARIES ORC_INCLUDE_DIRS)
|
|
MARK_AS_ADVANCED(ORC_LIBRARIES ORC_INCLUDE_DIRS)
|