diff options
author | starkos <none@none> | 2009-05-13 01:44:45 +0400 |
---|---|---|
committer | starkos <none@none> | 2009-05-13 01:44:45 +0400 |
commit | 65a7d41440d634fcea3407f22023b6ed38e26a14 (patch) | |
tree | 8f72b6f6c7b17f07acef53184ed6d231499098b8 /src/base/project.lua | |
parent | 8e5b3f69b58865460308005ab0c4daf06f0438d1 (diff) |
Bug fixes to PS3 makefiles, adding missing msc.lua file
Diffstat (limited to 'src/base/project.lua')
-rw-r--r-- | src/base/project.lua | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/base/project.lua b/src/base/project.lua index 89b21b1..12844bc 100644 --- a/src/base/project.lua +++ b/src/base/project.lua @@ -437,8 +437,14 @@ function premake.gettool(cfg) if premake.iscppproject(cfg) then - if not _OPTIONS.cc then _OPTIONS.cc = premake.actions[_ACTION].valid_tools.cc[1] end - return premake[_OPTIONS.cc] + if _OPTIONS.cc then + return premake[_OPTIONS.cc] + end + local action = premake.actions[_ACTION] + if action.valid_tools then + return premake[action.valid_tools.cc[1]] + end + return premake.gcc else return premake.dotnet end |