Make run-webkit-app work for non-GUI apps
authordbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 19 Mar 2018 20:49:03 +0000 (20:49 +0000)
committerdbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 19 Mar 2018 20:49:03 +0000 (20:49 +0000)
commitcd60868011504f1e34fa24416af0db52839e5ad5
tree9d37689878020af5d74ca2b7883834d2be1743a4
parentce922401b6bf04b33f70e00a603e80aada3d76c3
Make run-webkit-app work for non-GUI apps
https://bugs.webkit.org/show_bug.cgi?id=183701

Reviewed by Lucas Forschler.

Launch the app directly if it is an executable file. Otherwise, assume it is an app bundle
and launch it using open(1) as we currently do.

Note that open(1) is meant for launching GUI apps. Standard output and standard error are
not sent to the tty when using open(1) to launch a non-GUI app.

* Scripts/run-webkit-app: We make the assumption that
* Scripts/webkitdirs.pm:
    - Define and export constant DO_NOT_USE_OPEN_COMMAND.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@229711 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tools/ChangeLog
Tools/Scripts/run-webkit-app
Tools/Scripts/webkitdirs.pm