/indra/cmake/NDOF.cmake
CMake | 32 lines | 25 code | 6 blank | 1 comment | 6 complexity | 25a4f34ef3c614f567275c4ac22fbb99 MD5 | raw file
Possible License(s): LGPL-2.1
- # -*- cmake -*-
- include(Prebuilt)
- set(NDOF ON CACHE BOOL "Use NDOF space navigator joystick library.")
- if (NDOF)
- if (STANDALONE)
- set(NDOF_FIND_REQUIRED ON)
- include(FindNDOF)
- else (STANDALONE)
- use_prebuilt_binary(ndofdev)
- if (WINDOWS)
- set(NDOF_LIBRARY libndofdev)
- elseif (DARWIN OR LINUX)
- set(NDOF_LIBRARY ndofdev)
- endif (WINDOWS)
- set(NDOF_INCLUDE_DIR ${ARCH_PREBUILT_DIRS}/include/ndofdev)
- set(NDOF_FOUND 1)
- endif (STANDALONE)
- endif (NDOF)
- if (NDOF_FOUND)
- add_definitions(-DLIB_NDOF=1)
- include_directories(${NDOF_INCLUDE_DIR})
- else (NDOF_FOUND)
- message(STATUS "Building without N-DoF joystick support")
- set(NDOF_INCLUDE_DIR "")
- set(NDOF_LIBRARY "")
- endif (NDOF_FOUND)