Don't directly assign Pathname objects to environment variables
Fixes Homebrew/homebrew#32234.
This commit is contained in:
parent
c5885757e5
commit
c98fe91f13
@ -42,10 +42,11 @@ module Stdenv
|
|||||||
self['CMAKE_PREFIX_PATH'] = "#{HOMEBREW_PREFIX}"
|
self['CMAKE_PREFIX_PATH'] = "#{HOMEBREW_PREFIX}"
|
||||||
end
|
end
|
||||||
|
|
||||||
if (HOMEBREW_PREFIX/'Frameworks').exist?
|
frameworks = HOMEBREW_PREFIX.join("Frameworks")
|
||||||
append 'CPPFLAGS', "-F#{HOMEBREW_PREFIX}/Frameworks"
|
if frameworks.directory?
|
||||||
append 'LDFLAGS', "-F#{HOMEBREW_PREFIX}/Frameworks"
|
append "CPPFLAGS", "-F#{frameworks}"
|
||||||
self['CMAKE_FRAMEWORK_PATH'] = HOMEBREW_PREFIX/"Frameworks"
|
append "LDFLAGS", "-F#{frameworks}"
|
||||||
|
self["CMAKE_FRAMEWORK_PATH"] = frameworks.to_s
|
||||||
end
|
end
|
||||||
|
|
||||||
# Os is the default Apple uses for all its stuff so let's trust them
|
# Os is the default Apple uses for all its stuff so let's trust them
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user