Commit Graph

30 Commits

Author SHA1 Message Date
Nick Clark
572e4036b9
Added gnu++20 option
* Update vcxproj.lua
* Update dmd.lua
* Update ldc.lua
* Update gcc.lua
* Update test_gcc.lua
2020-06-02 11:52:44 -04:00
nickclark2016
4a627cc764 Add C++20 cppdialect for C++ projects 2020-06-01 19:49:55 -04:00
Manu Evans
f7416857a1 Update D module to VS2019 and latest D compiler options. 2019-06-02 03:10:41 -07:00
Reynald Brassard
d152f0e5e4 Added support for Visual Studio 2019 solutions
Added tests for new action
Changed how vs2019 aquires latest target Platform

Added optional userToolsVersion to vstudio
2019-03-30 12:25:08 -07:00
Thomas Desveaux
0818876332 Options: Set compilers category for cc, dc and dotnet 2018-10-22 13:44:07 +02:00
Thomas Desveaux
e047f9dbbd gmake: Add rule to create directories
+ set dependencies to said rules
+ fix tests
2018-06-01 21:26:36 +02:00
Thomas Desveaux
b1efce39df D: Do not output DCompile block in vstudio if no d file in project 2018-05-29 19:26:27 +02:00
Ben Ratzlaff
be3742dd2a Get 'compileas' working when using a 'filter "files: ..."' scope. 2018-05-28 15:17:04 -07:00
Manu Evans
8dac762d6f Translate the import paths 2018-05-19 11:21:09 -07:00
Mkr
a98d7ce716 Update readme.md file in D module 2018-05-07 10:14:16 +02:00
Mkr
3c6edd6e39 Update tests to support mixed C++/D in the D module 2018-05-07 10:14:16 +02:00
Marco Alamia
e7b9e63118 Add support for mixed C++/D to premake D module 2018-05-07 10:14:16 +02:00
Tom van Dijck
3f2f40c5fa Move VStudio action into a module. 2017-06-19 13:12:05 -07:00
Tom van Dijck
05cf8d3c7f Make module of 'gmake' action. 2017-06-19 12:15:13 -07:00
Tom van Dijck
7af2817869 [core] Use 'cdialect' and 'cppdialect' instead of 'language'. 2017-05-03 17:05:11 -07:00
Sam Surtees
b251234b27 Cleaned up inconsistencies in whitespace 2017-04-26 03:40:43 +10:00
Sam Surtees
fa3328440e Increased consistency of p. usage 2017-04-25 16:41:30 +10:00
Tom van Dijck
6d471ecc2a Add 'supports_language' callback to action to validate languages now that we have multiple dialects 2017-04-24 13:37:28 -07:00
Tom van Dijck
d285fa68a6 Refactor language flags to go through the language API.
So you can use 'language "C++11"' instead of 'flags { "C++11" }'
2017-04-11 12:43:58 -07:00
Jason Perkins
af7b674265 Move core modules into main repository; drop submodules
As discussed numerous times, get rid of the submodule approach for core modules and just included the sources directly in the main repository.

I have no idea how this will play with existing working copies. It might be necessary to [manually clear out the existing submodules](http://stackoverflow.com/questions/1260748) first.
2016-11-09 14:29:33 -05:00
Sam Surtees
e300d4c619 Removed MonoDevelop from core
The format output is no longer supported by the IDE, instead Visual Studio projects are utilized instead. See issue #604 for more information on deprecation.
2016-10-29 12:25:47 +10:00
Jason Perkins
98fa40dad3 Update submodules to latest versions 2016-10-04 18:09:37 -04:00
David Ely
d3d8269e7a symbols api introduced and working, with tests. 2016-07-19 16:29:26 +10:00
Jason Perkins
7c8fd6175a Advance submodules to latest revisions 2016-02-01 16:59:23 -05:00
Jason Perkins
1312a586e3 Update core modules to reflect recent test framework solution symbol renaming 2015-09-04 11:09:49 -04:00
Manu Evans
bade299f6b Updated gmake actions to use function arrays
- Updated gmake action in the D module aswell
2015-07-27 23:14:32 +10:00
Manu Evans
fa02da93c6 Updated extensions to modern style, added a heap of tests 2015-07-26 23:53:24 +10:00
Jason Perkins
8f8fb3646c Update modules to latest versions 2015-06-26 16:33:35 -04:00
Manu Evans
7965886fb0 Update D submodule reference (fixes _preload.lua not working like I thought). 2015-06-04 23:47:55 +10:00
Manu Evans
3a40a7a4b1 Added D language submodule. 2015-05-21 14:26:48 +10:00