summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/genie/src/base/action.lua
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/genie/src/base/action.lua')
-rw-r--r--3rdparty/genie/src/base/action.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/3rdparty/genie/src/base/action.lua b/3rdparty/genie/src/base/action.lua
index 6adbcad85a4..cf8058e1ce2 100644
--- a/3rdparty/genie/src/base/action.lua
+++ b/3rdparty/genie/src/base/action.lua
@@ -54,10 +54,21 @@
if a.onsolution then
a.onsolution(sln)
end
+ if sln.postsolutioncallbacks then
+ for _,cb in ipairs(sln.postsolutioncallbacks) do
+ cb(sln)
+ end
+ end
+
for prj in premake.solution.eachproject(sln) do
if a.onproject then
a.onproject(prj)
end
+ if prj.postprojectcallbacks then
+ for _,cb in ipairs(prj.postprojectcallbacks) do
+ cb(prj)
+ end
+ end
end
end