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
Tom van Dijck
21bcefe892
Fixes to codelite module.
2017-03-27 08:51:22 -07:00
Joshua Bodine
34c844e14b
String literals passed to defines() must be escaped for Xcode.
2017-01-21 18:52:01 -07:00
Joshua Bodine
b6ce517d99
Use better terminology for marking items to be excluded from Xcode build.
2017-01-03 16:45:02 -07:00
Joshua Bodine
47e3bd444e
Fixed the xcode "dependson" linking issue in a more efficient way.
2017-01-02 21:45:49 -07:00
Joshua Bodine
38181e259c
Fixed an issue where libraries listed under "dependson" would be linked into the executable in Xcode.
2017-01-02 20:09:12 -07:00
Jason Perkins
e2e2841fc7
Fix out-of-date sources in the Xcode module
...
I must not have been on the latest revision when I merged the Xcode module into core. This catches things back up to the state of the submodule repository.
2016-12-06 13:52:20 -05:00
Michael Schwarcz
8d9fee6941
Fix codelite module test failure
...
- Align clang cflags and cxxflags with gcc
2016-11-14 17:04:10 +02: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
f104467e9b
Merge branch 'release-5.0-alpha10'
2016-10-04 19:09:14 -04:00
Jason Perkins
98fa40dad3
Update submodules to latest versions
2016-10-04 18:09:37 -04:00
Tom van Dijck
5e0afffd49
Add raw module as a standard module.
2016-09-01 16:49:49 -07:00
Tom van Dijck
d2580bab86
Adding some tests.
2016-08-22 16:06:55 -07:00
Tom van Dijck
326a2e5cd6
update codelite submodule to latest master.
2016-08-11 09:13:02 -07:00
David Ely
d3d8269e7a
symbols api introduced and working, with tests.
2016-07-19 16:29:26 +10:00
Tom van Dijck
6b30ce5908
Print full text in test_assertions ( #522 )
...
It makes it easier to see what is wrong.
2016-06-22 08:36:14 -07:00
Tom van Dijck
453c1eda8e
test_runner failed to correctly count failed tests ( #515 )
...
https://github.com/premake/premake-core/issues/514
2016-06-15 14:38:47 -07:00
Jason Perkins
7f0ceff074
Fix crashing bug when --test-only
argument is used to select a single ttest
2016-06-03 17:00:06 -04:00
Jason Perkins
1339933a01
Add a bit of organization and documentation to the code, make it easier to follow
2016-05-26 19:57:27 -04:00
Jason Perkins
3283b1d141
Consolidate and clean up the test runner logic and associated environment hooks
2016-05-25 16:55:49 -04:00
Jason Perkins
8cc046fa1b
Break up the test runner and make the logic easier to follow
2016-05-20 20:13:04 -04:00
Jason Perkins
e95b23a7b3
Use module symbol "m" in place of "test", free that up for other people to use
2016-05-20 19:14:08 -04:00
Jason Perkins
b240131d09
Split test declarations and stubs out into their own files; improve encapsulation a bit
2016-05-18 15:56:04 -04:00
Jason Perkins
e0e988eccb
Move testing framework into a core module
2016-05-16 16:32:35 -04:00
Jason Perkins
72865a4961
Update to latest version of the CodeLite module
2016-04-21 19:17:00 -04:00
aleksijuvani
66344e8e43
Update CodeLite submodule to fix unit tests
2016-04-15 15:30:18 +03:00
Manu Evans
612c4feefc
Fixed CodeLite path separator problem.
2016-04-15 21:34:07 +10:00
Sam Surtees
8fbbd7d949
Updated xcode submodule for frameworkdirs usage
2016-02-25 20:45:38 +10:00
Jason Perkins
7c8fd6175a
Advance submodules to latest revisions
2016-02-01 16:59:23 -05:00
Sam Surtees
ad56a58f79
Fixed bug in sln2005
that prevented p.override from working on the sln2005.elements
functions.
2015-10-14 23:09:22 +10:00
Sam Surtees
18fbcf01f2
Updated submodules to the latest versions. Fixes #298 .
2015-10-08 02:12:24 +10:00
Jason Perkins
b4703a52ac
Update core modules to reflect recent test framework solution symbol renaming
2015-09-05 10:28:35 -04:00
Jason Perkins
1312a586e3
Update core modules to reflect recent test framework solution symbol renaming
2015-09-04 11:09:49 -04:00
Jason Perkins
f1f0b55639
Update to latest Xcode module
2015-08-23 15:41:06 -04:00
Jason Perkins
0b85db1151
Fix Xcode unit tests broken by buffering changes
2015-08-23 15:29:36 -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
Jason Perkins
bfc67b5c51
Add capture support to UTF8 BOM output
...
If `io.utf8()` is called while running unit tests, it would be output directly to the console since there is no active file output while testing. Replace call with premake.utf8() as a companion to premake.w() and ignore while capturing to prevent this spurious output.
2015-07-27 20:14:48 +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
86d40be605
Fix unit tests broken by the previous commit
2015-07-05 12:51:36 -04: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
Jason Perkins
514d01631a
Update to latest Xcode module
2015-05-12 12:14:59 -04:00
Manu Evans
bc9f636414
Added MonoDevelop/Xamarin submodule.
2015-05-08 11:01:54 +10:00
Manu Evans
bb9b6bcb6e
Added CodeLite submodule.
2015-05-01 19:27:03 +10:00
Jason Perkins
17f1843c71
Finish renaming architectures away from x32/x64
...
A number of tests were relying on the fact that x32/x64 were being converted implicitly to x86/x86_64. If/when we retire those symbols, all of those tests would break. Renamed them now to avoid having to sort it out later. Also fixed up comments to keep everything consistent.
2015-04-13 18:27:11 -04:00
Manu Evans
07e90323cd
Changed x32/x64 to explicit architecture names for clarity.
...
Aliases should probably be deprecated.
2015-04-13 21:41:08 +10:00
Florian Zwoch
f56cd061d8
update xcode revision
2015-04-08 10:09:27 +02:00
Manu Evans
7093058647
Added xcode submodule
2015-04-03 12:36:34 +10:00