Quellcode durchsuchen

fix: 使其能编译通过

Wendal Chen vor 1 Jahr
Ursprung
Commit
f78d6844b1
1 geänderte Dateien mit 35 neuen und 6 gelöschten Zeilen
  1. 35 6
      xmake.lua

+ 35 - 6
xmake.lua

@@ -21,11 +21,11 @@ package("csky")
     set_description("GNU Csky Embedded Toolchain")
 
     if is_host("windows") then
-        set_urls("http://cdndownload.openluat.com/xmake/toolchains/csky/csky-elfabiv2-tools-mingw-minilibc-$(version).tar.gz")
+        set_urls("http://xmake.vue2.cn/xmake/toolchains/csky/csky-elfabiv2-tools-mingw-minilibc-$(version).tar.gz")
         add_versions("20210423", "e7d0130df26bcf7b625f7c0818251c04e6be4715ed9b3c8f6303081cea1f058b")
         add_versions("20230301", "1b958769601e8ba94a866df68215700614f55e0152933d5f5263899bb44d24f5")
     elseif is_host("linux") then
-        set_urls("http://cdndownload.openluat.com/xmake/toolchains/csky/csky-elfabiv2-tools-x86_64-minilibc-$(version).tar.gz")
+        set_urls("http://xmake.vue2.cn/xmake/toolchains/csky/csky-elfabiv2-tools-x86_64-minilibc-$(version).tar.gz")
         add_versions("20210423", "8b9a353c157e4d44001a21974254a21cc0f3c7ea2bf3c894f18a905509a7048f")
         add_versions("20230301", "dac3c285d7dc9fe91805d6275c11fa260511cdd6a774891cbe2d79ec73535e10")
     end
@@ -54,10 +54,31 @@ add_asflags(flto .. "-DTLS_CONFIG_CPU_XT804=1 -DGCC_COMPILE=1 -mcpu=ck804ef -std
 add_cflags(flto .. "-DTLS_CONFIG_CPU_XT804=1 -DGCC_COMPILE=1 -mcpu=ck804ef -std=gnu99 -c -mhard-float -Wall -fdata-sections -ffunction-sections")
 add_cxflags(flto .. "-DTLS_CONFIG_CPU_XT804=1 -DGCC_COMPILE=1 -mcpu=ck804ef -std=gnu99 -c -mhard-float -Wall -fdata-sections -ffunction-sections")
 
-add_cxflags("-Werror=maybe-uninitialized")
-add_cxflags("-Werror=unused-value")
-add_cxflags("-Wno-unused-parameter")
-add_cxflags("-Werror=empty-body")
+-- 已经生效的GCC警告信息
+-- add_cxflags("-Werror=maybe-uninitialized")
+-- add_cxflags("-Werror=unused-value")
+-- add_cxflags("-Werror=array-bounds")
+-- add_cxflags("-Werror=return-type")
+-- add_cxflags("-Werror=overflow")
+-- add_cxflags("-Werror=empty-body")
+-- add_cxflags("-Werror=old-style-declaration")
+-- add_cxflags("-Werror=implicit-function-declaration")
+
+-- -- 暂不考虑的GCC警告信息
+-- add_cxflags("-Wno-unused-parameter")
+-- add_cxflags("-Wno-unused-but-set-variable")
+-- add_cxflags("-Wno-sign-compare")
+-- add_cxflags("-Wno-unused-variable")
+-- add_cxflags("-Wno-unused-function")
+
+-- -- 待修复的GCC警告信息
+-- add_cxflags("-Wno-int-conversion")
+-- add_cxflags("-Wno-discarded-qualifiers")
+-- add_cxflags("-Wno-pointer-sign")
+-- -- add_cxflags("-Werror=type-limits")
+-- add_cxflags("-Wno-incompatible-pointer-types")
+-- add_cxflags("-Wno-pointer-to-int-cast")
+-- add_cxflags("-Wno-int-to-pointer-cast")
 
 add_cflags("-fno-builtin-exit -fno-builtin-strcat -fno-builtin-strncat -fno-builtin-strcpy -fno-builtin-strlen -fno-builtin-calloc")
 
@@ -415,6 +436,10 @@ target("network")
     add_includedirs(luatos.."components/device/wlanraw/include",{public = true})
     add_files(luatos.."components/device/wlanraw/**.c")
 
+    -- qxwz
+    -- add_includedirs(luatos.."components/network/qxwz/include",{public = true})
+    -- add_files(luatos.."components/network/qxwz/**.c")
+
 target_end()
 
 target("nes")
@@ -706,6 +731,10 @@ target("air10x")
     add_includedirs(luatos.."components/ht1621/include",{public = true})
     add_files(luatos.."components/ht1621/src/*.c")
     add_files(luatos.."components/ht1621/binding/*.c")
+
+    -- rostr
+    -- add_includedirs(luatos.."components/rostr",{public = true})
+    -- add_files(luatos.."components/rostr/*.c")
     
     -- local opus_dir = luatos .. "components/opus/"
     -- add_includedirs(opus_dir .. "opus-1.3.1/src",