aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/osg/link-libraries.patch
blob: b65844432d266dd233e5a1fe457e2176ac89f37f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff --git a/CMakeModules/OsgMacroUtils.cmake b/CMakeModules/OsgMacroUtils.cmake
index ce55be0..9b7107c 100644
--- a/CMakeModules/OsgMacroUtils.cmake
+++ b/CMakeModules/OsgMacroUtils.cmake
@@ -37,6 +37,16 @@ SET(VALID_BUILDER_VERSION OFF)
 
 MACRO(LINK_WITH_VARIABLES TRGTNAME)
     FOREACH(varname ${ARGN})
+        string(REPLACE "_LIBRARY" "_LINK_LIBRARIES" lwv_link_libraries "${varname}")
+        if(DEFINED ${lwv_link_libraries})
+            TARGET_LINK_LIBRARIES(${TRGTNAME} ${${lwv_link_libraries}})
+            continue()
+        endif()
+        string(REPLACE "_LIBRARY" "_LIBRARIES" lwv_libraries "${varname}")
+        if(DEFINED ${lwv_libraries})
+            TARGET_LINK_LIBRARIES(${TRGTNAME} ${${lwv_libraries}})
+            continue()
+        endif()
         IF(${varname}_DEBUG)
             IF(${varname}_RELEASE)
                 TARGET_LINK_LIBRARIES(${TRGTNAME} optimized "${${varname}_RELEASE}" debug "${${varname}_DEBUG}")