Jason Perkins
df2b2e3a6d
Cleaned up and standardized namespaces in vstudio code
2011-02-02 13:27:52 -05:00
Jason Perkins
ad515a7ac3
Port VS200x from walksources() to trees
2011-01-22 14:51:54 -05:00
Jason Perkins
1c06557bc9
Merged with stable
2011-01-02 15:53:26 -05:00
liamDevine
fb54aea2fa
Removes the setting of WholeProgramOptimization for vs10 projects as per the msdn docs.
2010-12-30 15:40:12 +00:00
Jason Perkins
7fe1f9150c
Merge with stable
2010-12-27 16:21:15 -05:00
Liam Devine
200f0d6c4b
Sets ONLY_ACTIVE_ARCH = YES in Xcode debug builds to mirror Xcode created projects
2010-12-09 23:47:47 +00:00
Liam Devine
6a251c8577
adds GCC_SYMBOLS_PRIVATE_EXTERN = NO; which should be the default for builds. This fixes a Release build yet not Debug as Xcode itself is broken. Bug 2920784 and Feature 3118000
2010-12-09 23:08:54 +00:00
Jason Perkins
854aa65741
More SNC changes: fixed location of PCH to match VS, fixed flags
2010-12-06 06:45:22 -05:00
Jason Perkins
b8f2684004
Switched PS3 builds from GCC to SNC
2010-12-02 06:56:35 -05:00
Jason Perkins
8e469cf3a5
More stable/dev merging
2010-12-02 06:25:15 -05:00
Liam Devine
778c7b508f
typo fix
2010-12-01 13:19:24 +00:00
Liam Devine
e4fb04b09c
fixes ClCompile blocks with PCH's in Vs10 generator
2010-12-01 13:10:44 +00:00
liamDevine
83dbac114c
Typo correction
2010-11-02 00:30:06 +00:00
liamDevine
1ba4125df5
adds NoIncrementalLink to vs200X
2010-11-02 00:08:25 +00:00
liamDevine
707729d408
removed dead tests
...
readded the behaviour that if cfg.kind is StaticLib then there is not LinkIncremental section
2010-11-01 23:30:15 +00:00
liamDevine
ecdf201d61
Vs10 implementing NoLinkIncrementally flag.
...
This changes the behaviour that was the previous.
Previously it could be set to true, false or omitted all together, now it is either true or false; was this wanted?
2010-11-01 22:30:31 +00:00
liamDevine
ad5e8061c6
vs10 64bit builds can not use /ZI http://msdn.microsoft.com/en-us/library/958x11bc(v=VS.100).aspx
2010-11-01 02:20:35 +00:00
liamDevine
6e1e761fea
fixes vs10 to only add a pdb when the symbols flag in used
2010-11-01 00:34:59 +00:00
liamDevine
67b3e45aa4
Fixes vs10 DebugInformationFormat
2010-11-01 00:26:24 +00:00
liamDevine
420e381d47
applies miminal rebuild change to vs10 that was applied in changeset 0b3e27b8eac6 for vs200x
2010-10-31 23:56:07 +00:00
liamDevine
6c7968aba6
adds local keyword to buffer instances
2010-10-31 23:24:15 +00:00
liamDevine
e89e0eb8e7
Fixes vs10 Bug 3100062 uses premake.config.isdebugbuild to determine debug status
2010-10-31 23:18:15 +00:00
liamDevine
3f0b545424
removes invalid test in vs2010 filters
...
refactored moving more code in the function "if_config_and_platform" for vs2010
added write_file_compile_block which takes care of pre compiled headers and fixes Bug 3095274
Did lines ending changes in vs2010_vcxproj.lua and test_vs2010_vcxproj.lua which is why the changeset is bigger??
2010-10-30 11:55:40 +01:00
liamDevine
51abe69396
removes invalid test in vs2010 filters
...
removes dead function vs10_helpers.table_of_filters
2010-10-30 01:16:33 +01:00
liamDevine
a51fc3da63
Bug 3097868: Patch 3076517 premake_rev465.patch. Removes relative paths from vs2010 filters (Robert Konrad)
2010-10-30 00:43:12 +01:00
Jason Perkins
9ec77bf550
Bug 3015312: Makefiles are not quoted correctly
2010-10-21 06:41:52 -04:00
Jason Perkins
e52f458c6c
Bug 3020382: GCC PCH not working
2010-10-19 07:14:46 -04:00
Jason Perkins
4a515d8df6
Bug 3034222: StaticLib projects ignore linkoptions
2010-10-13 10:20:26 -04:00
Jason Perkins
781f1cf792
Improved portability of Premake's Mac OS X binaries (William Burnson)
2010-10-11 12:25:55 -04:00
Jason Perkins
6c5022bf39
Patch 3063804: Set CompileAs flag for VS200x C projects (rjmyst3)
2010-09-14 06:36:40 -04:00
Jason Perkins
683d391ae7
Bug 3007101: Generating PDB in Release builds is not supported
2010-09-05 16:10:28 -04:00
Jason Perkins
8e84aa4efe
Bug 3056381: Xcode project breaks on special chars
2010-09-05 14:47:42 -04:00
liamDevine
5f688dfeee
linkoptions added and refactored for all "kinds"
2010-07-28 01:25:07 +01:00
liamDevine
0382a1c310
embedded scripts
2010-07-27 20:02:11 +01:00
liamDevine
df4e215fef
Resource script now put in correct ItemGroup which is ResourceCompile inside a *.vcxproj
2010-07-27 19:25:36 +01:00
liamDevine
408a94ebae
Added config_type to the namespace premake.vstudio.vs10_helpers from local scope
...
Fixed config_type not returning Application for a WindowedApp
2010-07-27 16:24:00 +01:00
Jason Perkins
425684bef8
Merged Liam's VS2010 changes
2010-07-20 16:37:52 -04:00
LiamDevine
5c49aa8638
Moved remaining functions from global and added them to the table premake.vstudio.vs10_helpers
2010-07-14 23:31:31 +01:00
Jason Perkins
46aa8cbd65
Merged VS 2010 C/C++ support (Liam Devine)
2010-07-13 09:05:13 -04:00
Jason Perkins
68f49d30bd
Fixed handling of icons in Xcode (bitshifter)
2010-07-13 08:18:33 -04:00
LiamDevine
6415760b8a
Fixed bug where a filter path had a dot in it's path
...
added C support
2010-06-21 20:49:20 +01:00
LiamDevine
4df8255508
added MFC support
...
changed to use only one configuration block
2010-06-21 17:38:50 +01:00
LiamDevine
947c13faea
UseDebugLibraries --added to config
...
whole program optimisation --added
added--- SmallerTypeCheck set to true when flags contain extra warnings and no optimisation
2010-06-21 14:33:48 +01:00
LiamDevine
2e6b86c1c0
changed any comments to line from blocks as parser failed
...
addded postfix slashes to int and out dirs
removed quotes from event hooks
moved event hooks to correct location
added target name to prevent warnings due to changes in vs using MSBuild
changed errors in wildcard searches that for some reason I was using through out
Found error in that a clean operation was registered within actions yet another function is called.
Can currently generate sln and proj files for C++ using most configs and compile then, see todo for exceptions
2010-06-20 01:07:39 +01:00
LiamDevine
ff650b85cf
faulty test was passing. fixed
2010-06-18 00:49:48 +01:00
LiamDevine
d1eb9852fe
pulled changes from premake repos
2010-06-18 00:33:25 +01:00
LiamDevine
f00217f741
removed invalid assumptions which were checked in unit tests
...
added link section even when a static lib
added ProgramDatabaseFile to link section
2010-06-18 00:27:34 +01:00
LiamDevine
db0f215e95
added failing test for ImportLibrary to remind me there is an unknown
2010-06-17 00:47:45 +01:00
LiamDevine
917217bc8f
Never saved before commit oops
2010-06-17 00:30:52 +01:00
LiamDevine
b96a354aba
Moved filter functions into core from test file
2010-06-17 00:30:14 +01:00