From 3a5f802e11639ff01e68815859701fbb683f8dc8 Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Fri, 31 Jan 2020 14:30:27 +0200 Subject: [PATCH] Attempt realsense on windows --- .gitlab-ci.yml | 2 +- CMakeLists.txt | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3d371af7b..2110e14be 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -52,7 +52,7 @@ webserver-deploy: - mkdir build - cd build - echo cmake %CMAKE_ARGS% %CMAKE_ARGS_WINDOWS% -DNANOGUI_DIR="C:/Program Files (x86)/NanoGUI" .. - - cmake %CMAKE_ARGS% %CMAKE_ARGS_WINDOWS% -DNANOGUI_DIR="C:/Program Files (x86)/NanoGUI" .. + - cmake %CMAKE_ARGS% %CMAKE_ARGS_WINDOWS% -DREALSENSE_DIR="C:/Program Files (x86)/Intel RealSense SDK 2.0" -DNANOGUI_DIR="C:/Program Files (x86)/NanoGUI" .. - devenv ftl.utu.fi.sln /build Release - rmdir /q /s "%DEPLOY_DIR%/%CI_COMMIT_REF_SLUG%" - mkdir "%DEPLOY_DIR%/%CI_COMMIT_REF_SLUG%" diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f6d5b6d5..1991d5345 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -92,13 +92,23 @@ else() endif() endif() -find_library( REALSENSE_LIBRARY NAMES realsense2 librealsense2) +find_library( REALSENSE_LIBRARY NAMES realsense2 librealsense2 PATHS ${REALSENSE_DIR} PATH_SUFFIXES lib/x64) if (REALSENSE_LIBRARY) set(HAVE_REALSENSE TRUE) add_library(realsense UNKNOWN IMPORTED) #set_property(TARGET nanogui PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${NANOGUI_EXTRA_INCS}) set_property(TARGET realsense PROPERTY IMPORTED_LOCATION ${REALSENSE_LIBRARY}) - message(STATUS "Found Realsense SDK: ${REALSENSE_LIBRARY}") + message(STATUS "Found Realsense SDK: ${REALSENSE_LIBRARY}") + + if(WIN32) + # Find include + find_path(REALSENSE_INCLUDE_DIRS + NAMES librealsense2/rs.hpp + PATHS "C:/Program Files/Intel RealSense SDK 2.0" "C:/Program Files (x86)/Intel RealSense SDK 2.0" ${REALSENSE_DIR} + PATH_SUFFIXES include + ) + set_property(TARGET realsense PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${REALSENSE_INCLUDE_DIRS}) + endif() else() set(REALSENSE_LIBRARY "") endif() -- GitLab