Jason Perkins
|
11b4f4177b
|
Force command line option keys to lowercase to allow mixed case from users
|
2013-09-08 11:49:37 -04:00 |
|
Jason Perkins
|
2924671dd1
|
Fix compiler warning about uninitialized struct fields
|
2013-09-08 11:47:13 -04:00 |
|
Jason Perkins
|
ad0e72f6cf
|
Removed references to missing getbuildaction() from C# Makefile projects
|
2013-09-06 10:23:17 -04:00 |
|
Jason Perkins
|
72756255ab
|
Handle virtual path collisions in source trees without losing files
|
2013-09-05 10:24:59 -04:00 |
|
Jason Perkins
|
3b5611503f
|
Improve built-in package search paths; begin standardizing on "modules" terminology
|
2013-09-04 15:28:22 -04:00 |
|
Jason Perkins
|
bb18026fcc
|
Added fileconfig.hasFileSettings() call to check if any per-file values are actually present in the config
|
2013-08-29 12:21:32 -04:00 |
|
Jason Perkins
|
191e81df8e
|
Improved use of premake.warnOnce()
|
2013-08-29 12:20:53 -04:00 |
|
Jason Perkins
|
1bebe7a52b
|
Apply maps from configuration blocks in the order in which they appear in the script
|
2013-08-23 16:51:55 -04:00 |
|
Jason Perkins
|
afb281b320
|
Merged in dcourtois/premake-dev/LinkTimeOptimization (pull request #60)
added support for LinkTimeOptimization flag
|
2013-08-22 12:56:18 -04:00 |
|
dcourtois
|
a5e8862339
|
added support for LinkTimeOptimization flag
|
2013-08-21 11:58:08 +02:00 |
|
Jason Perkins
|
dcf2da2cde
|
Add test for PCH location on include dirs when project has a location set
|
2013-08-20 10:50:07 -04:00 |
|
Jason Perkins
|
3b8a115db8
|
Leave PCH header path alone if no match is found in includedirs
|
2013-08-15 13:44:54 -04:00 |
|
Jason Perkins
|
411675d356
|
Merged in mendsley/premake-dev/xbox360-extension (pull request #59)
In vs2010 Xbox360 builds should create a .exe file as the target for <OutputFile> and leave .xex generation to the Image Conversion task
|
2013-08-17 15:01:05 -04:00 |
|
Jason Perkins
|
c4af5ff1d4
|
Merged in mendsley/premake-dev/nobuffersecuritycheck (pull request #58)
adding flag 'NoBufferSecurityCheck' to disable the feature in Visual Studio and GCC projects (/GS- and -fno-stack-protector respectively)
|
2013-08-17 14:51:33 -04:00 |
|
Jason Perkins
|
e593172691
|
Cleaned up previous VS 2013 support:
- Removed tests that were identical to VS 2012, and didn't cover new code
- Fixed Visual Studio version in comment header
- Added to change log
|
2013-08-17 14:31:52 -04:00 |
|
Matthew Endsley
|
5e3c8d59f8
|
Readding unit tests for xex->exe target extension changes
|
2013-08-15 19:36:32 -07:00 |
|
Matthew Endsley
|
871022f442
|
In vs2010 Xbox360 builds should create a .exe file as the target for <OutputFile> and leave .xex generation to the Image Conversion task
|
2013-08-15 19:24:39 -07:00 |
|
Matthew Endsley
|
cbfd227250
|
adding flag 'NoBufferSecurityCheck' to disable the feature in Visual Studio and GCC projects (/GS- and -fno-stack-protector respectively)
|
2013-08-15 15:22:23 -07:00 |
|
Igor Karatayev
|
219f0df11a
|
Visual Studio 2013 integration changed table.insert to premake.override, added vs2013 tests.
|
2013-08-16 00:58:33 +03:00 |
|
Igor Karatayev
|
85c9608bc2
|
Added vs2013 project generation
|
2013-08-15 14:16:56 +03:00 |
|
Jason Perkins
|
7df4704934
|
Merged in mendsley/premake-dev/xbox360-libext (pull request #53)
Default to .lib extension for links in xbox360 system projects
|
2013-08-14 14:26:16 -04:00 |
|
Matthew Endsley
|
a0a2bcfafe
|
Default to .lib extension for links in xbox360 system projects
|
2013-08-13 19:24:01 -07:00 |
|
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 |
|