Commit Graph

237 Commits

Author SHA1 Message Date
Manu Evans
968fc118f0
Merge pull request #1062 from redorav/android_config
Allow system("android") per configuration
2018-05-07 13:56:29 -07:00
Sam Surtees
5b73685522 Added GoogleTest style output for unit tests 2018-05-07 23:52:56 +10: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
Jörn Heusipp
2e7ca5fb18 Add C++17 support for Visual Studio 2017.
This also adds support for 'cppdialect "C++latest"'.
2018-04-30 17:35:01 +02:00
Ben Ratzlaff
f910ede248 Print failing test names to the console in the 'warning' color 2018-04-30 17:32:40 +02:00
Sam Surtees
138a443b3c Fixed issues with duplicate tests
- Test suite will now fail when test names are reused
- Fixed several unit tests that reused test names
2018-04-30 17:01:20 +02:00
Sebastian Kylander
a808fb55d1
Merge branch 'master' into codelite-libdirs 2018-04-20 16:59:33 +02:00
Emilio López
f46c2006a4 Allow system("android") per configuration 2018-04-18 00:55:59 +01:00
Samuel Surtees
2061b151b9
Merge pull request #1043 from tdesveauxPKFX/omit-frame-pointer
Add omitframepointer API
2018-04-17 20:19:36 +10:00
J. Perkins
c121b2f6b5
Merge branch 'master' into codelite-libdirs 2018-04-16 14:24:08 -04:00
redorav
92e32ddf2b
Merge branch 'master' into systemversion 2018-04-16 19:16:26 +01:00
Thomas Desveaux
da3915d30d Merge remote-tracking branch 'origin/master' into omit-frame-pointer 2018-04-16 19:30:28 +02:00
thomas desveaux
28b0a6db0f Update vs200x_vcproj to new omitframepointer API 2018-04-15 18:14:24 +02:00
thomas desveaux
b21b43aa92 Update XCode module to new omitframepointer API 2018-04-15 18:09:08 +02:00
thomas desveaux
c629c4a1c1 Merge remote-tracking branch 'origin/master' into omit-frame-pointer 2018-04-15 17:56:41 +02:00
Sam Surtees
15426309b3 Fixed issue with floatingpoint "Strict" causing errors in XCode 2018-04-15 22:25:27 +10:00
Emilio López
61dae7b235 Merge branch 'systemversion' of https://github.com/redorav/premake-core into systemversion 2018-04-13 00:30:04 +01:00
Emilio López
d528430f08 Conditionally output the PropertyGroup by previously capturing the result of the global configuration property function. If there's nothing to capture, don't emit. 2018-04-13 00:29:49 +01:00
redorav
e8e23a16e6
Merge branch 'master' into systemversion 2018-04-12 21:10:08 +01:00
Emilio López
e4c2318de8 Move the systemversion back to globals, and create additional global entries based on configuration 2018-04-12 21:09:31 +01:00
Tom van Dijck
776a4c92b9
Merge pull request #1011 from Dandielo/patch-1
Fixes an issue with custom rules tracking files.
2018-04-12 20:48:02 +02:00
thomas desveaux
3ebbe97c2c Add test for omitframepointer Default in vstudio + fix omitframepointer Default in vstudio 2018-04-12 20:14:57 +02:00
thomas desveaux
906e86d994 Merge remote-tracking branch 'origin/master' into omit-frame-pointer 2018-04-12 19:24:09 +02:00
Thomas Desveaux
80e2bb02e6 Merge remote-tracking branch 'origin/master' into struct-member-align 2018-04-11 14:08:50 +02:00
Samuel Surtees
dc641e5c69
Merge pull request #1045 from tdesveauxPKFX/debuggerflavor
Add debuggerflavor API
2018-04-11 18:48:03 +10:00
Emilio López
aa41dad734 Move the tests from the globals to the config where they now live 2018-04-10 21:58:30 +01:00
Thomas Desveaux
228bba9702 Implement unsignedchar tests for CodeLite 2018-04-10 22:03:12 +02:00
Thomas Desveaux
6ad87a76c1 Implement unsignedchar for xcode 2018-04-10 21:54:51 +02:00
Emilio López
2b133b16f8 * Move systemversion to config scope instead of project scope on VS. The UI can't do this but setting it actually works 2018-04-10 20:38:31 +01:00
Thomas Desveaux
159281ea5a Implement unsignedchar for vstudio 2018-04-10 21:38:31 +02:00
Thomas Desveaux
7d23654c16 structmemberalign: simplify API 2018-04-10 20:10:49 +02:00
tdesveauxPKFX
c92c58037b
Merge branch 'master' into struct-member-align 2018-04-10 20:02:02 +02:00
Thomas Desveaux
92f0f08648 debuggerflavor: use simpler terms in api 2018-04-10 20:00:41 +02:00
Thomas Desveaux
6fdb94a5f2 Merge remote-tracking branch 'origin/master' into debuggerflavor 2018-04-10 19:54:53 +02:00
tdesveauxPKFX
74a9277bf8
Merge branch 'master' into omit-frame-pointer 2018-04-10 19:17:26 +02:00
Thomas Desveaux
b981e67e89 Add structmemberalign API + implement for vstudio 2018-04-09 17:23:10 +02:00
Thomas Desveaux
ed2b419128 Add debuggerflavor API + implement for vstudio 2018-04-09 17:20:38 +02:00
Thomas Desveaux
0160e82188 Add omitframepointer API + implement for gcc and vstudio 2018-04-09 17:11:38 +02:00
tdesveaux
40a01361d3 VStudio: Add tests for FxCompile block 2018-04-07 19:16:29 +02:00
tdesveaux
c9870879c6 VStudio: Implement FxCompile block for hlsl shader compilation 2018-04-07 19:15:45 +02:00
tdesveauxPKFX
5a1b8ad287
Merge branch 'master' into vstudio-staticlib-symbolspath 2018-04-06 19:04:45 +02:00
Thomas Desveaux
825c1b989a VStudio: Factorise conditions and value for ProgramDataBaseFile[Name] 2018-04-06 19:04:19 +02:00
J. Perkins
e06097b20b
Merge branch 'master' into codelite-libdirs 2018-04-06 12:23:06 -04:00
tdesveauxPKFX
324c3bb757
Merge branch 'master' into vstudio-staticlib-symbolspath 2018-04-05 18:30:02 +02:00
Thomas Desveaux
40e0539aa0 VStudio: Extract ProgramDataBaseFileName from vstudio.programDatabaseFile 2018-04-05 18:28:38 +02:00
Sam Surtees
f7626d4e2a Add 'modules/android/' from premake-android
- Additional changes to get tests working
2018-04-05 20:58:31 +10:00
Tom van Dijck
53ec0cc3bf
Merge branch 'master' into patch-1 2018-04-05 12:42:46 +02:00
Thomas Desveaux
bd2aff7ef2 VStudio: symbolspath tests generateDebugInfo -> generateProgramDataBaseFile 2018-04-03 20:21:48 +02:00