summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/genie.lua
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/genie.lua')
-rw-r--r--scripts/genie.lua13
1 files changed, 12 insertions, 1 deletions
diff --git a/scripts/genie.lua b/scripts/genie.lua
index 0a70ebb904f..c907c87cf13 100644
--- a/scripts/genie.lua
+++ b/scripts/genie.lua
@@ -41,7 +41,7 @@ function findfunction(x)
end
function layoutbuildtask(_folder, _name)
- return { MAME_DIR .. "src/".._folder.."/".. _name ..".lay" , GEN_DIR .. _folder .. "/".._name..".lh", { MAME_DIR .. "src/build/file2str.py" }, {"@echo Converting src/".._folder.."/".._name..".lay...", "python $(1) $(<) $(@) layout_".._name }};
+ return { MAME_DIR .. "src/".._folder.."/".. _name ..".lay" , GEN_DIR .. _folder .. "/".._name..".lh", { MAME_DIR .. "src/build/file2str.py" }, {"@echo Converting src/".._folder.."/".._name..".lay...", PYTHON .. " $(1) $(<) $(@) layout_".._name }};
end
CPUS = {}
@@ -272,6 +272,17 @@ newoption {
}
}
+newoption {
+ trigger = "PYTHON_EXECUTABLE",
+ description = "Python executable.",
+}
+
+PYTHON = "python"
+
+if _OPTIONS["PYTHON_EXECUTABLE"]~=nil then
+ PYTHON = _OPTIONS["PYTHON_EXECUTABLE"]
+end
+
if not _OPTIONS["BIGENDIAN"] then
_OPTIONS["BIGENDIAN"] = "0"
end