diff options
| author | ruki <[email protected]> | 2020-12-23 00:00:24 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-12-23 00:00:24 +0800 |
| commit | 5eb09e88851744fb544c5b6ed5e20a448928daa0 (patch) | |
| tree | f65e2570f193ec11693b174bc0b2b4ff1d37a421 /xmake/modules/detect/tools | |
| parent | fd125f21ece875cd6a5037725f2d84f24e658f41 (diff) | |
remove lib.detect.cache
Diffstat (limited to 'xmake/modules/detect/tools')
| -rw-r--r-- | xmake/modules/detect/tools/ar/has_flags.lua | 11 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/cl/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/clang_cl/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/dmd/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/gcc/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/gdc/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/gfortran/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/go/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/link/has_flags.lua | 11 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/ml/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/nvcc/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/rustc/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/sdcc/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/swiftc/has_flags.lua | 13 | ||||
| -rw-r--r-- | xmake/modules/detect/tools/zig/has_flags.lua | 13 |
15 files changed, 60 insertions, 131 deletions
diff --git a/xmake/modules/detect/tools/ar/has_flags.lua b/xmake/modules/detect/tools/ar/has_flags.lua index 9a528a4a5..914680d69 100644 --- a/xmake/modules/detect/tools/ar/has_flags.lua +++ b/xmake/modules/detect/tools/ar/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") -- attempt to check it from the argument list function _check_from_arglist(flags, opt) @@ -35,11 +35,8 @@ function _check_from_arglist(flags, opt) -- make allflags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all allflags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -65,8 +62,8 @@ function _check_from_arglist(flags, opt) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end -- ok? diff --git a/xmake/modules/detect/tools/cl/has_flags.lua b/xmake/modules/detect/tools/cl/has_flags.lua index bfa738fab..2a398041d 100644 --- a/xmake/modules/detect/tools/cl/has_flags.lua +++ b/xmake/modules/detect/tools/cl/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") -- attempt to check it from the argument list function _check_from_arglist(flags, opt) @@ -35,11 +35,8 @@ function _check_from_arglist(flags, opt) -- make allflags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all allflags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -52,11 +49,9 @@ function _check_from_arglist(flags, opt) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]:gsub("/", "-")] end diff --git a/xmake/modules/detect/tools/clang_cl/has_flags.lua b/xmake/modules/detect/tools/clang_cl/has_flags.lua index ffd3ad99a..27728697f 100644 --- a/xmake/modules/detect/tools/clang_cl/has_flags.lua +++ b/xmake/modules/detect/tools/clang_cl/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") import("core.language.language") -- attempt to check it from the argument list @@ -36,11 +36,8 @@ function _check_from_arglist(flags, opt) -- make allflags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all allflags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -53,11 +50,9 @@ function _check_from_arglist(flags, opt) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]:gsub("/", "-")] end diff --git a/xmake/modules/detect/tools/dmd/has_flags.lua b/xmake/modules/detect/tools/dmd/has_flags.lua index 372b25416..459db9228 100644 --- a/xmake/modules/detect/tools/dmd/has_flags.lua +++ b/xmake/modules/detect/tools/dmd/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") -- is linker? function _islinker(flags, opt) @@ -57,11 +57,8 @@ function _check_from_arglist(flags, opt, islinker) -- make allflags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all allflags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -74,11 +71,9 @@ function _check_from_arglist(flags, opt, islinker) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]] end diff --git a/xmake/modules/detect/tools/gcc/has_flags.lua b/xmake/modules/detect/tools/gcc/has_flags.lua index fd1abd9ed..391ff2bfb 100644 --- a/xmake/modules/detect/tools/gcc/has_flags.lua +++ b/xmake/modules/detect/tools/gcc/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") import("core.language.language") -- is linker? @@ -56,11 +56,8 @@ function _check_from_arglist(flags, opt, islinker) -- make flags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all flags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -73,11 +70,9 @@ function _check_from_arglist(flags, opt, islinker) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]] end diff --git a/xmake/modules/detect/tools/gdc/has_flags.lua b/xmake/modules/detect/tools/gdc/has_flags.lua index 8520240b7..1ba8c98b0 100644 --- a/xmake/modules/detect/tools/gdc/has_flags.lua +++ b/xmake/modules/detect/tools/gdc/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") import("core.language.language") -- is linker? @@ -56,11 +56,8 @@ function _check_from_arglist(flags, opt, islinker) -- make flags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all flags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -73,11 +70,9 @@ function _check_from_arglist(flags, opt, islinker) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]] end diff --git a/xmake/modules/detect/tools/gfortran/has_flags.lua b/xmake/modules/detect/tools/gfortran/has_flags.lua index 9fad1e779..62a35c653 100644 --- a/xmake/modules/detect/tools/gfortran/has_flags.lua +++ b/xmake/modules/detect/tools/gfortran/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") import("core.language.language") -- is linker? @@ -56,11 +56,8 @@ function _check_from_arglist(flags, opt, islinker) -- make flags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all flags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -73,11 +70,9 @@ function _check_from_arglist(flags, opt, islinker) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]] end diff --git a/xmake/modules/detect/tools/go/has_flags.lua b/xmake/modules/detect/tools/go/has_flags.lua index 006e26c7f..267d4de8a 100644 --- a/xmake/modules/detect/tools/go/has_flags.lua +++ b/xmake/modules/detect/tools/go/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") import("core.language.language") -- is linker? @@ -52,11 +52,8 @@ function _check_from_arglist(flags, opt, islinker) -- make flags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all flags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- attempt to get argument list from the error info (help menu) @@ -78,11 +75,9 @@ function _check_from_arglist(flags, opt, islinker) } -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]] end diff --git a/xmake/modules/detect/tools/link/has_flags.lua b/xmake/modules/detect/tools/link/has_flags.lua index 82d4f6854..819a84279 100644 --- a/xmake/modules/detect/tools/link/has_flags.lua +++ b/xmake/modules/detect/tools/link/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") import("lib.detect.find_tool") -- try running @@ -42,11 +42,8 @@ function _check_from_arglist(flags, opt) -- make allflags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all allflags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -67,8 +64,8 @@ function _check_from_arglist(flags, opt) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end return allflags[flags[1]:gsub("/", "-"):lower()] end diff --git a/xmake/modules/detect/tools/ml/has_flags.lua b/xmake/modules/detect/tools/ml/has_flags.lua index 439c0fa5a..53576fa22 100644 --- a/xmake/modules/detect/tools/ml/has_flags.lua +++ b/xmake/modules/detect/tools/ml/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") -- attempt to check it from the argument list function _check_from_arglist(flags, opt) @@ -35,11 +35,8 @@ function _check_from_arglist(flags, opt) -- make allflags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all allflags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -52,11 +49,9 @@ function _check_from_arglist(flags, opt) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]:gsub("/", "-")] end diff --git a/xmake/modules/detect/tools/nvcc/has_flags.lua b/xmake/modules/detect/tools/nvcc/has_flags.lua index 594368e81..9a66c5f42 100644 --- a/xmake/modules/detect/tools/nvcc/has_flags.lua +++ b/xmake/modules/detect/tools/nvcc/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") import("core.language.language") -- is linker? @@ -78,11 +78,8 @@ function _check_from_arglist(flags, opt, islinker) -- make flags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all flags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -95,11 +92,9 @@ function _check_from_arglist(flags, opt, islinker) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]] end diff --git a/xmake/modules/detect/tools/rustc/has_flags.lua b/xmake/modules/detect/tools/rustc/has_flags.lua index 1e8506249..e7c55a180 100644 --- a/xmake/modules/detect/tools/rustc/has_flags.lua +++ b/xmake/modules/detect/tools/rustc/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") -- try running function _try_running(...) @@ -43,11 +43,8 @@ function _check_from_arglist(flags, opt) -- make allflags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all allflags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -60,11 +57,9 @@ function _check_from_arglist(flags, opt) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]] end diff --git a/xmake/modules/detect/tools/sdcc/has_flags.lua b/xmake/modules/detect/tools/sdcc/has_flags.lua index c2b144334..1198b6f44 100644 --- a/xmake/modules/detect/tools/sdcc/has_flags.lua +++ b/xmake/modules/detect/tools/sdcc/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") import("core.language.language") -- is linker? @@ -58,11 +58,8 @@ function _check_from_arglist(flags, opt, islinker) -- make flags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all flags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -75,11 +72,9 @@ function _check_from_arglist(flags, opt, islinker) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]] end diff --git a/xmake/modules/detect/tools/swiftc/has_flags.lua b/xmake/modules/detect/tools/swiftc/has_flags.lua index 3a0749edb..541b897a9 100644 --- a/xmake/modules/detect/tools/swiftc/has_flags.lua +++ b/xmake/modules/detect/tools/swiftc/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") -- try running function _try_running(...) @@ -43,11 +43,8 @@ function _check_from_arglist(flags, opt) -- make allflags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all allflags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -60,11 +57,9 @@ function _check_from_arglist(flags, opt) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]] end diff --git a/xmake/modules/detect/tools/zig/has_flags.lua b/xmake/modules/detect/tools/zig/has_flags.lua index 12091eb87..b12f3defb 100644 --- a/xmake/modules/detect/tools/zig/has_flags.lua +++ b/xmake/modules/detect/tools/zig/has_flags.lua @@ -19,7 +19,7 @@ -- -- imports -import("lib.detect.cache") +import("core.cache.detectcache") -- is linker? function _islinker(flags, opt) @@ -51,11 +51,8 @@ function _check_from_arglist(flags, opt, islinker) -- make allflags key local flagskey = opt.program .. "_" .. (opt.programver or "") - -- load cache - local cacheinfo = cache.load(key) - -- get all allflags from argument list - local allflags = cacheinfo[flagskey] + local allflags = detectcache:get2(key, flagskey) if not allflags then -- get argument list @@ -68,11 +65,9 @@ function _check_from_arglist(flags, opt, islinker) end -- save cache - cacheinfo[flagskey] = allflags - cache.save(key, cacheinfo) + detectcache:set2(key, flagskey, allflags) + detectcache:save() end - - -- ok? return allflags[flags[1]] end |
