Jason Perkins
|
2431aa9fae
|
Improved handling of precompiled headers across toolsets
|
2013-08-13 10:56:01 -04:00 |
|
Jason Perkins
|
ddcdfe4a60
|
Stop stripping path from PCH headers in Visual Studio; first step in standardizing handling across tools
|
2013-08-11 14:27:17 -04:00 |
|
Jason Perkins
|
99ce5cfbbf
|
Rework Gmake C++ exporter to use new extensibility conventions
|
2013-08-11 14:22:24 -04:00 |
|
Jason Perkins
|
b18e8b7ccd
|
Swapped $(LIBS) and $(ALL_LDFLAGS) in makefile linking step (Ben Henning)
See http://sourceforge.net/p/premake/bugs/279/
|
2013-08-11 09:54:17 -04:00 |
|
Jason Perkins
|
379de28f74
|
Use self-closing <ClCompile> elements where possible; remove trailing newline from </Project>
|
2013-08-11 09:52:51 -04:00 |
|
Jason Perkins
|
f94ccff6d0
|
Added copylocal() API and NoCopyLocal build flag to control assembly reference copying in C# projects
|
2013-08-11 09:51:19 -04:00 |
|
Jason Perkins
|
4d653106e6
|
Use matching build configuration or platform, if available, when building names for excluded project configurations
|
2013-08-11 09:47:07 -04:00 |
|
Jason Perkins
|
347f10a379
|
Make table.isempty work with table which has a key as false (Baiyan Huang)
|
2013-07-29 11:41:05 -04:00 |
|
Jason Perkins
|
b3fdb1457d
|
Merge more file configuration functionality into new fileconfig class
|
2013-07-12 11:07:26 -04:00 |
|
Jason Perkins
|
3abbbc93f9
|
Split file configuration building off to new class
|
2013-07-09 19:07:04 -04:00 |
|
Jason Perkins
|
4b251b2036
|
Excluded files are no longer considered in duplicate object file renumbering
|
2013-07-07 16:48:17 -04:00 |
|
Jason Perkins
|
8f2a64cd88
|
Consolidate file configuration building in up-front baking step
|
2013-07-04 12:37:01 -04:00 |
|
Jason Perkins
|
5c87c62de1
|
Split handling of include directories and force includes; wrap all include paths in quotes
|
2013-06-27 13:50:12 -04:00 |
|
Jason Perkins
|
644cb30326
|
One of the change sets to support the new kind "None" seems to have gone missing; here it is (again?)
|
2013-06-26 07:28:57 -04:00 |
|
Jason Perkins
|
63257e1fc8
|
Add missing mapping for new kind "None" to VS configuration type
|
2013-06-25 10:15:39 -04:00 |
|
Jason Perkins
|
2f1fe980ef
|
Duplicate object file names are now ordered the same across all toolsets
|
2013-06-21 17:32:33 -04:00 |
|
Jason Perkins
|
e7fc3724b5
|
Roll back trailing CR-LF pairs on VC'09 build step command lines
|
2013-06-21 16:08:43 -04:00 |
|
Jason Perkins
|
47d9640d2e
|
Add new build actions to change log
|
2013-06-19 12:16:07 -04:00 |
|
Jason Perkins
|
9953940d10
|
Re-added Component build flag; marked as deprecated
|
2013-06-17 15:44:54 -04:00 |
|
Jason Perkins
|
ceb8756382
|
Added additional build actions for C# subtypes (Form, Component, UserControl); dropped Component build flag
|
2013-06-17 11:46:53 -04:00 |
|
Jason Perkins
|
797db3b31d
|
Adjust source file ordering to better match Visual Studio 2008
|
2013-06-13 14:10:02 -04:00 |
|
Jason Perkins
|
e0f91242c3
|
Omit empty <Lib> elements in VS'10 static library projects
|
2013-06-12 17:03:09 -04:00 |
|
Jason Perkins
|
08de36c098
|
Write ActiveCfg entries for excluded configurations in VS solutions, to avoid rewriting on save
|
2013-05-31 09:33:02 -04:00 |
|
Jason Perkins
|
bbcafa0d6f
|
Add new configuration kind "None" to support non-building Visual Studio configurations (i.e. header-only projects)
|
2013-05-27 10:21:10 -04:00 |
|
Jason Perkins
|
5b0cda32ef
|
Got rid of no-longer-used samples
|
2013-05-24 10:14:32 -04:00 |
|
Jason Perkins
|
536a751dbe
|
Make VS'08 project references relative to solution, to match VS behavior
|
2013-05-23 11:46:50 -04:00 |
|
Jason Perkins
|
4bd950d130
|
Make escaping function configurable; fix (non-)escaping of quotes in VS'10 and '12
|
2013-05-22 11:15:48 -04:00 |
|
Jason Perkins
|
d1cb894b73
|
Add newline to empty <TargetExt> elements in VC 2010 C++ projects
|
2013-05-22 09:06:33 -04:00 |
|
Jason Perkins
|
b42abdb37c
|
Merged in goughy/premake-dev-d2/pm-extensions (pull request #49)
Add standard package paths to allow for extension mechanism
|
2013-05-21 13:34:02 -04:00 |
|
Jason Perkins
|
d465949a9a
|
Merged in goughy/premake-dev-d2 (pull request #48)
Fix Lua compilation error on *nix due to getline macro
|
2013-05-21 13:30:29 -04:00 |
|
Jason Perkins
|
01531cde9e
|
Snapshot recent project format changesMore reconciliation with Visual Studio project formats:
- fix dummy configurations for makefile projects
- remove manifest and app verifier tools from static library configurations
- improve sorting of source tree (still needs work)
|
2013-05-21 11:55:00 -04:00 |
|
Jason Perkins
|
e0e4b23a5d
|
More reconciliation with Visual Studio project formats:
- sort solution configurations by case-insensitive names
- add trailing CR-LF to custom build steps
- remove empty Filter attributes from folder filter elements
|
2013-05-21 08:48:22 -04:00 |
|
Jason Perkins
|
ff8d8029fd
|
Fix error result handling in os.rmdir()
|
2013-05-20 11:06:53 -04:00 |
|
Andrew Gough
|
44d03c3dd5
|
Added /home/goughy & %USERPROFILE% entries for extensions also
|
2013-05-20 08:01:24 +10:00 |
|
Andrew Gough
|
c4c33d4596
|
Add standard package paths to allow for extension mechanism
|
2013-05-17 21:37:15 +10:00 |
|
Andrew Gough
|
36de62af79
|
Backed out changeset b893b06781bc as bitbucket attempts to merge multiple simultaneous pull requests into a single one. hence this change will move to a seaparate feature branch.
|
2013-05-17 21:31:27 +10:00 |
|
Andrew Gough
|
e2e62f74c0
|
Add standard package paths to allow for extension mechanism
|
2013-05-17 21:13:34 +10:00 |
|
Andrew Gough
|
4e88917ba4
|
Fix Lua compilation error on *nix due to getline macro
|
2013-05-17 21:01:37 +10:00 |
|
Jason Perkins
|
621e59481f
|
Fixed bug #176: Target prefix breaks GCC linking
|
2013-05-16 11:40:47 -04:00 |
|
Jason Perkins
|
8be16d75b8
|
Minor changes to Visual Studio C# projects to avoid changes on save
|
2013-05-15 11:15:54 -04:00 |
|
Jason Perkins
|
5b81ba57ac
|
Allow tokens in force includes and force usings.
|
2013-05-09 13:45:50 -04:00 |
|
Jason Perkins
|
4de5d23b61
|
Merged in domu/premake-dev-domu (pull request #47)
one place missing basedir for config
|
2013-05-03 15:28:46 -04:00 |
|
Alexey Orlov
|
7694a110ec
|
one place missing basedir for config
|
2013-05-03 22:06:58 +03:00 |
|
Jason Perkins
|
23256ecc94
|
Merged in domu/premake-dev-domu (pull request #46)
[gmake] allow mixing c files in cpp projects
|
2013-05-02 14:07:43 -04:00 |
|
Jason Perkins
|
f586b1695d
|
Removed some duplication from the Visual Studio actions
|
2013-05-02 11:21:23 -04:00 |
|
Alexey Orlov
|
38ba3c5e41
|
[gmake] allow mixing c files in cpp projects: review changes, test added
|
2013-05-02 15:36:11 +03:00 |
|
Jason Perkins
|
89a85f0250
|
Add <ProjectName> to VS 2010 projects when project and file names differ
|
2013-05-01 12:08:41 -04:00 |
|
Alexey Orlov
|
7ba07a2907
|
[gmake] allow mixing c files in cpp projects
|
2013-05-01 01:07:38 +03:00 |
|
Jason Perkins
|
8d76cc55dd
|
Moved more VC'10 code to new extension model
|
2013-04-30 12:38:11 -04:00 |
|
Jason Perkins
|
dd639ec1e2
|
Applied pull requests #38 and #43: Fix escaping of quotes for resource preprocessor.
Sticking with the wonky quotes for now; will fix the escaping in a separate commit.
|
2013-04-30 12:25:25 -04:00 |
|