aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/gdal/fix-gdal-target-interfaces.patch
blob: bf159fce593af3183a408ca4623449b1c123d8bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/cmake/helpers/GdalDriverHelper.cmake b/cmake/helpers/GdalDriverHelper.cmake
index 838f0fd..380e20d 100644
--- a/cmake/helpers/GdalDriverHelper.cmake
+++ b/cmake/helpers/GdalDriverHelper.cmake
@@ -248,6 +248,10 @@ function(gdal_target_interfaces _TARGET)
             if (_res)
                 target_compile_options(${_TARGET} PRIVATE ${_res})
             endif ()
+            get_property(_res TARGET ${_LIB} PROPERTY INTERFACE_LINK_LIBRARIES)
+            if (_res)
+                gdal_target_interfaces(${_TARGET} ${_res})
+            endif ()
         endif ()
     endforeach ()
 endfunction()