• mrobinson@webkit.org's avatar
    [CMake] [GTK] Fix the build for the WebKitGTK+ developer configuration · 7529c73f
    mrobinson@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=126505
    
    Reviewed by Gustavo Noronha Silva.
    
    .:
    
    * Source/cmake/FindGLIB.cmake: Add support for finding the gio-unix include directory location.
    * Source/cmake/FindGUdev.cmake: Added.
    * Source/cmake/FindGeoClue.cmake: Added.
    * Source/cmake/OptionsGTK.cmake: When gamepad is enabled look for gio-unix and GUdev. When
    geolocation is enabled look for GeoClue.
    
    Source/WebCore:
    
    * CMakeLists.txt: Add missing IDLS and source files to the lists.
    * PlatformGTK.cmake: Add missing include directories and source files to the lists.
    Use the GeoClue, GUdev, and gio-unix include paths and libraries and sort the list
    of WebCore include directories.
    * UseJSC.cmake: Align the sourced list with the contents of the bindings/js directory.
    
    Source/WebKit:
    
    * PlatformGTK.cmake: Add the geoclue platform directory to the include directory list.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161351 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    7529c73f