Samuel Surtees
5348773851
Merge pull request #952 from tempura-sukiyaki/xcode4-targetextension
...
Add support for `targetextension` in xcode4
2018-03-24 16:29:47 +10:00
Tom van Dijck
c92c7a595e
Improve determinism in sln output.
2017-11-30 09:39:17 -08:00
tempura-sukiyaki
1c65a141b0
Add support for targetextension
in xcode4
2017-11-29 00:44:00 +09:00
huulong
23f4242448
Move c(pp) language standard definitions outside Xcode functions
2017-09-29 21:55:57 +02:00
huulong
c9ea228366
Fix c(pp)dialect generating uppercase C(++)xx in Xcode build configuration, replace gnu99 with explicit compiler default
2017-09-20 22:29:41 +02:00
Sam Surtees
98a14ff624
Added basic iOS support to XCode4
2017-08-31 02:56:41 +10:00
Tom van Dijck
6ce1562867
fix xcode tests as well.
2017-08-01 10:18:33 -07:00
Tom van Dijck
4d95798a8e
Assure a default toolset is always set.
2017-06-20 10:58:49 -07:00
Tom van Dijck
5663d25857
fix rare xcode test failure.
2017-06-19 12:11:49 -07:00
Rick Appleton
382778c317
Added unittest for Xcode group support.
2017-06-08 13:47:50 +02:00
Rick Appleton
79d1c6f429
Groups in XCode workspace working.
2017-06-07 09:26:45 +02: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
694f934693
Merge pull request #755 from Blizzard/fix-supported-languages
...
Add 'supports_language' callback to action
2017-04-24 13:54:53 -07: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
5f589ad5a6
replaced:
...
os.get() -> os.target()
os.is() -> os.istarget()
_OS -> _TARGET_OS
added:
os.current()
os.iscurrent()
2017-04-24 13:01:31 -07:00
Jason Perkins
d1f5c333b0
Clean up the deprecated APIs
...
- Add "Use … instead." messages to any deprecations that did not have one
- Change deprecation date on APIs without a message to current date
- Remove APIs that have been deprecated for more than a year
h/t to @samsinsane for original PR on which this is based (#741 )
2017-04-13 15:37:49 -04: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
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
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
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
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
18fbcf01f2
Updated submodules to the latest versions. Fixes #298 .
2015-10-08 02:12:24 +10: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
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
Jason Perkins
514d01631a
Update to latest Xcode module
2015-05-12 12:14:59 -04: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