Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/premake-4.x-stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstarkos <none@none>2009-05-13 01:44:45 +0400
committerstarkos <none@none>2009-05-13 01:44:45 +0400
commit65a7d41440d634fcea3407f22023b6ed38e26a14 (patch)
tree8f72b6f6c7b17f07acef53184ed6d231499098b8 /src/base/project.lua
parent8e5b3f69b58865460308005ab0c4daf06f0438d1 (diff)
Bug fixes to PS3 makefiles, adding missing msc.lua file
Diffstat (limited to 'src/base/project.lua')
-rw-r--r--src/base/project.lua10
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