1 #Begin MicronTracker Hardware 2 option(MITK_USE_MICRON_TRACKER
"Enable support for micron tracker hardware" OFF)
3 #Begin Optitrack Hardware 4 option(MITK_USE_OPTITRACK_TRACKER
"Enable support for Optitrack tracker hardware" OFF)
6 option(MITK_USE_POLHEMUS_TRACKER
"Enable support for Polhemus tracker hardware" OFF)
8 # only if MicronTracker is enabled 9 if(MITK_USE_MICRON_TRACKER)
10 find_library(MITK_MICRON_TRACKER_LIB
MTC DOC
"Path which contains the MT2 library.")
11 get_filename_component(MICRON_TRACKER_SDK_DIR ${MITK_MICRON_TRACKER_LIB} PATH)
12 find_path(MITK_MICRON_TRACKER_INCLUDE_DIR
MTC.h ${MICRON_TRACKER_SDK_DIR} DOC
"Include directory of the MT2.")
13 MITK_INSTALL(FILES ${MICRON_TRACKER_SDK_DIR}/
MTC.dll CONFIGURATIONS Release)
14 MITK_INSTALL(FILES ${MICRON_TRACKER_SDK_DIR}/MTInterfaceDotNet.dll CONFIGURATIONS Release)
15 MITK_INSTALL(FILES ${MICRON_TRACKER_SDK_DIR}/PGRFlyCapture.dll CONFIGURATIONS Release)
16 ENDIF(MITK_USE_MICRON_TRACKER)
17 #End MicronTracker Hardware 19 #only if Optitrack is enabled 20 if(MITK_USE_OPTITRACK_TRACKER)
21 find_library(MITK_OPTITRACK_TRACKER_LIB NPTrackingTools DOC
"Path which contains the Optitrack library. Please choose 32/64 bit version depending on your build.")
22 find_path(MITK_OPTITRACK_TRACKER_INCLUDE_DIR NPTrackinTools.h DOC
"Include directory of the Optitrack library.")
23 find_path(MITK_OPTITRACK_TRACKER_LIB_DIR NPTrackingTools.dll)
24 MITK_INSTALL(FILES ${MITK_OPTITRACK_TRACKER_LIB_DIR}/NPTrackingTools.dll CONFIGURATIONS Release)
25 MITK_INSTALL(FILES ${MITK_OPTITRACK_TRACKER_LIB_DIR}/NPTrackingToolsx64.dll CONFIGURATIONS Release)
26 ENDIF(MITK_USE_OPTITRACK_TRACKER)
27 #End Optitrack Hardware 29 if(MITK_USE_POLHEMUS_TRACKER)
30 find_library(MITK_POLHEMUS_TRACKER_LIB PDI DOC
"Path which contains the Polhemus library.")
31 find_path(MITK_POLHEMUS_TRACKER_INCLUDE_DIR PDI.h DOC
"Include directory of the Polhemus library.")
32 ENDIF(MITK_USE_POLHEMUS_TRACKER)
38 #Begin Ascension MicroBird Hardware 39 option(MITK_USE_MICROBIRD_TRACKER
"Enable support for Ascension MicroBird tracker hardware" OFF)
40 if(MITK_USE_MICROBIRD_TRACKER)
41 add_definitions(-DMITK_USE_MICROBIRD_TRACKER)
42 find_library(MITK_USE_MICROBIRD_TRACKER_LIB PCIBird3)
43 get_filename_component(MICROBIRD_TRACKER_API_DIR ${MITK_USE_MICROBIRD_TRACKER_LIB} PATH)
44 find_path(MITK_USE_MICROBIRD_TRACKER_INCLUDE_DIR PCIBird3.h ${MICROBIRD_TRACKER_API_DIR})
45 endif(MITK_USE_MICROBIRD_TRACKER)
46 #End MicroBird Hardware