-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathFindFastoML.cmake
33 lines (25 loc) · 1.03 KB
/
FindFastoML.cmake
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
# FindFastoML.cmake - Try to find the player library
# Once done this will define
#
# FASTOML_FOUND - System has player
# FASTOML_INCLUDE_DIR - The player include directory
# FASTOML_LIBRARIES - The libraries needed to use player
FIND_PATH(FASTOML_INCLUDE_DIRS NAMES fastoml/config.h
HINTS /usr /usr/local /opt PATH_SUFFIXES include
)
FIND_LIBRARY(FASTOML_LIBRARY NAMES fastoml
HINTS /usr /usr/local /opt
)
SET(FASTOML_LIBRARIES ${FASTOML_LIBRARIES} ${FASTOML_LIBRARY})
FIND_PATH(FASTOML_GST_INCLUDE_DIRS NAMES fastoml/gst/config.h
HINTS /usr /usr/local /opt PATH_SUFFIXES include
)
FIND_LIBRARY(FASTOML_GST_LIBRARY NAMES fastoml_backends
HINTS /usr /usr/local /opt
)
IF (FASTOML_GST_INCLUDE_DIRS AND FASTOML_GST_LIBRARY)
SET(FASTOML_LIBRARIES ${FASTOML_LIBRARIES} ${FASTOML_GST_LIBRARY})
ENDIF (FASTOML_GST_INCLUDE_DIRS AND FASTOML_GST_LIBRARY)
INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(fastoml DEFAULT_MSG FASTOML_LIBRARIES FASTOML_INCLUDE_DIRS)
MARK_AS_ADVANCED(FASTOML_INCLUDE_DIRS FASTOML_LIBRARIES)