From 2d80c63c243e6f000e2ada4f8c779cef0f0cd0f3 Mon Sep 17 00:00:00 2001 From: Aliaksandr Adziareika <8034372+alexadereyko@users.noreply.github.com> Date: Fri, 20 Mar 2026 22:38:44 +0100 Subject: [PATCH 1/5] Pin openDAQ ref --- opendaq_ref | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendaq_ref b/opendaq_ref index 88d050b..d0a6910 100644 --- a/opendaq_ref +++ b/opendaq_ref @@ -1 +1 @@ -main \ No newline at end of file +4757349a1db30721bead0cb695ec3a147913aef4 From 57a82ce926d0b185becd1def371cf10af28040e0 Mon Sep 17 00:00:00 2001 From: Aliaksandr Adziareika Date: Mon, 23 Mar 2026 19:42:49 +0100 Subject: [PATCH 2/5] Wrap external dependencies with ANCIENT mode --- external/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index 81f8030..04f4bc4 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -1,3 +1,5 @@ +opendaq_get_cmake_mode(_LT_STREAMING_CMAKE_MODERN_MODE_SAVED) +opendaq_set_cmake_mode(ANCIENT) set(CMAKE_FOLDER external) list(APPEND CMAKE_MESSAGE_CONTEXT external) @@ -9,3 +11,4 @@ endif() add_subdirectory(ws-streaming EXCLUDE_FROM_ALL) +opendaq_set_cmake_mode(${_LT_STREAMING_CMAKE_MODERN_MODE_SAVED}) From f7f56a2e1eee155564d50b623a8943fe62ecba34 Mon Sep 17 00:00:00 2001 From: Aliaksandr Adziareika Date: Mon, 23 Mar 2026 20:14:20 +0100 Subject: [PATCH 3/5] Use pre-installed dependencies when openDAQ is found via find_package --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index baff016..86d536e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -65,6 +65,7 @@ if (NOT TARGET "${OPENDAQ_SDK_TARGET_NAMESPACE}::${OPENDAQ_SDK_TARGET_NAME}") FetchContent_MakeAvailable(${OPENDAQ_SDK_NAME}) else() message(STATUS "Found installed ${OPENDAQ_SDK_NAME} version: ${${OPENDAQ_SDK_NAME}_VERSION}") + set(OPENDAQ_ALWAYS_FETCH_DEPENDENCIES OFF CACHE BOOL "" FORCE) endif() endif() add_subdirectory(external/boost) From b27809f439a7d6855d4f6fcb547c82b6582e5617 Mon Sep 17 00:00:00 2001 From: Aliaksandr Adziareika Date: Tue, 24 Mar 2026 07:06:53 +0100 Subject: [PATCH 4/5] Fix DLL path for Windows install-build-and-test job --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cd65575..689f559 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -86,7 +86,7 @@ jobs: - name: Add DLL path (Windows only) if: matrix.os == 'windows-latest' - run: echo "${{ env.INSTALL_PREFIX }}/lib" >> $env:GITHUB_PATH + run: echo "${{ env.INSTALL_PREFIX }}/bin" >> $env:GITHUB_PATH - name: Configure project with CMake working-directory: module From 52b95479ddfb7da5005ea792802b7f6783e9e040 Mon Sep 17 00:00:00 2001 From: Aliaksandr Adziareika <8034372+alexadereyko@users.noreply.github.com> Date: Tue, 24 Mar 2026 10:28:23 +0100 Subject: [PATCH 5/5] Update CMakeLists.txt Co-authored-by: NikolaiShipilov <127689162+NikolaiShipilov@users.noreply.github.com> --- CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 86d536e..baff016 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -65,7 +65,6 @@ if (NOT TARGET "${OPENDAQ_SDK_TARGET_NAMESPACE}::${OPENDAQ_SDK_TARGET_NAME}") FetchContent_MakeAvailable(${OPENDAQ_SDK_NAME}) else() message(STATUS "Found installed ${OPENDAQ_SDK_NAME} version: ${${OPENDAQ_SDK_NAME}_VERSION}") - set(OPENDAQ_ALWAYS_FETCH_DEPENDENCIES OFF CACHE BOOL "" FORCE) endif() endif() add_subdirectory(external/boost)