diff --git a/xmake/core/project/project.lua b/xmake/core/project/project.lua index c71df25dbf..e9ac7399e3 100644 --- a/xmake/core/project/project.lua +++ b/xmake/core/project/project.lua @@ -303,6 +303,8 @@ function project._interpreter() , configdir = config.directory() , projectdir = project.directory() , packagedir = package.directory() + , programdir = xmake._PROGRAM_DIR + , xmake = path.join(xmake._PROGRAM_DIR, "xmake") } -- map it diff --git a/xmake/core/project/task.lua b/xmake/core/project/task.lua index ed01506941..35c051ef9c 100644 --- a/xmake/core/project/task.lua +++ b/xmake/core/project/task.lua @@ -202,6 +202,8 @@ function task._interpreter() , configdir = config.directory() , projectdir = xmake._PROJECT_DIR , packagedir = package.directory() + , programdir = xmake._PROGRAM_DIR + , xmake = path.join(xmake._PROGRAM_DIR, "xmake") } -- map it