diff options
| author | ruki <[email protected]> | 2018-04-11 22:32:32 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2018-04-11 09:15:15 +0800 |
| commit | 4b9de4cb6a555c80be771fad26fe4c00ac3f4e2e (patch) | |
| tree | 2eecb45ffd1745822c366f30dc6afd8dab2b1f54 /xmake/core/project/project.lua | |
| parent | 2d1b8aeda4966843acdcc67851d941234630f147 (diff) | |
seperate project and package
Diffstat (limited to 'xmake/core/project/project.lua')
| -rw-r--r-- | xmake/core/project/project.lua | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/xmake/core/project/project.lua b/xmake/core/project/project.lua index f5b525470..e5785a645 100644 --- a/xmake/core/project/project.lua +++ b/xmake/core/project/project.lua @@ -41,6 +41,7 @@ local target = require("project/target") local config = require("project/config") local option = require("project/option") local deprecated_project = require("project/deprecated/project") +local package = require("package/package") local platform = require("platform/platform") local environment = require("platform/environment") local language = require("language/language") @@ -211,14 +212,12 @@ function project.interpreter() -- define apis for option interp:api_define(option.apis()) + -- define apis for package + interp:api_define(package.apis()) + -- define apis for language interp:api_define(language.apis()) - -- define registered apis - for _, apis in ipairs(project._APIS or {}) do - interp:api_define(apis) - end - -- define apis for project interp:api_define { @@ -303,16 +302,6 @@ function project.interpreter() return interp end --- define apis -function project.define_apis(apis) - - -- init apis - project._APIS = project._APIS or {} - - -- define these apis - table.insert(project._APIS, apis) -end - -- get the project file function project.file() return os.projectfile() |
