From 2a40ff08a251063f649e4f73275f5994449ee432 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Fri, 4 Jan 2013 21:30:10 -0800 Subject: [PATCH] Only add -F if the frameworks folder exists Closes Homebrew/homebrew#16901. --- Library/Homebrew/extend/ENV.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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}"