Selaa lähdekoodia

disable tests for glib

ruki 6 vuotta sitten
vanhempi
commit
26aac9a7d4
1 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 5 1
      packages/g/glib/xmake.lua

+ 5 - 1
packages/g/glib/xmake.lua

@@ -18,14 +18,18 @@ package("glib")
     if is_plat("macosx") then
     if is_plat("macosx") then
         add_syslinks("iconv")
         add_syslinks("iconv")
         add_frameworks("Foundation", "CoreFoundation")
         add_frameworks("Foundation", "CoreFoundation")
+    elseif is_plat("linux") then
+        add_syslinks("pthread")
     end
     end
 
 
     on_install("macosx", "linux", function (package)
     on_install("macosx", "linux", function (package)
-        local configs = {"-Dbsymbolic_functions=false", "-Ddtrace=false", "-Ddefault_library=static"}
+        local configs = {"-Dbsymbolic_functions=false", "-Ddtrace=false", "-Dman=false", "-Ddefault_library=static", "-Dinstalled_tests=false"}
         if is_plat("macosx") then
         if is_plat("macosx") then
             table.insert(configs, "-Diconv=native")
             table.insert(configs, "-Diconv=native")
         end
         end
         table.insert(configs, "-Dgio_module_dir=" .. path.join(package:installdir(), "lib/gio/modules"))
         table.insert(configs, "-Dgio_module_dir=" .. path.join(package:installdir(), "lib/gio/modules"))
+        io.gsub("meson.build", "subdir%('tests'%)", "")
+        io.gsub("gio/meson.build", "subdir%('tests'%)", "")
         import("package.tools.meson").install(package, configs)
         import("package.tools.meson").install(package, configs)
     end)
     end)