From 5e79b9c0e100bbbde3710155d669b2a593136390 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 10 Apr 2015 13:56:33 +0200 Subject: Fixes for solaris 11 build (nw) --- scripts/genie.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'scripts/genie.lua') 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 { -- cgit v1.2.3-70-g09d2