Commit Graph

729 Commits

Author SHA1 Message Date
Jason Perkins
63a568dd3f Began implementation of Vc200x next-gen projects: header and configuration blocks 2012-01-13 17:19:46 -05:00
Jason Perkins
665ef8b86a Added new output function _x(), XML escapes all arguments before printing 2012-01-12 18:27:30 -05:00
Jason Perkins
8c9c451bdb Added new action "vs2008ng", implemented solutions using new platforms API 2012-01-12 16:59:15 -05:00
Jason Perkins
fa4813cf3b Port unique objects directory logic to the new platforms API 2012-01-11 16:30:59 -05:00
Jason Perkins
b1df4ff7ae Bug 3413866: Incorrect VS200x .csproj relative source paths 2012-01-09 15:35:28 -05:00
Jason Perkins
9749188cc4 Ported build target info logic to new platforms; added system() to API 2012-01-06 17:08:24 -05:00
Jason Perkins
ba36bd6834 Updated copyrights; added #ifdef around Objbase.h include 2012-01-05 14:15:27 -05:00
Jason Perkins
2baa0ce3ad Ported VS2008 .vcproj Platforms and Configuration blocks to new platforms API 2012-01-04 17:16:06 -05:00
Jason Perkins
8f8a1a989f Implemented new ProjectConfigurationPlatforms for VS2008, supporting the new platforms API 2012-01-04 16:15:36 -05:00
Jason Perkins
a4b2152e85 Removed dynamic loading of Ole32 on Windows (see patch #3456407) 2012-01-04 15:01:22 -05:00
Jason Perkins
5533461428 Implemented new SolutionConfigurationPlatforms handler for VS2008, supporting improved configurations 2012-01-03 17:08:22 -05:00
Jason Perkins
81ea63c877 Implement project.eachconfig(), to iterate through the new build configuration/platform pairs 2011-12-28 16:44:09 -05:00
Jason Perkins
12b033afc0 Merge with premake-dev 2011-12-21 16:19:54 -05:00
Jason Perkins
c18f49192f Patch 3463020: Add windres environment variable for makefiles (icebreaker) 2011-12-21 15:52:26 -05:00
Jason Perkins
522907cd4b Started a new, simpler baking API to support the platforms overhaul 2011-12-20 19:03:45 -05:00
Jason Perkins
2322e56d36 Bug 3410213: regression in xcode generation in 4.4 beta3 2011-12-20 14:59:26 -05:00
Jason Perkins
eeff5330eb Fix to previous commit; adds back missing platform identifier to VS2010 configs (h/t Richard Sim) 2011-12-15 14:14:26 -05:00
Jason Perkins
94e29b7cf3 Merge with premake-dev 2011-12-13 16:14:14 -05:00
Jason Perkins
5b6f8f6f36 Patch 3451212: Fix Visual Studio MFC with StaticRuntime 2011-12-13 16:10:22 -05:00
Jason Perkins
298f86a8b2 Add sample script for new platform API 2011-12-12 15:36:55 -05:00
Jason Perkins
acebe2cc9c Patch 3430158: Reorder LINKCMD for Gmake (rjmyst3) 2011-12-08 16:25:50 -05:00
Jason Perkins
1350e205fd Patch 3440466: Fixed compiler warnings on Mac (Konstantin Tokarev) 2011-12-08 16:11:51 -05:00
Jason Perkins
3d73306a4e Patch 3428348: Add .gitignore file (Konstantin Tokarev) 2011-12-08 15:55:34 -05:00
Jason Perkins
2fde8a219a Fixed broken lib search path from last commit (h/t coh) 2011-12-08 15:46:16 -05:00
Jason Perkins
458d62ca36 Merge with Premake-dev 2011-12-07 16:10:27 -05:00
Jason Perkins
27269f826a Bug 3121217: Test suite fails on Linux x86_64: os.findlib broken 2011-12-07 16:05:35 -05:00
Jason Perkins
d3ed45be11 Manual merge with Premake-dev; trying to stop the rebasing madness 2011-12-07 15:49:29 -05:00
Jason Perkins
c81b27a6b5 Patch 3451928: VS2008 trying to build *.h files in C projects 2011-12-06 15:14:43 -05:00
Jason Perkins
c8e3c0df6a Improve include() function: only include files once, and allow including specific files instead of just directories 2011-12-04 14:47:59 -05:00
Jason Perkins
1b827d3847 Merged with premake-dev 2011-12-04 11:10:11 -05:00
Jason Perkins
e294b2c0a3 Automated merge with https://bitbucket.org/premake/premake-stable 2011-11-28 17:08:14 -05:00
Jason Perkins
ee83ae16d7 Automated merge with ssh://bitbucket.org/premake/premake-stable/ 2011-11-28 17:01:59 -05:00
Jason Perkins
ccb34aab78 Patch 3351583: _PREMAKE_COMMAND variable (Konstantin Tokarev) 2011-11-28 17:01:44 -05:00
Jason Perkins
b5d7bba342 Added debugformat, with C7 support for Visual Studio 2011-11-19 16:50:50 -05:00
Jason Perkins
52a9ffdaa6 Automated merge with https://bitbucket.org/premake/premake-dev 2011-11-19 12:20:23 -05:00
Jason Perkins
0957d63b36 Automated merge with https://bitbucket.org/premake/premake-stable 2011-11-19 12:16:24 -05:00
Jason Perkins
4bf628ac12 Fixed Xcode unit tests on non-Mac OSes 2011-11-19 12:10:58 -05:00
Jason Perkins
1c679acae4 The error message for invalid flags now includes the offending value 2011-11-19 11:12:24 -05:00
Unknown
f08c1a65a5 Added new global _WORKING_DIR 2011-11-13 17:19:10 -05:00
Unknown
80b3a4fc07 Added new global _WORKING_DIR 2011-11-13 17:19:10 -05:00
Jason Perkins
ea124e05b9 Patch 3429777: Support for DragonFly BSD (Joachim de Groot) and 3445049: Build fix for FreeBSD (Konstantin Tokarev) 2011-12-06 15:42:05 -05:00
Jason Perkins
d1229b5fa5 Patch 3451928: VS2008 trying to build *.h files in C projects 2011-12-06 15:14:43 -05:00
Unknown
376be71b09 Added new global _WORKING_DIR 2011-11-13 17:19:10 -05:00
Unknown
0060d3c442 Added new global _WORKING_DIR 2011-11-13 17:19:10 -05:00
Jason Perkins
472f1abdb4 Patch 3429777: Support for DragonFly BSD (Joachim de Groot) and 3445049: Build fix for FreeBSD (Konstantin Tokarev) 2011-12-06 15:42:05 -05:00
Jason Perkins
19fc72c82b Patch 3451928: VS2008 trying to build *.h files in C projects 2011-12-06 15:14:43 -05:00
Unknown
f29b6effef Added new global _WORKING_DIR 2011-11-13 17:19:10 -05:00
Jason Perkins
c6d4997eba Patch 3451928: VS2008 trying to build *.h files in C projects 2011-12-06 15:14:43 -05:00
Jason Perkins
78fa642710 Automated merge with https://bitbucket.org/premake/premake-stable 2011-11-28 17:08:14 -05:00
Jason Perkins
c617099e2e Automated merge with https://bitbucket.org/premake/premake-stable 2011-11-19 12:16:24 -05:00