diff options
| author | ruki <[email protected]> | 2020-12-27 18:05:03 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-12-27 18:05:03 +0800 |
| commit | 902f64bb0e83c683dcfe4582b29cea44a9e67b8f (patch) | |
| tree | bfc399520f87d97c3a522b6b18184933b313385b | |
| parent | 4962b1231b579d7e9733e8a4cd030b86ea8cba96 (diff) | |
fix local cache
| -rw-r--r-- | xmake/actions/config/main.lua | 6 | ||||
| -rw-r--r-- | xmake/plugins/project/vstudio/impl/vs201x.lua | 6 | ||||
| -rw-r--r-- | xmake/plugins/project/vsxmake/getinfo.lua | 6 |
3 files changed, 15 insertions, 3 deletions
diff --git a/xmake/actions/config/main.lua b/xmake/actions/config/main.lua index 45aa42301..6acdf7999 100644 --- a/xmake/actions/config/main.lua +++ b/xmake/actions/config/main.lua @@ -278,7 +278,11 @@ force to build in current directory via run `xmake -P .`]], os.projectdir()) if recheck then -- clear and flush local cache to disk - localcache.clear() + localcache.clear("config") + localcache.clear("detect") + localcache.clear("option") + localcache.clear("package") + localcache.clear("toolchain") localcache.save() -- check platform diff --git a/xmake/plugins/project/vstudio/impl/vs201x.lua b/xmake/plugins/project/vstudio/impl/vs201x.lua index 53b3dab6c..8980d0449 100644 --- a/xmake/plugins/project/vstudio/impl/vs201x.lua +++ b/xmake/plugins/project/vstudio/impl/vs201x.lua @@ -246,7 +246,11 @@ function make(outputdir, vsinfo) -- clear cache memcache.clear() - localcache.clear() + localcache.clear("config") + localcache.clear("detect") + localcache.clear("option") + localcache.clear("package") + localcache.clear("toolchain") -- check platform platform.load(config.plat(), arch):check() diff --git a/xmake/plugins/project/vsxmake/getinfo.lua b/xmake/plugins/project/vsxmake/getinfo.lua index d6c4a002c..ff74a0f02 100644 --- a/xmake/plugins/project/vsxmake/getinfo.lua +++ b/xmake/plugins/project/vsxmake/getinfo.lua @@ -302,7 +302,11 @@ function main(outputdir, vsinfo) -- clear cache memcache.clear() - localcache.clear() + localcache.clear("config") + localcache.clear("detect") + localcache.clear("option") + localcache.clear("package") + localcache.clear("toolchain") -- check platform platform.load(config.plat(), arch):check() |
