Phase Out Xcode Dependency GSOC Project Update
Clemens Lang
cal at macports.org
Tue Jul 16 20:40:44 UTC 2019
Hi Sat,
On Tue, Jul 16, 2019 at 10:57:41PM +0700, Satryaji Aulia wrote:
> We haven't discussed whether or not the `xcodeversion` PortGroup
> should be included. We also **restrict** Xcode in tracemode if not
> needed. An exception if is CLT isn't installed.
The xcodeversion PortGroup says it determines the version of Xcode from
/usr/bin/xcodebuild -version. Running that with DEVELOPER_DIR set to the
command line tools seems to fail:
$> DEVELOPER_DIR=/Library/Developer/CommandLineTools xcodebuild -version
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
As a consequence I would say that the xcodeversion PortGroup should set
use_xcode yes. I am aware that we have previously used this to blacklist
specific compiler versions installed by older Xcode versions due to know
problems, but this should nowadays be seldom since we introduced
compiler.blacklist.
HTH,
Clemens
More information about the macports-dev
mailing list