diff options
Diffstat (limited to 'indra/cmake/NDOF.cmake')
-rwxr-xr-x[-rw-r--r--] | indra/cmake/NDOF.cmake | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/indra/cmake/NDOF.cmake b/indra/cmake/NDOF.cmake index 7a463d1190..388df16a52 100644..100755 --- a/indra/cmake/NDOF.cmake +++ b/indra/cmake/NDOF.cmake @@ -4,21 +4,25 @@ 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 (USESYSTEMLIBS) + set(NDOF_FIND_REQUIRED ON) + include(FindNDOF) + else (USESYSTEMLIBS) + if (WINDOWS OR DARWIN) + use_prebuilt_binary(libndofdev) + elseif (LINUX) + use_prebuilt_binary(open-libndofdev) + endif (WINDOWS OR DARWIN) - if (WINDOWS) - set(NDOF_LIBRARY libndofdev) - elseif (DARWIN OR LINUX) - set(NDOF_LIBRARY ndofdev) - endif (WINDOWS) + 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) + set(NDOF_INCLUDE_DIR ${ARCH_PREBUILT_DIRS}/include/ndofdev) + set(NDOF_FOUND 1) + endif (USESYSTEMLIBS) endif (NDOF) if (NDOF_FOUND) |