I think processes should be installed in libexecdir since we are a library not a program.
Created attachment 102757 [details] Patch An env var is used to allow MiniBrowser and unit tests (when we add them) to use web and plugin processes without having to install them.
Comment on attachment 102757 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=102757&action=review > Source/WebKit2/UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp:80 > - GOwnPtr<gchar> binaryPath(g_build_filename(applicationDirectoryPath().data(), > + const gchar* execDirectory = g_getenv("WEBKIT_EXEC_PATH"); > + GOwnPtr<gchar> binaryPath(g_build_filename(execDirectory ? execDirectory : LIBEXECDIR, Eventually we're just going to need to break down and write a cross-platform method to get the current binary path.
Comment on attachment 102757 [details] Patch I've noticed this patch breaks the tests, I'm working on a new patch.
Committed r92273: <http://trac.webkit.org/changeset/92273>