Commit Graph

2489 Commits

Author SHA1 Message Date
Jason Perkins
dfe5610878 Remove unused variables 2015-12-28 12:06:40 -05:00
Jason Perkins
8c7d97001f Fix size_t/off_t size warnings 2015-12-28 12:05:21 -05:00
Jason Perkins
7d8af16ca0 Fix deprecated Posix function warnings 2015-12-28 12:03:22 -05:00
Jason Perkins
7408010dcc Fix string-to-Unicode casting warnings 2015-12-28 11:58:54 -05:00
Jason Perkins
c74e8d12ee Merge pull request #367 from Blizzard/semver
make "premake.checkVersion" use Semantic Versioning
2015-12-28 11:11:43 -05:00
Jason Perkins
d5bd88c76b Merge pull request #386 from manxorist/fix-largeaddressaware-vs200x
Add largeaddressaware support for VS200x.
2015-12-27 15:07:33 -05:00
Jason Perkins
febb313eaa Merge pull request #387 from stream009/fix-cc
Fix "--cc" command line option
2015-12-27 15:06:54 -05:00
Jason Perkins
9f0d2d721a Merge pull request #388 from stream009/fix-pch
Fix: Write pchheader to Makefile as reletive path
2015-12-27 15:06:16 -05:00
stream
3b7e983eca Write pchheader to Makefile as reletive path 2015-12-27 03:26:29 +09:00
stream
fef741eebb Support "--cc" command line option 2015-12-27 03:22:51 +09:00
Jörn Heusipp
e8c1ffeea5 Add largeaddressaware support for VS200x. 2015-12-26 15:14:51 +01:00
Jason Perkins
e440d1d8a5 Merge pull request #377 from starkos/fix-vs-unicode-default
Add new API characterset(); make Premake match Visual Studio default behavior
2015-12-21 19:11:49 -05:00
Jason Perkins
16b62f0877 Add new API characterset(); make Premake match Visual Studio default behavior
Visual Studio has been defaulting its projects to Unicode since at least 2008. Premake has been defaulting to MBCS to maintain backward compatibility with earlier Premake versions. This PR tries to set things right by switching Premake's default to Unicode.

This might set a record for most broken projects.
2015-12-18 16:59:13 -05:00
Tom van Dijck
6becbafa66 Add utility and makefile type in gmake. 2015-12-18 12:46:04 -08:00
Tom van Dijck
7181799760 Merge pull request #374 from Blizzard/zero-termination-bug-unix
Fix 0-termination.
2015-12-18 12:06:15 -08:00
Tom van Dijck
3ee51b9e14 Fix 0-termination. 2015-12-18 12:01:26 -08:00
Tom van Dijck
a0a96edbcd Merge pull request #373 from Blizzard/fix-homedir-bug
Fix a bug in 'premake_init'
2015-12-18 09:56:50 -08:00
Tom van Dijck
b01dde9889 Prevent a null pointer from being pushed, which will causes issues later on
in 'build_premake_path' on this line 'lua_concat(L, lua_gettop(L) - top);'.
2015-12-18 09:51:43 -08:00
Samuel Surtees
ae2e8e585e Merge pull request #369 from Blizzard/fix-scripts-c
Move scripts.c one up, so bootstrap.mak doesn't include it.
2015-12-18 15:16:26 +10:00
Samuel Surtees
bd944bf86d Merge pull request #368 from Blizzard/travis-osx
build on travis osx.
2015-12-18 13:59:27 +10:00
Tom van Dijck
535e40db5f Allow the pathVars to return a table that specifies explicitly that a token represents a relative or absolute path. 2015-12-17 16:13:35 -08:00
Jason Perkins
3c1f106ebb Restore development version 2015-12-17 17:37:07 -05:00
Jason Perkins
3cae827c3d Update version number for release 2015-12-17 17:37:07 -05:00
Jason Perkins
9edfe480bc Captured changes since alpha6 2015-12-17 17:37:07 -05:00
Tom van Dijck
91f477aae6 Move scripts.c one up, so bootstrap.mak doesn't include it. 2015-12-17 12:56:56 -08:00
Tom van Dijck
89242f125c build on travis osx. 2015-12-17 12:43:36 -08:00
Tom van Dijck
9f7ebdced2 make "premake.checkVersion" use Semantic Versioning
http://semver.org/
2015-12-17 10:55:43 -08:00
starkos
4f8551b7d0 Merge pull request #366 from starkos/vs-target-machine-take-3
Adds the missing resource file test on PR #365
2015-12-16 19:53:47 -05:00
Jason Perkins
a7fa9b9142 Adds the missing resource file test on PR #365 2015-12-16 19:50:37 -05:00
Tom van Dijck
d056c744a7 Merge pull request #365 from starkos/vs-target-machine-take-2
LGTM
2015-12-16 13:58:54 -08:00
Jason Perkins
79f453a285 Emit <TargetMachine> element to fix LNK4068 warnings in Visual Studio 2010+ 2015-12-16 16:25:37 -05:00
Tom van Dijck
7ee817b9a8 Merge pull request #304 from Blizzard/more-detoken-fixes
More fixes for detoken.
2015-12-15 09:30:15 -08:00
Tom van Dijck
760859825b Merge pull request #342 from Blizzard/update-curl
Update to Curl 7.45.0
2015-12-15 09:29:22 -08:00
Manu Evans
b4bc07f4ed Merge pull request #353 from starkos/rollback-link-groups
Rollback link groups (-Wl,--start-group, -Wl,--end-group)
2015-12-04 10:53:02 +10:00
Jason Perkins
4b629acda0 Rollback link groups (-Wl,--start-group, -Wl,--end-group)
The --start-group and --end-group flags cause issues for anyone using alternate linkers with GCC or Clang. We need to come up with a better solution.
2015-12-03 07:04:00 -05:00
starkos
32f806758d Merge pull request #347 from tritao/gmake-response-paths
Fixed C# GNU Make backend response files to deal with platform path separators
2015-12-02 13:59:18 -05:00
Jason Perkins
6fc7a6920d Revert "Add targetMachine property."
This reverts commit d38f9a9292.
2015-11-30 18:14:37 -05:00
Joao Matos
fb99262b4c Fixed C# GNU Make backend response files to deal with platform path separators.
Obsoletes pull request #292.
2015-11-27 23:46:06 +00:00
Samuel Surtees
026daa9b68 Merge pull request #345 from tritao/symbolic-links
Fixed os.isdir to work with Windows symbolic links.
2015-11-25 13:00:18 +10:00
triton
5a6bb85027 Fixed os.isdir to work with Windows symbolic links. 2015-11-24 17:38:23 +00:00
ardneran
8173d84781 Added frameworkdirs option.
This should now support FRAMEWORK_SEARCH_PATHS in xcode_common.lua. This will allow frameworks to exist in non sdk paths.
2015-11-08 23:32:38 -05:00
Manu Evans
1f8c426fdb Merge pull request #343 from noresources/compile-warning-fix
fix compilation warnings (linux)
2015-11-08 11:17:22 +10:00
Renaud Guillard
3ac4a03442 fix compilation warning in http.c (missing initializer for field ‘errorBuffer’ of ‘CurlCallbackState’) 2015-11-07 17:09:56 +01:00
Renaud Guillard
42b6cfd859 fix compilation warning :ignoring return value of "fread", declared with attribute warn_unused_result 2015-11-07 16:09:56 +01:00
starkos
82c85e30ca Merge pull request #341 from Blizzard/targetmachine
Add targetMachine property.
2015-11-04 15:12:20 -05:00
Tom van Dijck
61c73497db Update to Curl 7.45.0 2015-11-04 11:23:24 -08:00
Tom van Dijck
d38f9a9292 Add targetMachine property. 2015-11-03 13:59:03 -08:00
starkos
816cc1a878 Merge pull request #340 from Blizzard/largeaddressaware
add "LargeAddressAware" api.
2015-11-03 16:30:45 -05:00
Tom van Dijck
68b714ad6f add "LargeAddressAware" api. 2015-11-03 13:27:57 -08:00
Tom van Dijck
22bccd9400 fix error reporting in detoken.lua 2015-11-03 09:44:36 -08:00