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
iFarbod
feddca8a42
Android fixes, stage 1
2019-04-04 20:46:07 +04:30
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
Ben Ratzlaff
b17b17a71d
Increase determinism by using relative paths as input to xcode.newid
...
Update unit tests with hashcode instead of overridden xcode.newid implementation
2019-03-13 19:57:41 -07:00
Joshua Bodine
0d928d6093
Implemented the startproject option for xcode by copying the functionality from vs2005.
2019-02-06 21:02:26 -07:00
Reynald Brassard
fea2be1909
Added support for Dx12 shader models
2019-01-31 22:02:46 -08:00
Sam Surtees
ab02e3c4f8
Fixed issue with per-configuration build commands not returning errors correctly
2019-01-21 20:04:31 +10:00
WorldofBay
394f7667ca
add missing local
...
fix #1210
2019-01-11 16:14:19 +01: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
iFarbod
652abbfa8e
Remove the androidAPILevel() duplicate definition
...
As requested by @samsinsane.
2019-01-10 15:27:23 +03:30
iFarbod
3cb523056c
Implement the androidapilevel() API in Android packaging projects
2019-01-10 02:07:06 +03:30
Ross Brackstone
c0ceb0f26d
Added support & tests for XCTest sharedlibtype
2019-01-09 14:12:44 +10:00
Justin Chrysler
80a85aed7d
Updated code lite to properly add LD_LIBRARY_PATH is set if libdirs is set
2018-12-21 19:29:27 -05:00
tempura-sukiyaki
0002511d08
Add support for JavaCompile in vsandroid
2018-12-06 16:47:55 +09:00
Manu Evans
f898eb376b
Support %{file.name} token in VS.
2018-12-04 18:55:30 -08:00
Sam Surtees
62ae78976b
Added missing elements in Visual Studio Makefile projects
...
Fixes #670
2018-11-21 00:53:00 +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
Ben Ratzlaff
ce6ff58da2
Add tests for xcode id generator
2018-11-12 21:27:24 -07:00
Ben Ratzlaff
8d139aea31
Fix objname collisions
2018-11-09 23:08:27 -07:00
Thomas Desveaux
0818876332
Options: Set compilers category for cc, dc and dotnet
2018-10-22 13:44:07 +02:00
Samuel Surtees
5354556d99
Merge pull request #1180 from tempura-sukiyaki/xcode4-os-ios
...
Add `os.ios` option in xcode4
2018-10-18 22:51:51 +10:00
tempura-sukiyaki
d269416923
fix options.os
and os.systemTags
for ios suppot
2018-10-18 21:13:56 +09:00
Samuel Surtees
087835887a
Merge pull request #1177 from WorldofBay/patch-4
...
Enable property categories in VS projects
2018-10-18 20:58:16 +10:00
Samuel Surtees
9e66ec94fc
Merge pull request #1160 from WorldofBay/patch-2
...
use ';' as default separator for vs
2018-10-18 20:42:01 +10:00
WorldofBay
ea984e9c1c
Enable property categories in VS projects
...
Don't allow adding to "Command Line" though.
2018-10-18 12:01:15 +02:00
WorldofBay
8c5e4e18ad
use ';' as default separator for vs
2018-10-18 11:59:00 +02:00
tempura-sukiyaki
5cffdc4f6b
Add os.ios
option in xcode4
2018-10-18 18:52:35 +09:00
tempura-sukiyaki
9122554c08
fix xcodebuildsettings
using false
2018-10-17 21:18:03 +09:00
tempura-sukiyaki
30fd3e990e
Add support for per-file custom build commands in xcode4
2018-09-10 20:28:37 +09:00
tempura-sukiyaki
5a9880ef26
Add xcodesystemcapabilities
in xcode4
2018-09-06 18:57:47 +09:00
Jordi Vilalta Prat
043eaaf290
Merge branch 'master' into fix/xcode-autocompletion
2018-08-22 11:42:59 +02:00
Jordi Vilalta Prat
2724cf672b
Use p.warn() instead of print()
2018-08-22 11:41:37 +02:00