summaryrefslogtreecommitdiff
path: root/xmake/core/project/project.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2017-07-21 10:44:50 +0800
committerruki <[email protected]>2017-07-21 10:44:50 +0800
commit5bac5ca75bfcbf449007ce5f8a94bdce1b81b0bb (patch)
tree0b57e2975d7ffec43e7b8ca504c1402888f01b2e /xmake/core/project/project.lua
parent84c43d1e02b430d4d207439803202246d459c1b8 (diff)
impl find_package from packagedirs
Diffstat (limited to 'xmake/core/project/project.lua')
-rw-r--r--xmake/core/project/project.lua20
1 files changed, 7 insertions, 13 deletions
diff --git a/xmake/core/project/project.lua b/xmake/core/project/project.lua
index d2d467d88..fb0999e60 100644
--- a/xmake/core/project/project.lua
+++ b/xmake/core/project/project.lua
@@ -180,7 +180,7 @@ function project._api_add_packagedirs(interp, ...)
end
-- get interpreter
-function project._interpreter()
+function project.interpreter()
-- the interpreter has been initialized? return it directly
if project._INTERPRETER then
@@ -384,7 +384,7 @@ function project.get(name)
if not infos then
-- get interpreter
- local interp = project._interpreter()
+ local interp = project.interpreter()
assert(interp)
-- load infos
@@ -402,7 +402,7 @@ end
function project._load_targets()
-- get interpreter
- local interp = project._interpreter()
+ local interp = project.interpreter()
assert(interp)
-- enter the project directory
@@ -467,7 +467,7 @@ end
function project._load_options(disable_filter)
-- get interpreter
- local interp = project._interpreter()
+ local interp = project.interpreter()
assert(interp)
-- enter the project directory
@@ -542,7 +542,7 @@ function project.get(name)
if not infos then
-- get interpreter
- local interp = project._interpreter()
+ local interp = project.interpreter()
assert(interp)
-- load infos
@@ -615,7 +615,7 @@ end
function project.tasks()
-- get interpreter
- local interp = project._interpreter()
+ local interp = project.interpreter()
assert(interp)
-- the project file is not found?
@@ -635,13 +635,7 @@ end
-- get the mtimes
function project.mtimes()
-
- -- get interpreter
- local interp = project._interpreter()
- assert(interp)
-
- -- get it
- return interp:mtimes()
+ return project.interpreter():mtimes()
end
-- get the project menu