diff options
| author | Jack Nagel | 2013-06-13 18:45:44 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-06-14 10:34:19 -0500 |
| commit | 381255adecbbd16fca0d2ae1b52330a254bfae76 (patch) | |
| tree | 7ca4714f4bcac059bfd5365ea06936565968afb4 /Library/Homebrew | |
| parent | 3252f9a2c94a2ce3ff603de75c5e747d2b68dc44 (diff) | |
| download | brew-381255adecbbd16fca0d2ae1b52330a254bfae76.tar.bz2 | |
Assign this inline
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/extend/ENV.rb | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/Library/Homebrew/extend/ENV.rb b/Library/Homebrew/extend/ENV.rb index 8413f279a..e59b78b3f 100644 --- a/Library/Homebrew/extend/ENV.rb +++ b/Library/Homebrew/extend/ENV.rb @@ -181,16 +181,15 @@ module HomebrewEnvExtension @compiler = :clang end - def remove_macosxsdk v=MacOS.version + def remove_macosxsdk version=MacOS.version # Clear all lib and include dirs from CFLAGS, CPPFLAGS, LDFLAGS that were # previously added by macosxsdk - v = v.to_s + version = version.to_s remove_from_cflags(/ ?-mmacosx-version-min=10\.\d/) delete('MACOSX_DEPLOYMENT_TARGET') delete('CPATH') remove 'LDFLAGS', "-L#{HOMEBREW_PREFIX}/lib" - sdk = MacOS.sdk_path(v) - unless sdk.nil? or MacOS::CLT.installed? + unless (sdk = MacOS.sdk_path(version)).nil? or MacOS::CLT.installed? delete('SDKROOT') remove_from_cflags "-isysroot #{sdk}" remove 'CPPFLAGS', "-isysroot #{sdk}" @@ -205,18 +204,16 @@ module HomebrewEnvExtension end end - def macosxsdk v=MacOS.version + def macosxsdk version=MacOS.version return unless MACOS # Sets all needed lib and include dirs to CFLAGS, CPPFLAGS, LDFLAGS. remove_macosxsdk - # Allow cool style of ENV.macosxsdk 10.8 here (no "" :) - v = v.to_s - append_to_cflags("-mmacosx-version-min=#{v}") - self['MACOSX_DEPLOYMENT_TARGET'] = v + version = version.to_s + append_to_cflags("-mmacosx-version-min=#{version}") + self['MACOSX_DEPLOYMENT_TARGET'] = version self['CPATH'] = "#{HOMEBREW_PREFIX}/include" prepend 'LDFLAGS', "-L#{HOMEBREW_PREFIX}/lib" - sdk = MacOS.sdk_path(v) - unless sdk.nil? or MacOS::CLT.installed? + unless (sdk = MacOS.sdk_path(version)).nil? or MacOS::CLT.installed? # Extra setup to support Xcode 4.3+ without CLT. self['SDKROOT'] = sdk # Tell clang/gcc where system include's are: |
