diff --git a/FindmvIMPACT.cmake b/FindmvIMPACT.cmake index f0bd3a5afcacf5f03af42c05fffb71cfd5a3549f..b4d675732315a05ad946359c1cba740cb0d24522 100644 --- a/FindmvIMPACT.cmake +++ b/FindmvIMPACT.cmake @@ -1,16 +1,19 @@ #edit the following line to add the librarie's header files -FIND_PATH(mvIMPACT_INCLUDE_DIR mvIMPACT_CPP/mvIMPACT_acquire.h /opt/mvIMPACT_Acquire) +FIND_PATH(mvIMPACT_INCLUDE_DIRS mvIMPACT_CPP/mvIMPACT_acquire.h /opt/mvIMPACT_Acquire) -FIND_LIBRARY(mvIMPACT_LIBRARY +FIND_LIBRARY(mvIMPACT_LIBRARIES NAMES mvDeviceManager - PATHS /opt/mvIMPACT_Acquire/lib/x86_64) + PATHS /opt/mvIMPACT_Acquire/lib/x86_64) -IF (mvIMPACT_INCLUDE_DIR AND mvIMPACT_LIBRARY) +SET(mvIMPACT_INCLUDE_DIR ${mvIMPACT_INCLUDE_DIRS}) +SET(mvIMPACT_LIBRARY ${mvIMPACT_LIBRARIES}) + +IF (mvIMPACT_INCLUDE_DIRS AND mvIMPACT_LIBRARIES) SET(mvIMPACT_FOUND TRUE) -ENDIF (mvIMPACT_INCLUDE_DIR AND mvIMPACT_LIBRARY) +ENDIF (mvIMPACT_INCLUDE_DIRS AND mvIMPACT_LIBRARIES) IF (mvIMPACT_FOUND) - MESSAGE(STATUS "Found mvIMPACT: ${mvIMPACT_LIBRARY}") + MESSAGE(STATUS "Found mvIMPACT: ${mvIMPACT_LIBRARIES}") ELSE (mvIMPACT_FOUND) MESSAGE(FATAL_ERROR "Could not find mvIMPACT. Please install Matrix Vision drivers.") ENDIF (mvIMPACT_FOUND) diff --git a/Findmvbluefox3.cmake b/Findmvbluefox3.cmake index 234178b9f22b06441ee6b71ea1540dc9c64f02cd..06a6fd00329d06fa5779c3c3109909850f44530e 100644 --- a/Findmvbluefox3.cmake +++ b/Findmvbluefox3.cmake @@ -1,17 +1,20 @@ #edit the following line to add the librarie's header files -FIND_PATH(mvbluefox3_INCLUDE_DIR mvbluefox3.h /usr/include/iridrivers/mvbluefox3 /usr/local/include/iridrivers/mvbluefox3) +FIND_PATH(mvbluefox3_INCLUDE_DIRS mvbluefox3.h /usr/include/iri/mvbluefox3 /usr/local/include/iri/mvbluefox3) -FIND_LIBRARY(mvbluefox3_LIBRARY +FIND_LIBRARY(mvbluefox3_LIBRARIES NAMES mvbluefox3 - PATHS /usr/lib /usr/local/lib /usr/local/lib/iridrivers) + PATHS /usr/lib /usr/lib/mvbluefox3 /usr/local/lib /usr/local/lib/iri/mvbluefox3) -IF (mvbluefox3_INCLUDE_DIR AND mvbluefox3_LIBRARY) +SET(mvbluefox3_INCLUDE_DIR ${mvbluefox3_INCLUDE_DIRS}) +SET(mvbluefox3_LIBRARY ${mvbluefox3_LIBRARIES}) + +IF (mvbluefox3_INCLUDE_DIRS AND mvbluefox3_LIBRARIES) SET(mvbluefox3_FOUND TRUE) -ENDIF (mvbluefox3_INCLUDE_DIR AND mvbluefox3_LIBRARY) +ENDIF (mvbluefox3_INCLUDE_DIRS AND mvbluefox3_LIBRARIES) IF (mvbluefox3_FOUND) IF (NOT mvbluefox3_FIND_QUIETLY) - MESSAGE(STATUS "Found mvbluefox3: ${mvbluefox3_LIBRARY}") + MESSAGE(STATUS "Found mvbluefox3: ${mvbluefox3_LIBRARIES}") ENDIF (NOT mvbluefox3_FIND_QUIETLY) ELSE (mvbluefox3_FOUND) IF (mvbluefox3_FIND_REQUIRED) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c3aa182fc391369871f7b14462e786dba4c2a49e..2b46d01c8d0c42a74bbe3eb964f163309c067adb 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -52,11 +52,11 @@ endif(USE_CV) # link necessary libraries INSTALL(TARGETS mvbluefox3 RUNTIME DESTINATION bin - LIBRARY DESTINATION lib/iridrivers - ARCHIVE DESTINATION lib/iridrivers) -INSTALL(FILES ${headers} DESTINATION include/iridrivers/mvbluefox3) -INSTALL(FILES ${headers_ex} DESTINATION include/iridrivers/mvbluefox3/exceptions) -INSTALL(FILES ${headers_mut} DESTINATION include/iridrivers/mvbluefox3/mutex) + LIBRARY DESTINATION lib/iri/${PROJECT_NAME} + ARCHIVE DESTINATION lib/iri/${PROJECT_NAME}) +INSTALL(FILES ${headers} DESTINATION include/iri/${PROJECT_NAME}) +INSTALL(FILES ${headers_ex} DESTINATION include/iri/${PROJECT_NAME}/exceptions) +INSTALL(FILES ${headers_mut} DESTINATION include/iri/${PROJECT_NAME}/mutex) INSTALL(FILES ../Findmvbluefox3.cmake DESTINATION ${CMAKE_ROOT}/Modules/) INSTALL(FILES ../FindmvIMPACT.cmake DESTINATION ${CMAKE_ROOT}/Modules/)