-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathFindFreenect.cmake
41 lines (36 loc) · 955 Bytes
/
FindFreenect.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
33
34
35
36
37
38
39
# Search libfreenect header and libary
find_path(Freenect_INCLUDE_DIR
NAMES
libfreenect.h
PATHS
/usr/include
/usr/include/libfreenect
/usr/local/include/libfreenect
/opt/local/include/libfreenect
#PATH_SUFFIXES
#libfreenect
)
find_path(Freenect_LIBRARY_PATH
NAMES
libfreenect.so
PATHS
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/local/lib64
/usr/local/lib
/opt/local/lib
)
if(Freenect_INCLUDE_DIR AND Freenect_LIBRARY_PATH)
set(Freenect_FOUND TRUE)
set(Freenect_LIBS freenect)
else(Freenect_INCLUDE_DIR AND Freenect_LIBRARY_PATH)
set(Freenect_FOUND FALSE)
endif(Freenect_INCLUDE_DIR AND Freenect_LIBRARY_PATH)
if(Freenect_FOUND)
message(STATUS " Lib: freenect")
message(STATUS " - Includes: ${Freenect_INCLUDE_DIR}")
message(STATUS " - Link: ${Freenect_LIBS}")
message(STATUS " - Library path: ${Freenect_LIBRARY_PATH}")
else(Freenect_FOUND)
message(FATAL_ERROR "Could not find libfreenect")
endif(Freenect_FOUND)