Skip to content
This repository
tree: 69de8a3156
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 83 lines (75 sloc) 1.917 kb
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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
###############################################################################
# Find BCM_HOST (Broadcom VideoCore)
###############################################################################
#
# BCM_HOST_FOUND
# BCM_HOST_INCLUDE_DIRS
# BCM_HOST_LIBRARIES
#
###############################################################################

find_path(BCM_HOST_INCLUDE_DIR bcm_host.h
HINTS $ENV{BCM_HOSTDIR}
PATH_SUFFIXES include
PATHS /usr/local
/usr
/opt/vc
/opt/local
/opt
)
list(APPEND BCM_HOST_INCLUDE_DIRS ${BCM_HOST_INCLUDE_DIR})

find_path(BCM_HOST_PTHREADS_INCLUDE_DIR vcos_platform_types.h
HINTS $ENV{BCM_HOSTDIR}
PATH_SUFFIXES "interface/vcos/pthreads"
PATHS /usr/local
/usr
/opt/vc
/opt/local
/opt
)
list(APPEND BCM_HOST_INCLUDE_DIRS ${BCM_HOST_PTHREADS_INCLUDE_DIR})

find_library(BCM_HOST_LIBRARY bcm_host
HINTS $ENV{BCM_HOSTDIR}
PATH_SUFFIXES lib
PATHS /usr/local
/usr
/opt/vc
/opt/local
/opt
)
list(APPEND BCM_HOST_LIBRARIES ${BCM_HOST_LIBRARY})

find_library(BCM_HOST_vcos_LIBRARY vcos
HINTS $ENV{BCM_HOSTDIR}
PATH_SUFFIXES lib
PATHS /usr/local
/usr
/opt/vc
/opt/local
/opt
)
list(APPEND BCM_HOST_LIBRARIES ${BCM_HOST_vcos_LIBRARY})

find_library(BCM_HOST_vchiq_arm_LIBRARY vchiq_arm
HINTS $ENV{BCM_HOSTDIR}
PATH_SUFFIXES lib
PATHS /usr/local
/usr
/opt/vc
/opt/local
/opt
)
list(APPEND BCM_HOST_LIBRARIES ${BCM_HOST_vchiq_arm_LIBRARY})


include(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(BCM_HOST DEFAULT_MSG
BCM_HOST_INCLUDE_DIR
BCM_HOST_LIBRARY
BCM_HOST_PTHREADS_INCLUDE_DIR
BCM_HOST_vchiq_arm_LIBRARY
BCM_HOST_vcos_LIBRARY
)
mark_as_advanced(
BCM_HOST_INCLUDE_DIR
BCM_HOST_INCLUDE_DIRS
BCM_HOST_LIBRARIES
BCM_HOST_LIBRARY
BCM_HOST_PTHREADS_INCLUDE_DIR
BCM_HOST_vchiq_arm_LIBRARY
BCM_HOST_vcos_LIBRARY)
Something went wrong with that request. Please try again.