FreeCAD
1# Find the spnav library and header.
2#
3# Sets the usual variables expected for find_package scripts:
4#
5# SPNAV_INCLUDE_DIR - header location
6# SPNAV_LIBRARIES - library to link against
7# SPNAV_FOUND - true if pugixml was found.
8
9IF(UNIX)
10
11FIND_PATH(SPNAV_INCLUDE_DIR spnav.h)
12
13FIND_LIBRARY(SPNAV_LIBRARY
14NAMES
15spnav libspnav
16)
17
18# Support the REQUIRED and QUIET arguments, and set SPNAV_FOUND if found.
19include(FindPackageHandleStandardArgs)
20FIND_PACKAGE_HANDLE_STANDARD_ARGS(Spnav DEFAULT_MSG SPNAV_LIBRARY
21SPNAV_INCLUDE_DIR)
22
23if(SPNAV_FOUND)
24set(SPNAV_LIBRARIES ${SPNAV_LIBRARY})
25endif()
26
27mark_as_advanced(SPNAV_LIBRARY SPNAV_INCLUDE_DIR)
28
29ENDIF(UNIX)
30