diff --git a/.github/workflows/android-linux.yml b/.github/workflows/android-linux.yml index 23bee6d66af..1c0b7e7adc7 100644 --- a/.github/workflows/android-linux.yml +++ b/.github/workflows/android-linux.yml @@ -14,6 +14,7 @@ on: - 'src/**' - 'android/**' - 'CMakeLists.txt' + - 'cmake/**' # concurrency: # group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/android-windows.yml b/.github/workflows/android-windows.yml index 69abb5b6e33..0aa90673bc0 100644 --- a/.github/workflows/android-windows.yml +++ b/.github/workflows/android-windows.yml @@ -14,6 +14,7 @@ on: - 'src/**' - 'android/**' - 'CMakeLists.txt' + - 'cmake/**' # concurrency: # group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/docker-linux.yml b/.github/workflows/docker-linux.yml index 37930b93130..03c924b26c1 100644 --- a/.github/workflows/docker-linux.yml +++ b/.github/workflows/docker-linux.yml @@ -14,6 +14,7 @@ on: - 'deploy/linux/**' - 'src/**' - 'CMakeLists.txt' + - 'cmake/**' # concurrency: # group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index e2df8e1060a..825622dbfdd 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -13,6 +13,7 @@ on: - 'deploy/linux/**' - 'src/**' - 'CMakeLists.txt' + - 'cmake/**' # concurrency: # group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index c13b3b3e780..7f86229339e 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -13,6 +13,7 @@ on: - 'deploy/macos/**' - 'src/**' - 'CMakeLists.txt' + - 'cmake/**' # concurrency: # group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 3d8706151bd..d8081e235e9 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -13,6 +13,7 @@ on: - 'deploy/windows/**' - 'src/**' - 'CMakeLists.txt' + - 'cmake/**' # concurrency: # group: ${{ github.workflow }}-${{ github.ref }} diff --git a/cmake/find-modules/FindGStreamer.cmake b/cmake/find-modules/FindGStreamer.cmake index d3bec48df1f..3c76c42c20a 100644 --- a/cmake/find-modules/FindGStreamer.cmake +++ b/cmake/find-modules/FindGStreamer.cmake @@ -645,6 +645,11 @@ if(ANDROID) target_link_options(GStreamer::GStreamer INTERFACE "-Wl,-Bsymbolic") endif() +if(WIN32) + find_package(OpenGL REQUIRED) + target_link_libraries(GStreamer::GStreamer INTERFACE user32.lib OpenGL::GL) +endif() + if(QGC_GST_STATIC_BUILD) target_compile_definitions(GStreamer::GStreamer INTERFACE QGC_GST_STATIC_BUILD) endif()