diff --git a/Library/Homebrew/extend/ENV.rb b/Library/Homebrew/extend/ENV.rb index b3b8d26b30..095d05b70e 100644 --- a/Library/Homebrew/extend/ENV.rb +++ b/Library/Homebrew/extend/ENV.rb @@ -33,9 +33,11 @@ module HomebrewEnvExtension self['CMAKE_PREFIX_PATH'] = "#{HOMEBREW_PREFIX}" end - append 'CPPFLAGS', "-F#{HOMEBREW_PREFIX}/Frameworks" - append 'LDFLAGS', "-F#{HOMEBREW_PREFIX}/Frameworks" - self['CMAKE_FRAMEWORK_PATH'] = HOMEBREW_PREFIX/"Frameworks" + if (HOMEBREW_PREFIX/'Frameworks').exist? + append 'CPPFLAGS', "-F#{HOMEBREW_PREFIX}/Frameworks" + append 'LDFLAGS', "-F#{HOMEBREW_PREFIX}/Frameworks" + self['CMAKE_FRAMEWORK_PATH'] = HOMEBREW_PREFIX/"Frameworks" + end # Os is the default Apple uses for all its stuff so let's trust them set_cflags "-Os #{SAFE_CFLAGS_FLAGS}"