diff options
| author | ruki <[email protected]> | 2022-06-01 00:39:36 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-06-01 00:39:36 +0800 |
| commit | 1fd784fb9e93d8ff458a55146af2f71e0d5671fb (patch) | |
| tree | 4a07954bf64988fb25e22cc8ddb8b41e11f07823 | |
| parent | 0428cdc48b8932407ca499134ecaffb5ddc3ae09 (diff) | |
fix option
| -rw-r--r-- | xmake/core/project/option.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/xmake/core/project/option.lua b/xmake/core/project/option.lua index 40fd43f1a..abe1ace93 100644 --- a/xmake/core/project/option.lua +++ b/xmake/core/project/option.lua @@ -55,12 +55,20 @@ end function _instance:_save() -- clear scripts for caching to file + local check = self:get("check") + local check_after = self:get("check_after") + local check_before = self:get("check_before") self:set("check", nil) self:set("check_after", nil) self:set("check_before", nil) -- save option option._cache():set(self:name(), self:info()) + + -- restore scripts + self:set("check", check) + self:set("check_after", check_after) + self:set("check_before", check_before) end -- clear the option info for cache |
