diff options
Diffstat (limited to '3rdparty/genie/src/base/action.lua')
-rw-r--r-- | 3rdparty/genie/src/base/action.lua | 11 |
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 |