diff options
| author | ruki <[email protected]> | 2016-03-29 10:56:16 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2016-03-29 10:56:38 +0800 |
| commit | 6e2aa359d0636c0224cccee04723408d9a3ae046 (patch) | |
| tree | 3b0607a30f2116fcfca7f00c6c3108d0d43b9389 /xmake/core/sandbox/modules/catch.lua | |
| parent | 7edb31caaa3d1a0d58737324b6af85cb3b2d2c75 (diff) | |
add trycatch and remove on_failure for task
Diffstat (limited to 'xmake/core/sandbox/modules/catch.lua')
| -rw-r--r-- | xmake/core/sandbox/modules/catch.lua | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/xmake/core/sandbox/modules/catch.lua b/xmake/core/sandbox/modules/catch.lua new file mode 100644 index 000000000..4f7b5a893 --- /dev/null +++ b/xmake/core/sandbox/modules/catch.lua @@ -0,0 +1,31 @@ +--!The Automatic Cross-platform Build Tool +-- +-- XMake is free software; you can redistribute it and/or modify +-- it under the terms of the GNU Lesser General Public License as published by +-- the Free Software Foundation; either version 2.1 of the License, or +-- (at your option) any later version. +-- +-- XMake is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU Lesser General Public License for more details. +-- +-- You should have received a copy of the GNU Lesser General Public License +-- along with XMake; +-- If not, see <a href="http://www.gnu.org/licenses/"> http://www.gnu.org/licenses/</a> +-- +-- Copyright (C) 2015 - 2016, ruki All rights reserved. +-- +-- @author ruki +-- @file catch.lua +-- + +-- catch +function sandbox_catch(block) + + -- get the catch block function + return {catch = block[1]} +end + +-- return module +return sandbox_catch |
