triton
dc18aba44a
Added support for setting default platforms and implemented the VS action.
2014-03-18 22:01:59 +00:00
Jason Perkins
b9b3667968
Add support for the AVX instruction set
2014-03-18 16:26:21 -04:00
Jason Perkins
5ef13aa5b6
Merge project objects with their underlying configuration sets
2014-03-13 17:08:04 -04:00
Jason Perkins
13c072594d
Migrated more of the .vcproj support code to new conventions
2014-03-11 12:10:33 -04:00
Jason Perkins
8c54e7943f
Rework VC 200x linker block to call arrays
2014-03-06 10:11:08 -05:00
Jason Perkins
6355a3215d
Make virtual path processing order deterministic
2014-03-09 13:17:10 -04:00
Jason Perkins
4f40197ab0
Improve performance of configuration set handling
2014-03-09 11:47:42 -04:00
Jason Perkins
b228800ba9
Move config set value removes to new field framework (mostly)
2014-03-09 08:27:21 -04:00
Jason Perkins
aacafa8fe7
Move config set value stores to new field framework
2014-03-08 16:03:34 -05:00
Jason Perkins
9378d31295
Move config set value fetches to new field framework
2014-03-08 14:17:35 -05:00
Jason Perkins
974b622b82
Require configuration set fetch/store to use registered fields only; phase out direct table access
2014-03-08 09:28:37 -05:00
Jason Perkins
7c98127394
Replace "array" and "object" API data kinds with "table"
2014-02-27 17:40:25 -05:00
msk
fa32a48db7
add testcase for utility support
2014-03-01 18:27:05 +01:00
Jason Perkins
6c0be942ce
Merged in tbasnoopy/premake-dev/ATL support (pull request #105 )
...
add ATL support
2014-02-27 14:01:16 -05:00
Jason Perkins
35509a1322
Merged in tbasnoopy/premake-dev/testsuite returncode (pull request #106 )
...
return an errorcode if testsuite fails
2014-02-27 13:58:49 -05:00
M. Skibbe
8e32d2a68a
lower case the api call
2014-02-27 16:47:43 +01:00
Jason Perkins
5fdeba643f
Moved platform toolset selection into configuration system
2014-02-27 09:54:55 -05:00
M. Skibbe
cb3671fdc8
add ATL support
2014-02-27 13:47:51 +01:00
M. Skibbe
67877ab787
return an errorcode if testsuite fails
2014-02-27 13:37:46 +01:00
Jason Perkins
0af9660606
Fix file sort order for VC'10 projects when virtual paths are used
2014-02-26 18:43:06 -05:00
Jason Perkins
51ab0947e8
Make _OPTIONS table key lookups case insensitive
2014-02-25 13:17:04 -05:00
Jason Perkins
cba18ab007
Port and clean up empty configuration handling in VC 200x projects
2014-02-18 10:59:56 -05:00
Jason Perkins
1b28b48a6b
Fix duplicate flags in Gmake PCH build commands (Patrick Rapin)
2014-02-14 15:22:32 -05:00
Jason Perkins
407861bc80
Allow custom build and resource files to be excluded from builds
2014-02-11 18:04:07 -05:00
Jason Perkins
1cbc2bef9d
Clean up pass over output APIs used by exporters
...
- Reworked _p() and _x() over new indentation-aware output APIs
- Added proper APIs for setting indentation, EOL sequence, and value escaping
- Moved functions intended for exporters to premake.lua (with generation and validation calls)
2014-02-08 10:44:57 -05:00
Jason Perkins
b3468bd591
Add locale() to specify culture codes for Visual Studio C/C++ resources
2014-02-06 15:38:51 -05:00
Jason Perkins
f44ac84545
Add per-file defines for VC 200x
2014-02-05 17:04:37 -05:00
Jason Perkins
5f1c12a1cf
Fix makefile unit tests broken by previous commits
2014-02-04 15:27:51 -05:00
Jason Perkins
46e3a06330
Port VC 200x user files to new indentation APIs, fix a few indentation bugs from previous commit
2014-01-31 14:29:58 -05:00
Jason Perkins
93949df3fc
Enable per-file defines in VC 2010 projects
2014-01-28 13:41:58 -05:00
Jason Perkins
6db06d6985
Use new indentation-aware APIs in VC 200x exporter
2014-01-31 11:40:09 -05:00
Jason Perkins
623b35aba8
Add indentation aware output functions for exporters
2014-01-24 18:57:00 -05:00
Jason Perkins
6cf6ab4955
Add prebuild-, prelink- and postbuildmessage()
2014-01-15 16:12:29 -05:00
Jason Perkins
98ee892303
Use boolean fields rather than string decorations for extra API field information (Richard Geary)
2014-01-14 16:43:14 -05:00
Jason Perkins
d9a9919f49
Use DOS-style environment variables in VS solution paths
2014-01-13 17:10:53 -05:00
Jason Perkins
2efe9d780d
Fixed VC 2010 escaping of custom build steps
2014-01-10 10:40:45 -05:00
Jason Perkins
48bbde5334
Fixed XML escaping for VS C# projects
2014-01-09 18:06:03 -05:00
Jason Perkins
75da14d13b
Split XML declarations from VS project headers, to allow comments to be inserted by modules
2014-01-07 17:08:51 -05:00
Jason Perkins
ffdacd7fba
Treat linker warnings as errors when FatalWarnings is set
2013-12-24 14:01:57 -05:00
Jason Perkins
cd4e12e287
Remove MSC /MANIFEST and /INCREMENTAL flags; are already the default values
2013-12-23 16:52:54 -05:00
Jason Perkins
591b6d4083
Add /DLL switch when building shared libs with MSC
2013-12-20 10:19:44 -05:00
Jason Perkins
0824533307
Allow implib… fields to control linking names for all target kinds
2013-12-20 09:48:03 -05:00
Jason Perkins
b3216cbcf8
Return absolute path if getrelative() hits the top of a DOS file system (issue #213 )
2013-12-20 15:08:05 -05:00
Jason Perkins
957a6e45e1
Move more tool switches into the mapping tables
2013-12-17 16:43:09 -05:00
Jason Perkins
c79f93665a
Add command line options to filter terms for configurations
...
--renderer=opengl can be used like: configuration { "renderer=opengl" }
--release can be used like: configuration { "release" }
2013-12-10 11:59:35 -05:00
Jason Perkins
446090b6d8
Added more command line flags for MSC compiler
2013-11-22 14:06:41 -05:00
Jason Perkins
11bfb279d3
Added support for Settings.settings file association
2013-11-20 15:35:37 -05:00
Jason Perkins
1ee62b13bc
Removed override of Lua type(); no longer required by Premake APIs
2013-11-20 13:26:52 -05:00
Jason Perkins
06aa897261
Add new "Resource" build action for WPF
2013-11-16 11:53:48 -05:00
Jason Perkins
fadde31127
Begin adding support for .xaml files
2013-11-15 17:17:41 -05:00