aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/xcode/environment
Commit message (Collapse)AuthorAge
* Uses xcodebuild's and xcrun's -version flag in order to generate the variablesGravatar Anastasios Kakalis2016-02-25
| | | | | | | | | needed for the Info.plist. RELNOTES: -- MOS_MIGRATED_REVID=115564028
* Have xcode action wrappers use $TMPDIR if using mktempGravatar Googler2016-02-23
| | | | | -- MOS_MIGRATED_REVID=115373672
* Fixes a typo in the plist generation of the 'DTXcodeBuild' field.Gravatar Anastasios Kakalis2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104296839
* Rationalize copyright headersGravatar Damien Martin-Guillerez2015-09-25
| | | | | | | | | | | The headers were modified with `find . -type f -exec 'sed' '-Ei' 's|Copyright 201([45]) Google|Copyright 201\1 The Bazel Authors|' '{}' ';'` And manual edit for not Google owned copyright. Because of the nature of ijar, I did not modified the header of file owned by Alan Donovan. The list of authors were extracted from the git log. It is missing older Google contributors that can be added on-demand. -- MOS_MIGRATED_REVID=103938715
* Makes the generation of the Info.plist environment variables fail-safe.Gravatar Anastasios Kakalis2015-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | This prevents the invocation from failing, when one of the variables could not be discovered (and mimics the behavior of Xcode 7.1 and SDK 9.1). An example generated with SDK 9.1 { ... BuildMachineOSBuild = 14F27; DTCompiler = "com.apple.compilers.llvm.clang.1_0"; DTPlatformBuild = ""; DTPlatformVersion = "9.1"; DTSDKBuild = 13B5110e; DTXCodeBuild = 7B60; DTXcode = 0710; ... } RELNOTES: -- MOS_MIGRATED_REVID=103191602
* Parses the correct values of SDK, Platform and XCode version numbers when ↵Gravatar Anastasios Kakalis2015-09-15
generating the environment's plist. The script no longer parses the values from the Platform's Info.plist, which contained the values used to compile the Platform's library *itself*, rather than the values of the actual running environment. Also the BuildMachineOSBuild is being read from the sw_version, rather than the Xcode's plist, and the DTSDKBuild is determined by the plist under sdk-path. An example environment.plist: { BuildMachineOSBuild = 14F27; DTCompiler = "com.apple.compilers.llvm.clang.1_0"; DTPlatformBuild = 12H141; DTPlatformVersion = "8.4"; DTSDKBuild = 12H141; DTXCodeBuild = 6E35b; DTXcode = 0640; } -- MOS_MIGRATED_REVID=103079006