summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/genie.lua
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-04-10 13:56:33 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2015-04-10 13:56:33 +0200
commit5e79b9c0e100bbbde3710155d669b2a593136390 (patch)
tree8161e0b529c7abe757e5d63c2c191c9e45717321 /scripts/genie.lua
parentab9c8c267886dcae782c22469574ae2586ac07b5 (diff)
Fixes for solaris 11 build (nw)
Diffstat (limited to 'scripts/genie.lua')
-rw-r--r--scripts/genie.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/genie.lua b/scripts/genie.lua
index e42c92bd455..c56434aebe6 100644
--- a/scripts/genie.lua
+++ b/scripts/genie.lua
@@ -41,7 +41,8 @@ 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 = {}
@@ -612,10 +613,17 @@ end
if _ACTION == "gmake" then
--we compile C-only to C89 standard with GNU extensions
+if (_OPTIONS["targetos"]=="solaris") then
+ buildoptions_c {
+ "-std=gnu99",
+ }
+else
buildoptions_c {
"-std=gnu89",
}
+end
+
if _OPTIONS["CPP11"]=="1" then
buildoptions_cpp {