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