Commit Graph

2419 Commits

Author SHA1 Message Date
starkos
dd934f7308 Restore dev version 2020-04-23 14:59:07 -04:00
starkos
ffa8778a14 Update support files for 5.0-alpha15 release 2020-04-23 14:32:38 -04:00
starkos
ae5d93a1a8 Enable enablewarnings() for MSC 2020-04-06 18:01:36 -04:00
starkos
4c11d6e123 Merge remote-tracking branch 'LORgames/ssurtees/objectiveC' 2020-04-06 17:37:49 -04:00
Jason Perkins
19034686aa Restore "version.lib" pragma for os.getversion
I'm not sure why this is still needed, since "version" has also been added to the `premake5.lua` config for Windows builds. But it's failing the CI builds, so restoring for now.
2020-03-31 16:19:42 -04:00
Jason Perkins
ac874b91a4 Fix remaining MinGW build issues 2020-03-31 16:19:42 -04:00
tdesveaux
f29f8b2030 Fix MinGW64 build 2020-03-31 16:19:42 -04:00
tdesveaux
987bae9859 os_stat: Use _stat instead of _stat64i32
`stat64i32` is undefined when building with mingw32
2020-03-31 16:19:42 -04:00
Sam Surtees
a4bba42013 Added support for Objective-C and Objective-C++ in xcode and gmake2
- Added unit tests for Objective-C and Objective-C++
2020-03-31 18:14:26 +10:00
tempura-sukiyaki
40e3fbf5ea Change deferred join delimiter to non-printable character
This is a squashed and rebased version of #1384, authored by @tempura-sukiyaki. Changes the deferred join path delimiter to a non-printable character to avoid conflicts with the pipe symbol in paths.
2020-02-25 18:53:26 -05:00
Sam Surtees
f8a88c362c Fixed bug with linkgroups only working on Premake projects 2020-02-09 01:10:07 +10:00
Sam Surtees
9128498bf9 Fixed edge case in path.normalize 2020-02-02 16:30:44 +10:00
Carl
33e5be812c
Initial netcore support (#2) 2020-01-05 19:59:51 +00:00
r-a-sattarov
2d7de21634
Merge branch 'master' into master 2019-11-10 17:55:06 +03:00
r-a-sattarov
907c83d840 E2K: fixed build by MCST lcc compiler
- fixed build by MCST lcc compiler on MCST Elbrus 2000 architecture when using Curl
- strip UTF-8 BOM for compability with MCST lcc compiler < 1.24
2019-11-10 14:31:01 +03:00
Jordi Vilalta Prat
f76aa6812e
Merge branch 'master' into feature/fix-os-return 2019-11-04 11:25:23 +01:00
Jordi Vilalta Prat
75ceeb50c6 Fix the return values of os.rmdir() and os.remove() 2019-10-31 18:11:25 +01:00
Skibbe
785c8452ee add assemblyDebug 2019-10-31 13:24:29 +01:00
Jordi Vilalta Prat
55abe47caf Fix a few copy-pasted comments 2019-10-31 12:38:18 +01:00
@starkos
3f0cf0b5c0
Merge pull request #1345 from kaldap/registry
New 'listWindowsRegistry' OS API method for enumerating content of single registry subkey
2019-10-14 16:01:14 -04:00
@starkos
c3a044ff1d
Merge pull request #1192 from dsvi/dsvi-patch-1
Update path.lua
2019-10-14 15:45:46 -04:00
Petr Kalandra
95fb306b2b New 'listWindowsRegistry' OS API method for enumerating content of single Windows registry subkey 2019-10-14 21:35:13 +02:00
Sam Surtees
256e176eb1 Added support for vcxitems project generation for VS2013+ 2019-10-14 01:13:59 +10:00
François Revol
fd8bfef352 Fix Haiku support
- contrib/curl: use linux config for Haiku
Like svr4 we don't have SIOCGIFADDR.

- Haiku is POSIX enough

- Add libs for Haiku
Not tested yet

- contrib: fix Haiku bootstrap

- Fix os.getversion() for Haiku

- Fix bootstrap on Haiku
2019-10-01 00:48:56 +02:00
Ben Ratzlaff
25a580fbed Cleanup the flow control of PR #1332 2019-09-12 21:14:47 -07:00
Ben Ratzlaff
5142230999 Account for filename collisions on systems with case-insensitive file systems 2019-09-11 22:39:07 -07:00
cfs-pure
7d910ad5bc
Reconcile logic within os_matchisfile()
If dirent supplies d_type, then match the logic used within do_isfile() to determine if a directory entry is a file or not.
2019-06-27 15:50:21 -07:00
Samuel Surtees
5913b0ebaa
Merge pull request #1244 from LORgames/ssurtees/detokenFix
Fixed issue with detoken not handling deferred joins correctly
2019-04-30 22:01:24 +10:00
Samuel Surtees
ee01df2fff
Merge pull request #1267 from ratzlaff/json_implementation
Provide access to  json implementation
2019-04-18 13:09:43 +10:00
Samuel Surtees
0c644dc1f9
Merge pull request #1228 from LORgames/ssurtees/win64
Added Win64 as a recognized platform
2019-04-08 23:03:05 +10:00
Ben Ratzlaff
7589ab6e37
Provide access to json implementation
Allow configuring/overriding the base implementation
2019-04-05 12:28:35 -07:00
iFarbod
feddca8a42
Android fixes, stage 1 2019-04-04 20:46:07 +04:30
Samuel Surtees
a413f904d7
Merge pull request #1240 from WorldofBay/patch-1
allow linking of mixed c++ assemblies
2019-03-12 21:09:33 +10:00
WorldofBay
8ead541af6
do not clear _isIncludingExternal in nested calls 2019-02-21 15:13:04 +01:00
Joao Matos
4464c4291b Default to Roslyn-based csc compiler on all platforms. 2019-02-18 16:36:09 +00:00
Joao Matos
d0ab1edf67 Added support for csversion API to dotnet toolset. 2019-02-18 12:37:21 +00:00
Sam Surtees
1d24f9994b Fixed issue with detoken not handling deferred joins correctly 2019-02-14 23:14:34 +10:00
WorldofBay
b888c61634
allow linking of mixed c++ assemblies 2019-02-07 14:53:58 +01:00
Sam Surtees
3c809fb847 Added Win64 as a recognized platform 2019-01-21 01:25:13 +10:00
Samuel Surtees
1d469fc518
Merge pull request #1067 from ratzlaff/xcode_debugformat
Add 'Default', 'Dwarf' and 'SplitDwarf' arguments to 'debugformat'
2019-01-11 12:59:39 +10:00
WorldofBay
70705b84f7
add nil check to fileconfig.hasFileSetting (gmake) 2019-01-10 09:03:43 +01:00
Ross Brackstone
c0ceb0f26d Added support & tests for XCTest sharedlibtype 2019-01-09 14:12:44 +10:00
Ben Ratzlaff
85ed6bbda1 Handle 'Full' and 'FastLink' arguments to 'symbols'. Add associated gmake and gmake2 tests 2018-11-17 18:45:08 -07:00
Ben Ratzlaff
da90c1ffd0 Add 'Default', 'Dwarf' and 'SplitDwarf' inputs to 'debugformat' 2018-11-17 18:45:08 -07:00
WorldofBay
de1398af25 Move rule property expansion into modules
Reuse code in gmake2 module
Adjust vs2010 test for fixed behaviour
Add vs2010 test for custom separator
2018-11-16 11:21:41 +01:00
Samuel Surtees
85d0b3e34c
Merge pull request #1189 from tdesveauxPKFX/host/fix_normalize_tokens
Host path.normalize: Fix normalization for paths containing tokens
2018-11-13 17:59:39 +10:00
Ben Ratzlaff
ce6ff58da2 Add tests for xcode id generator 2018-11-12 21:27:24 -07:00
ds
db0e27fb63
Update path.lua
added *.c++ extension
2018-11-11 21:52:36 +03:00
Ben Ratzlaff
8d139aea31 Fix objname collisions 2018-11-09 23:08:27 -07:00
tdesveaux
a1d7e8657c Host path.normalize: Fix normalization for paths containing tokens 2018-11-04 18:01:29 +01:00