summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2021-08-14 14:07:09 +0800
committerruki <[email protected]>2021-08-14 14:07:09 +0800
commit0795b09c48d770af91138edc417089830c1d4850 (patch)
tree014e554906c66c9b36fb4c451a1272f4d90af1be
parent309b9ca8f38df147940a37e1698ae662bd4346b3 (diff)
add project lockfile
-rw-r--r--xmake/core/project/project.lua5
-rw-r--r--xmake/core/sandbox/modules/import/core/project/project.lua1
2 files changed, 6 insertions, 0 deletions
diff --git a/xmake/core/project/project.lua b/xmake/core/project/project.lua
index fafc254bf..138e847ba 100644
--- a/xmake/core/project/project.lua
+++ b/xmake/core/project/project.lua
@@ -1023,6 +1023,11 @@ function project.requireconfs_str()
return requireconfs_str, requireconfs_extra
end
+-- get requires lockfile
+function project.requires_lockfile()
+ return path.join(project.directory(), "xmake-requires.lock")
+end
+
-- get the given rule
function project.rule(name)
return project.rules()[name]
diff --git a/xmake/core/sandbox/modules/import/core/project/project.lua b/xmake/core/sandbox/modules/import/core/project/project.lua
index 694532527..1becb07a9 100644
--- a/xmake/core/sandbox/modules/import/core/project/project.lua
+++ b/xmake/core/sandbox/modules/import/core/project/project.lua
@@ -63,6 +63,7 @@ sandbox_core_project.required_package = project.required_package
sandbox_core_project.required_packages = project.required_packages
sandbox_core_project.requires_str = project.requires_str
sandbox_core_project.requireconfs_str = project.requireconfs_str
+sandbox_core_project.requires_lockfile = project.requires_lockfile
sandbox_core_project.policy = project.policy
sandbox_core_project.tmpdir = project.tmpdir
sandbox_core_project.tmpfile = project.tmpfile