Jason Perkins
|
56f6fe1039
|
Ported GMake tests to new APIs
|
2012-06-14 16:30:48 -04:00 |
|
Jason Perkins
|
0550a3fa0f
|
Ported GMake system-specific tool configurations
|
2012-06-14 15:55:46 -04:00 |
|
Jason Perkins
|
3153c7578f
|
Ported make settings to new APIs
|
2012-06-13 18:29:51 -04:00 |
|
Jason Perkins
|
8d78b6ef68
|
Added test for libdirs fix
|
2012-06-13 17:18:27 -04:00 |
|
Jason Perkins
|
da4dbbc9de
|
Ported GMake link step to new APIs
|
2012-06-13 15:21:22 -04:00 |
|
Jason Perkins
|
b9c09f6dd3
|
Added project references to VC 2008 to fix intermittent build failures
|
2012-06-12 18:16:14 -04:00 |
|
Jason Perkins
|
e45a6efbd4
|
Ported GMake PCH rules
|
2012-06-12 15:57:45 -04:00 |
|
Jason Perkins
|
e15d115bbd
|
Fix a bug in configuration map pattern matching
|
2012-06-11 19:11:21 -04:00 |
|
Jason Perkins
|
c1a793ae65
|
More changes to match VC2008 project defaults; avoid unnecessary changesets
|
2012-05-28 18:39:38 -04:00 |
|
Jason Perkins
|
850dbb099d
|
Can now map from a solution config which doesn't exist in the project
|
2012-05-23 16:34:28 -04:00 |
|
Jason Perkins
|
ef4e929f60
|
Fix architecture mismatch in VS2010 project configurations element
|
2012-05-23 14:28:14 -04:00 |
|
Jason Perkins
|
4d1ad673fd
|
Apply removes first instead of last, to give projects a way to clear the slate of solution level settings
|
2012-05-22 16:24:53 -04:00 |
|
Jason Perkins
|
e9a81b6f86
|
When configuration settings overlap, give precedence to the later settings
|
2012-05-21 17:55:07 -04:00 |
|
Jason Perkins
|
bf65487655
|
More progress on nextgen GMake action
|
2012-05-17 20:41:28 -04:00 |
|
Jason Perkins
|
9659541013
|
Write all config/architecture pairs into VS2010 project configurations element to avoid missing configurations
|
2012-05-15 19:06:03 -04:00 |
|
Jason Perkins
|
cac52ce5d6
|
Tweaks to better match the default VS2008 project layout, avoid modifications on project save
|
2012-05-10 17:52:28 -04:00 |
|
Jason Perkins
|
3da76a113f
|
Project-level configurations no longer propagate up to solutions, require mapping instead
|
2012-05-08 15:37:12 -04:00 |
|
Jason Perkins
|
73146fa066
|
Disregard project configuration lists when iterating solution configurations
|
2012-05-08 14:09:07 -04:00 |
|
Jason Perkins
|
06ec00f1f4
|
Ported default config and help rule to new GMake action
|
2012-05-04 16:38:21 -04:00 |
|
Jason Perkins
|
7b14efeba7
|
Removed deprecated config.getuniqueobjdirs(); object directories are now part of up-front bake process
|
2012-05-01 17:04:26 -04:00 |
|
Jason Perkins
|
aded68ba8a
|
Baking changes to support tokens in object directories
|
2012-04-26 09:26:44 -04:00 |
|
Jason Perkins
|
7675e057d2
|
Deep copy all object values, to allow unique per-target token expansions
|
2012-04-26 07:44:25 -04:00 |
|
Jason Perkins
|
391ec4eee6
|
Remove all configuration values from project; prevent top-level settings from bleeding through and causing side-effects at the config level
|
2012-04-25 19:10:37 -04:00 |
|
Jason Perkins
|
b44817ebd7
|
Solution.bake() now returns a temporary result; does not overwrite original solution object
|
2012-04-24 16:57:02 -04:00 |
|
Jason Perkins
|
15662f30c9
|
oven.bake() now takes explicit basis object, no longer tries to set parent objects automatically
|
2012-04-24 16:36:52 -04:00 |
|
Jason Perkins
|
6bdcb86ece
|
Can now expand cfg.objdir, file.basedir and file.path tokens
|
2012-04-23 18:18:31 -04:00 |
|
Jason Perkins
|
671fd97864
|
Ported most list fields to new register() API
|
2012-04-22 14:12:33 -04:00 |
|
Jason Perkins
|
3ffbbff588
|
Patch 3353875: Allow running test script from other directories than "tests"
|
2012-04-22 13:03:43 -04:00 |
|
Jason Perkins
|
66585d36ae
|
Fixed a project caching issue; performance is improved
|
2012-04-20 18:15:32 -04:00 |
|
Jason Perkins
|
0bbb323d0c
|
Added support for basic token expansion; more work still needed
|
2012-04-20 16:08:42 -04:00 |
|
Jason Perkins
|
c8d493e569
|
Allow test or suite to be specified on command line
|
2012-04-18 17:12:56 -04:00 |
|
Jason Perkins
|
b930597f58
|
Enable token expansions on simple string fields
|
2012-04-18 15:15:56 -04:00 |
|
Jason Perkins
|
2c339eacfa
|
Enable running individual tests or suites
|
2012-04-18 15:14:31 -04:00 |
|
Jason Perkins
|
fb833f3122
|
Ported string fields to new register()-based API definitions
|
2012-04-17 14:33:47 -04:00 |
|
Jason Perkins
|
fad379b388
|
Merged in xpol/premake-dev-debugcommand (debugcommand for Visual Studio)
|
2012-04-17 14:14:58 -04:00 |
|
Jason Perkins
|
8f60b15942
|
Ported string fields to new register()-based API definitions
|
2012-04-16 19:31:08 -04:00 |
|
Jason Perkins
|
d12a97465b
|
Cleaned up test suite for new oven
|
2012-04-16 18:54:01 -04:00 |
|
Jason Perkins
|
1e29737cd7
|
Merged in xpol/premake-dev (Add NoWarnings flags)
|
2012-04-16 18:17:49 -04:00 |
|
xpol
|
d7d6857bf2
|
Add test for debugcommand.
This file contains MIXed line end styles.
It is suggested to convert to a single line end style.
|
2012-04-16 10:19:55 +08:00 |
|
xpol
|
ef3a891d83
|
add debugcommand for vs*.
|
2012-04-16 10:09:35 +08:00 |
|
Jason Perkins
|
5cc291c313
|
Configuration mapping now working in Visual Studio 2008+, for most cases
|
2012-04-12 20:31:10 -04:00 |
|
Jason Perkins
|
21c44e57fd
|
Added project-level filtering for configuration maps
|
2012-04-11 18:56:17 -04:00 |
|
xpol
|
ce1ae72f11
|
Add tests for the warnings flags.
|
2012-04-11 11:29:16 +08:00 |
|
Jason Perkins
|
8e326ff6f1
|
Fixes for key-array and the new api.register() path
|
2012-04-10 17:21:37 -04:00 |
|
xpol
|
bd16eaedeb
|
Add NoWarnings flags for Visual Studo to disable warnings (Very usefull when managing 3rd libraries).
|
2012-04-10 18:03:31 +08:00 |
|
Jason Perkins
|
86984a87de
|
Added import library support to Visual Studio 2010 C++ projects
|
2012-04-09 14:51:08 -04:00 |
|
Jason Perkins
|
a68aa47e5f
|
Added new array API value type, and started support for new key-value handling
|
2012-04-05 20:02:53 -04:00 |
|
Jason Perkins
|
22266a995d
|
Start of API system overhaul, in support of configuration mapping
|
2012-04-04 16:21:22 -04:00 |
|
Jason Perkins
|
38ae459803
|
Fixes for VC2010 custom build rule handling
|
2012-03-29 20:01:02 -04:00 |
|
Jason Perkins
|
a1a0afd327
|
Prevent single-child ".." folders from appearing at the top of the source tree; merge project.eachfile() into project.getsourcetree()
|
2012-03-27 19:52:48 -04:00 |
|