aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/os/mac/xcode.rb
AgeCommit message (Collapse)Author
2016-03-19Document that Xcode.prefix can be nilTim D. Smith
2016-03-19Revert "Avoid constructing paths by string interpolation"Tim D. Smith
This reverts commit 8c7f3d859e8f715b6c63e4fe75e7a636aee4167f.
2016-03-19Avoid constructing paths by string interpolationTim D. Smith
Closes Homebrew/homebrew#50154.
2016-03-19More specific test for default prefixTim D. Smith
cf. Homebrew/homebrew#50154
2016-03-19Avoid pathological trailing slashTim D. Smith
Resolves an issue where xcode-select output with a terminal slash leads to superenv failing to strip system library paths from ccld-style invocations. Fixes Homebrew/homebrew#49731. Discussion in Homebrew/homebrew#50154.
2016-02-07os/mac/xcode: expect Xcode 7.2.1Dominyk Tiller
2016-01-19os/mac: use start_with? when possibleBaptiste Fontaine
Closes Homebrew/homebrew#48071. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-12-10os/mac/xcode: expect xcode 7.2Dominyk Tiller
2015-11-29xcode: expect 7.1.1Dominyk Tiller
2015-10-24xcode: expect xcode 7.1Martin Afanasjew
Closes Homebrew/homebrew#45266. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-10-23os: centralize check for pre-release OS X versionsMartin Afanasjew
Provide `OS::Mac.prerelease?` for pre-release checks and use it where appropriate. This should simplify updating the test once a new OS X release lands. This also fixes a bug in `BuildError#dump`, where an empty warning message was printed on El Capitan after a failed from-source build, because the check there and the one in `check_for_unsupported_osx` were out of sync. Closes Homebrew/homebrew#45257. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-10-01xcode: expect xcode 7.0.1Dominyk Tiller
2015-09-04xcode: update 10.11 clang expectationDominyk Tiller
2015-08-21Merge bottle install without Xcode branchMisty De Meo
Merge branch 'bottle_hooks'
2015-08-21Add guards to calls that would trigger Xcode install requestsWilliam Woodruff
add guard in Formula#file_modified? to prevent git popup add guard in Superenv.bin before calling MacOS::Xcode.version add guard against missing Xcode/CLT in Xcode.uncached_version return nil instread of 0 in uncached_version when Xcode/CLT are not present, to distinguish from linuxbrew behavior checks against pour_bottle? and needs_relocation?, add guard around keg.relocate_install_names to check pour_bottle?/needs_relocation? as well needs_relocation? becomes skip_relocation?, use cellar attr to indicate relocation instead of does_not_need_relocation MacOS.can_build? becomes MacOS.has_apple_developer_tools?
2015-08-21xcode: update 10.11 clangDominyk Tiller
2015-08-03Core files style updates.BrewTestBot
Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-30xcode: update clang expectation for 10.11Dominyk Tiller
2015-07-30xcode: update regexDominyk Tiller
Ensures we capture Clang's fourth-digit when it exists. This seems to be on pre-release versions of OS X only, but is the cause of the misdetection of CLT up-to-date status on 10.11 several weeks ago. For full explanation, see Homebrew/homebrew#42261. Closes Homebrew/homebrew#42261.
2015-07-09xcode: update clang for 10.11Dominyk Tiller
2015-07-08xcode: add 6.4 expectationDominyk Tiller
2015-06-27xcode: update clang versionDominyk Tiller
Closes Homebrew/homebrew#41095. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-06-16Add explicit branch for 10.11 in Xcode version listJack Nagel
2015-06-16"Mac OS X" -> "OS X" in copyJack Nagel
2015-06-14os: initial El Capitan supportDominyk Tiller
2015-05-21os: support xcode 6.3.2Dominyk Tiller
Closes Homebrew/homebrew#39909. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-23mac/xcode: add xcode 6.3.1 supportDominyk Tiller
Closes Homebrew/homebrew#38514.
2015-04-09os: support xcode 6.3Dominyk Tiller
It’s Christmas. New stable OS X version, new Swift version, new Xcode, new CLT and a new Clang version. Closes Homebrew/homebrew#38468. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-10os: support xcode 6.2Dominyk Tiller
Presume this will need to wait for the bots to be updated, but Xcode 6.2 has landed. Closes Homebrew/homebrew#37549. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-04Use more https in urls and updated some lost linksViktor Szakats
Closes Homebrew/homebrew#35531. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-16Use Utils.popen_read to avoid shelling out in a few placesJack Nagel
2014-12-03os: xcode bumpDominyk Tiller
Bumps to the latest Xcode 6.1.1. Closes Homebrew/homebrew#34632. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-29Revert "Revert "xcode: use 6.1 on Mavericks.""Jack Nagel
This reverts commit 2b472a6e2634a7b7592abb7084b20a098f4a488b.
2014-10-26Import docs from wiki.Mike McQuaid
Closes Homebrew/homebrew#33211.
2014-10-21Revert "xcode: use 6.1 on Mavericks."Jack Nagel
Pending resolution of Homebrew/homebrew#33431. This reverts commit bf434e2f7d18ba7d77ac15d54a43c555bc4019c8.
2014-10-21xcode: use 6.1 on Mavericks.Dominyk Tiller
Closes Homebrew/homebrew#33399. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-17xcode: check clang exists to confim install.Mike McQuaid
2014-10-10Prefer current CLT package IDJack Nagel
It seems that "com.apple.pkg.CLTools_Base" was only used for one release. New releases are using "com.apple.pkg.CLTools_Executables" again. Fixes Homebrew/homebrew#33063.
2014-09-21Update CLT version checkJack Nagel
2014-09-21Xcode 6.0.1Mike McQuaid
2014-09-18Disable outdated Xcode doctor checks until the bots are updatedJack Nagel
2014-09-18Xcode 6.0.1Jack Nagel
Closes Homebrew/homebrew#32394.
2014-09-10Prefer Xcode 6.1 on 10.10Dominyk Tiller
More Yosemite changes. Within two weeks or so, Xcode should be made available on the App Store, at which point 10.9 will need to go from β€œ5.1.1” to β€œ6.0” but whilst Yosemite is in Beta *everyone* should be using the Xcode Beta builds according to Apple, so Yosemite should be on 6.1 for the foreseeable, even when Apple releases Xcode 6.0 to 10.9 & below. 6.1 is still using the same Clang version number at this point. Closes Homebrew/homebrew#32201. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-08-09Realign case statementJack Nagel
2014-08-09Update unreleased version checkJack Nagel
2014-08-09Initial Yosemite SupportDominyk Tiller
Closes Homebrew/homebrew#31435. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-06-20xcode: add new package ID for Mavericks (again).Mike McQuaid
Closes Homebrew/homebrew#30296.
2014-06-20Revert "xcode: add new package ID for Mavericks."Mike McQuaid
This reverts commit b0caede328b5181106451025df74a456276b76cf. Fixes Homebrew/homebrew#30299.
2014-06-20xcode: add new package ID for Mavericks.Mike McQuaid
Closes Homebrew/homebrew#30296.
2014-05-12Fix CLT outdated check on 10.9Jack Nagel
Fixes Homebrew/homebrew#27420.