diff options
| author | ruki <[email protected]> | 2015-05-12 08:50:21 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2015-05-12 08:50:21 +0800 |
| commit | a0185c1df5558103ca4c510036088a17bf379c94 (patch) | |
| tree | 878a6c107ffed11cb93f28d831920825ef472fe7 /xmake/scripts/base/option.lua | |
| parent | 3b93e699c16862a1c29c2047425ce3d8a4827ea7 (diff) | |
add _DEFAULTS options
Diffstat (limited to 'xmake/scripts/base/option.lua')
| -rw-r--r-- | xmake/scripts/base/option.lua | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/xmake/scripts/base/option.lua b/xmake/scripts/base/option.lua index 0a6f4dd92..13ac012d9 100644 --- a/xmake/scripts/base/option.lua +++ b/xmake/scripts/base/option.lua @@ -38,6 +38,7 @@ function option.init(argv, menu) -- init _OPTIONS xmake._OPTIONS = {} + xmake._OPTIONS._DEFAULTS = {} -- save menu option._MENU = menu @@ -240,11 +241,8 @@ function option.init(argv, menu) local key = o[2] or o[1] assert(key) - -- exists the default value? - if not xmake._OPTIONS[key] and o[4] then - -- save the default value - xmake._OPTIONS[key] = o[4] - end + -- save the default value + xmake._OPTIONS._DEFAULTS[key] = o[4] end end |
