Browse Source

Added path for Mono installed through Homebrew

On macOS, it is common to install packages like Mono through the third-party
package-manager Homebrew. This commit simply adds an additional path to
where Homebrew installs the Mono framework.
Mads Ynddal 7 years ago
parent
commit
39aabba0a9
2 changed files with 2 additions and 1 deletions
  1. 1 1
      modules/mono/SCsub
  2. 1 0
      modules/mono/editor/godotsharp_builds.cpp

+ 1 - 1
modules/mono/SCsub

@@ -97,7 +97,7 @@ def find_msbuild_unix(filename):
 
     hint_dirs = ['/opt/novell/mono/bin']
     if sys.platform == 'darwin':
-        hint_dirs = ['/Library/Frameworks/Mono.framework/Versions/Current/bin'] + hint_dirs
+        hint_dirs = ['/Library/Frameworks/Mono.framework/Versions/Current/bin', '/usr/local/var/homebrew/linked/mono/bin'] + hint_dirs
 
     for hint_dir in hint_dirs:
         hint_path = os.path.join(hint_dir, filename)

+ 1 - 0
modules/mono/editor/godotsharp_builds.cpp

@@ -64,6 +64,7 @@ String _find_build_engine_on_unix(const String &p_name) {
 	const char *locations[] = {
 #ifdef OSX_ENABLED
 		"/Library/Frameworks/Mono.framework/Versions/Current/bin/",
+		"/usr/local/var/homebrew/linked/mono/bin/",
 #endif
 		"/opt/novell/mono/bin/"
 	};