summaryrefslogtreecommitdiffhomepage
path: root/tracker-rs/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tracker-rs/CMakeLists.txt')
-rw-r--r--tracker-rs/CMakeLists.txt23
1 files changed, 13 insertions, 10 deletions
diff --git a/tracker-rs/CMakeLists.txt b/tracker-rs/CMakeLists.txt
index eb64feb1..60bb90b1 100644
--- a/tracker-rs/CMakeLists.txt
+++ b/tracker-rs/CMakeLists.txt
@@ -1,15 +1,18 @@
-if(WIN32)
+set(SDK_REALSENSE "$ENV{RSSDK_DIR}" CACHE PATH "Intel RealSense SDK dir")
+
+if(WIN32 AND SDK_REALSENSE)
opentrack_boilerplate(opentrack-tracker-rs)
- if(opentrack-64bit)
- set(subdir amd64)
- else()
- set(subdir ia32)
- endif()
- set(libpath "${CMAKE_SOURCE_DIR}/tracker-rs/rs_impl/bin/${subdir}/rs-impl.lib")
- add_custom_target(opentrack-tracker-rs-impl DEPENDS ${libpath})
- add_dependencies(opentrack-tracker-rs opentrack-tracker-rs-impl)
- target_link_libraries(opentrack-tracker-rs "${libpath}" advapi32)
+ #if(opentrack-64bit)
+ # set(subdir amd64)
+ #else()
+ # set(subdir ia32)
+ #endif()
+ #set(libpath "${CMAKE_SOURCE_DIR}/tracker-rs/rs_impl/bin/${subdir}/rs-impl.lib")
+ #add_custom_target(opentrack-tracker-rs-impl DEPENDS ${libpath})
+ #target_link_libraries(opentrack-tracker-rs "${libpath}" advapi32)
install(FILES "${CMAKE_SOURCE_DIR}/tracker-rs/redist/intel_rs_sdk_runtime_websetup_10.0.26.0396.exe" DESTINATION ${opentrack-contrib-pfx} ${opentrack-perms})
install(FILES "${CMAKE_SOURCE_DIR}/tracker-rs/redist/RS_EULA.rtf" DESTINATION ${opentrack-contrib-pfx} ${opentrack-perms})
+ add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/rs_impl")
+ target_link_libraries(opentrack-tracker-rs opentrack-tracker-rs-impl)
endif()