_MAIN_SCRIPT_DIR global variable stores the full path to the directory which contains the main project script. This will be the value passed to the
--file command line argument, or the location of the initial premake5.lua script if no
--file argument was specified.
Premake 5.0 or later.