Commit Graph

361 Commits

Author SHA1 Message Date
Ethan Wallace
1453c7c5fd Updated tests to reflect new flag
Test suite now properly checks the new "High" and "Extra" warning options
2020-05-16 20:29:32 -04:00
Ethan Wallace
ae26a6f41f Added /Wall to possible warning levels for Visual Studio
The 'warnings' keyword now accepts a value of 'High' to generate the /W4 MSVC compiler flag as well as 'Extra' to generate the /Wall flag.
2020-05-15 15:01:29 -04:00
withmorten
df58fd93de only set XPDeprecationWarning to false when choosing toolset v141_xp in config; add tests 2020-04-30 16:51:25 +02:00
withmorten
aedeb3273c disable XP deprecation warning for visual studio projects 2020-04-29 20:44:17 +02:00
Enhex
fdbdee359c fixed adding LD_LIBRARY_PATH to the executable run command. 2020-04-26 04:09:50 +03:00
starkos
a38135d712 Fix systemversion("latest") on VS2017 2020-04-15 09:02:37 -04:00
starkos
4c11d6e123 Merge remote-tracking branch 'LORgames/ssurtees/objectiveC' 2020-04-06 17:37:49 -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
starkos
ecaebbad06 Fix #1411: Remove "|" from Codelite config names 2020-03-30 15:57:52 -04:00
Chad Engler
92888e8c33 Add .c++ to a few spots it was missing 2020-03-27 18:50:41 -07:00
Mikhael Danilov
7c0c02acfd Place all generated files in separate GENERATED list, so they all can be cleaned by clean target. 2020-03-17 22:21:13 +03:00
redorav
8c985b253a
Merge branch 'master' into master 2020-02-27 19:47:35 +00:00
Emilio López
4ca4a1d0a0 Add build steps to Visual Studio 2020-02-27 19:45:56 +00:00
yuyoyuppe
374618b908
Remove checkFunc from Resource files 2020-02-18 14:29:37 +03:00
starkos
ed92aba9c2 Remove commands optimization which breaks tokens
When a build command contains a token which references a configuration, ex. `{cfg.platform}`, the platform optimizations removed by this commit would cause a crash: "Attempt to index a nil value (global 'cfg')".

Fixes #1013
2020-02-13 20:04:24 -05:00
Carl
148bd00268 Fixed test failures 2020-01-05 20:25:40 +00:00
Carl
33e5be812c
Initial netcore support (#2) 2020-01-05 19:59:51 +00:00
Samuel Surtees
09ee833493
Merge pull request #1362 from LORgames/ssurtees/androidTestFix
Fixed inconsistencies in Android VS project test
2019-11-16 16:02:45 +10:00
Sam Surtees
448fb5c697 Fixed inconsistencies in Android VS project test 2019-11-07 02:34:38 +10:00
Sam Surtees
b976d2f178 Simplified unit test to resolve path issues 2019-11-07 00:53:52 +10:00
Skibbe
785c8452ee add assemblyDebug 2019-10-31 13:24:29 +01:00
@starkos
b96bc35ba1
Merge pull request #1357 from starkos/deprecate-debuggerflavor
Replace debuggerflavor with debugger (take #2)
2019-10-23 17:16:09 -04:00
starkos
bffce3e4cb Fix failing gmake2 unit test 2019-10-21 21:27:55 -04:00
@starkos
3da7869498
Merge pull request #1358 from zlnimda/master
Added support for Dx11.3 shader model
2019-10-21 16:07:47 -04:00
@starkos
448b5cb3ee
Merge pull request #1229 from LORgames/ssurtees/gmake2Fix
Generated makefiles no longer error when a configuration can be missing
2019-10-21 16:05:57 -04:00
Alexandre Boulet
95504b1c65 Added support for Dx11.3 shader model 2019-10-21 19:17:39 +02:00
starkos
da8054146f Replace debuggerflavor with debugger (take #2) 2019-10-21 11:47:07 -04:00
Samuel Surtees
c4e2dca65f
Merge pull request #1356 from starkos/xcodebuildresources-patterns
Allow wildcards in xcodebuildresources
2019-10-21 22:19:14 +10:00
starkos
1692363fd9 Allow wildcards in xcodebuildresources 2019-10-21 07:20:06 -04:00
arcturus
983333eab3 Add shaderincludedirs to fxcompile configuration 2019-10-20 15:54:31 -04:00
@starkos
b02c495d02
Merge pull request #1352 from LORgames/ssurtees/testImprovement
Improved test runner usage
2019-10-13 12:56:57 -04:00
Sam Surtees
c85e8203d0 Improved test runner usage 2019-10-14 02:36:31 +10:00
Sam Surtees
256e176eb1 Added support for vcxitems project generation for VS2013+ 2019-10-14 01:13:59 +10:00
Paul
73805ea2db On OSX, convert systemversion to MACOSX_DEPLOYMENT_TARGET
Per the discussion in issue #1336, if systemversion is set
output MACOSX_DEPLOYMENT_TARGET into the resulting xcode project.
This borrows a diff from the (unmerged) PR #1003, applies it
in isolation, and adds a pair of unit tests to confirm that both
setting and not setting the systemversion results in correct
output.

Closes #1336
2019-09-22 08:06:19 -04:00
Ben Ratzlaff
ebbc6de2d8 Implement 'compileas' for vc2008 2019-09-13 21:05:49 -07:00
Ben Ratzlaff
5142230999 Account for filename collisions on systems with case-insensitive file systems 2019-09-11 22:39:07 -07:00
Paul Fox
5fbd357d3a Updated mismatched android config to the value in the allowed stl table 2019-07-23 21:47:43 +10:00
Samuel Surtees
900e4b0d86
Merge pull request #1285 from ifarbod/vs16-compat-android
Use correct values for MinimumVisualStudioVersion in Android projects
2019-06-08 08:34:30 +10:00
iFarbod
9506f1aae4
Test against VS15 and VS16 as pointed out by @samsinsane 2019-06-07 22:14:15 +04:30
Samuel Surtees
f930e7095c
Merge pull request #1275 from LORgames/ssurtees/codeliteFixes
Fixed various issues with escaping in CodeLite generator
2019-06-07 13:54:45 +10:00
Manu Evans
f7416857a1 Update D module to VS2019 and latest D compiler options. 2019-06-02 03:10:41 -07:00
iFarbod
5f0b1ce005
Fix android test case for minVSversion 2019-05-24 16:07:21 +04:30
iFarbod
836cbfa96d
Use correct values for MinimumVisualStudioVersion in Android projects 2019-05-08 19:10:14 +04:30
iFarbod
7c5fd94601
Fix VS2019 solution icons 2019-05-07 20:11:05 +04:30
Sam Surtees
4531b0de4a
Fixed various issues with escaping in CodeLite generator 2019-05-03 02:03:13 +10:00
Sam Surtees
b6c9bc33d5
Added support for forceincludes in CodeLite 2019-05-03 00:13:17 +10:00
Thomas Desveaux
3b31b6f054 Codelite: Add tests for pre/postbuildcommands with escaped char 2019-04-30 21:10:14 +10:00
Sam Surtees
37f9a09c0d Removed excessive escaping in CodeLite generator 2019-04-30 21:10:14 +10:00
iFarbod
a2b78332c5
Implement the 'visibility' API for Android projects 2019-04-08 12:42:01 +04:30
iFarbod
efb0a4e948
Merge branch 'master' into android-fixes-stage-1 2019-04-04 20:55:21 +04:30