dominus icon

Untitled

dominus | PRO | 12/10/23 02:41:15 PM UTC | 0 ⭐ | 728 πŸ‘οΈ | Never ⏰ | []
text |

810 B

|

None

|

0 πŸ‘

/

0 πŸ‘Ž

#ifdef MACOSX
	string app_path;
	string bundle_res;
	string bundle_data;
	string bundle_lib;
	if (is_system_path_defined("<APPBUNDLE>")) {
		app_path = get_system_path("<APPBUNDLE>");
		if (U7exists(app_path)) {
			bundle_res = app_path;
			bundle_res += "/Contents/Resources";
			bundle_data = bundle_res;
			bundle_data += "/share";
			bundle_lib = bundle_res;
			bundle_lib += "/lib";
			const gchar *bdata = bundle_data.ToCharArray()[0];
			g_setenv("XDG_DATA_DIRS", bdata, 0);
			g_setenv("GTK_DATA_PREFIX", bundle_res, 0);
			g_setenv("GTK_EXE_PREFIX", bundle_res, 0);
			g_setenv("GTK_PATH", bundle_res, 0);
			g_setenv("GDK_PIXBUF_MODULE_FILE", bundle_lib + "/gdk-pixbuf-2.0/2.10.0/loaders.cache", 0);
			g_setenv("GTK_IM_MODULE_FILE", bundle_lib + "/gtk-3.0/3.0.0/immodules.cache", 0);
		}
	}
#endif

Comments