• mrobinson@webkit.org's avatar
    [GTK] [CMake] run-webkit-tests should support the CMake build · eb42533b
    mrobinson@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=126503
    
    Reviewed by Daniel Bates.
    
    Update run-launcher and gtk.py to work properly when dealing with the CMake port.
    run-webkit-tests does not need the --gtkcmake flag, but run-launcher does.
    
    * Scripts/run-launcher: Work properly with the gtkcmake flag.
    * Scripts/webkitpy/port/gtk.py:
    (GtkPort._is_cmake_build): Added this helper which looks for the CMakeCache
    file to detect a CMake build.
    (GtkPort._built_executables_path): Added this helper to locate the built executable path.
    (GtkPort._built_libraries_path): Added this helper to locate the built library path.
    (GtkPort._port_flag_for_scripts): Use --gtkcmake when appropriate.
    (GtkPort.setup_environ_for_server): The way CMake builds libraries differs from GTK+.
    (GtkPort._path_to_driver): Use the new helper.
    (GtkPort._path_to_image_diff): Use the new Helper.
    (GtkPort._path_to_webcore_library): Use the new helper.
    (GtkPort.build_webkit_command): Use --gtkcmake when appropriate.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@162585 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    eb42533b
Name
Last commit
Last update
Examples Loading commit data...
LayoutTests Loading commit data...
ManualTests Loading commit data...
PerformanceTests Loading commit data...
Source Loading commit data...
Tools Loading commit data...
WebKit.xcworkspace Loading commit data...
WebKitLibraries Loading commit data...
Websites Loading commit data...
.dir-locals.el Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
CMakeLists.txt Loading commit data...
ChangeLog Loading commit data...
ChangeLog-2012-05-22 Loading commit data...
GNUmakefile.am Loading commit data...
Makefile Loading commit data...
Makefile.shared Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...