Quellcode durchsuchen

Fix qt5lib for macOS (#1072)

* Fix qt5lib for macOS

* Update xmake.lua
Jérôme Leclercq vor 3 Jahren
Ursprung
Commit
7c7e58a139
1 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
  1. 7 1
      packages/q/qt5lib/xmake.lua

+ 7 - 1
packages/q/qt5lib/xmake.lua

@@ -27,6 +27,7 @@ package("qt5lib")
         local links = table.wrap(package:data("links"))
         local includedirs = {qt.includedir}
         local linkname
+        local frameworks
         if package:is_plat("windows") then
             linkname = "Qt5" .. libname
             if package:is_debug() then
@@ -54,6 +55,11 @@ package("qt5lib")
         end
 
         table.insert(links, 1, linkname)
+        if frameworks then
+            table.join2(frameworks, package:data("frameworks"))
+        else
+            frameworks = package:data("frameworks")
+        end
 
         return {
             qtdir = qt,
@@ -61,7 +67,7 @@ package("qt5lib")
             includedirs = includedirs,
             links = links,
             linkdirs = qt.libdir,
-            frameworks = package:data("frameworks"),
+            frameworks = frameworks,
             frameworkdirs = qt.libdir,
             syslinks = package:data("syslinks")
         }