diff options
author | Jason Perkins <starkos@industriousone.com> | 2012-02-10 23:04:03 +0400 |
---|---|---|
committer | Jason Perkins <starkos@industriousone.com> | 2012-02-10 23:04:03 +0400 |
commit | dd2c75e040231c8536c080e876167ca2059f6ac1 (patch) | |
tree | be6fedf06c6d2563379c56563c36b4cc57518b0f /src/actions/vstudio/vs2010_vcxproj.lua | |
parent | 0536685c8c3ffd31b492abbbc59b2df29da181b1 (diff) |
Xbox360 fixes for VS20104.4-beta4
Diffstat (limited to 'src/actions/vstudio/vs2010_vcxproj.lua')
-rw-r--r-- | src/actions/vstudio/vs2010_vcxproj.lua | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/actions/vstudio/vs2010_vcxproj.lua b/src/actions/vstudio/vs2010_vcxproj.lua index bc7bd2e..1335390 100644 --- a/src/actions/vstudio/vs2010_vcxproj.lua +++ b/src/actions/vstudio/vs2010_vcxproj.lua @@ -127,6 +127,12 @@ local cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform) _p(2,'<OutDir '..if_config_and_platform() ..'>%s\\</OutDir>' , premake.esc(cfginfo.name),premake.esc(cfg.buildtarget.directory) ) + + if cfg.platform == "Xbox360" then + _p(2,'<OutputFile '..if_config_and_platform() ..'>$(OutDir)%s</OutputFile>' + , premake.esc(cfginfo.name),cfg.buildtarget.name ) + end + _p(2,'<IntDir '..if_config_and_platform() ..'>%s\\</IntDir>' , premake.esc(cfginfo.name), premake.esc(cfg.objectsdir)) _p(2,'<TargetName '..if_config_and_platform() ..'>%s</TargetName>' @@ -362,7 +368,8 @@ end local function item_def_lib(cfg) - if cfg.kind == 'StaticLib' then + -- The Xbox360 project files are stored in another place in the project file. + if cfg.kind == 'StaticLib' and cfg.platform ~= "Xbox360" then _p(1,'<Lib>') _p(2,'<OutputFile>$(OutDir)%s</OutputFile>',cfg.buildtarget.name) additional_options(2,cfg) |