summaryrefslogtreecommitdiff
path: root/xmake/modules/detect/tool/find_git.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2017-06-19 21:16:59 +0800
committerruki <[email protected]>2017-06-19 21:23:00 +0800
commit1e7d8c44b51528b129c9d600785fd7a84850646b (patch)
treeb86fcb28091ba83a3f5dc4b0485163a2e3c759f6 /xmake/modules/detect/tool/find_git.lua
parente2d960162cd7c78eaa86ae3fc474a112ec4ddfbe (diff)
impl has_flags and rename detect.xxx to detect.xxxs
Diffstat (limited to 'xmake/modules/detect/tool/find_git.lua')
-rw-r--r--xmake/modules/detect/tool/find_git.lua58
1 files changed, 0 insertions, 58 deletions
diff --git a/xmake/modules/detect/tool/find_git.lua b/xmake/modules/detect/tool/find_git.lua
deleted file mode 100644
index b21455b0c..000000000
--- a/xmake/modules/detect/tool/find_git.lua
+++ /dev/null
@@ -1,58 +0,0 @@
---!The Make-like Build Utility based on Lua
---
--- Licensed to the Apache Software Foundation (ASF) under one
--- or more contributor license agreements. See the NOTICE file
--- distributed with this work for additional information
--- regarding copyright ownership. The ASF licenses this file
--- to you under the Apache License, Version 2.0 (the
--- "License"); you may not use this file except in compliance
--- with the License. You may obtain a copy of the License at
---
--- http://www.apache.org/licenses/LICENSE-2.0
---
--- Unless required by applicable law or agreed to in writing, software
--- distributed under the License is distributed on an "AS IS" BASIS,
--- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
--- See the License for the specific language governing permissions and
--- limitations under the License.
---
--- Copyright (C) 2015 - 2017, TBOOX Open Source Group.
---
--- @author ruki
--- @file find_git.lua
---
-
--- imports
-import("lib.detect.find_program")
-import("lib.detect.find_programver")
-
--- find git
---
--- @param opt the arguments, .e.g {version = true}
---
--- @return program, version
---
--- @code
---
--- local git = find_git()
--- local git, version = find_git({version = true})
---
--- @endcode
---
-function main(opt)
-
- -- init options
- opt = opt or {}
-
- -- find program
- local program = find_program(opt.program or "git", opt.pathes, opt.check)
-
- -- find program version
- local version = nil
- if program and opt and opt.version then
- version = find_programver(program)
- end
-
- -- ok?
- return program, version
-end