2010-10-07 Luiz Agostini <luiz.agostini@openbossa.org>
authorluiz@webkit.org <luiz@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Oct 2010 13:11:55 +0000 (13:11 +0000)
committerluiz@webkit.org <luiz@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Oct 2010 13:11:55 +0000 (13:11 +0000)
commit22fac51bccc9f2ae661ac2423a5d141b5117ae9f
tree2d7e7890a12b42c1e63b6fb94f4ecae985356b0e
parent36173a052d286345a4a239ee54c21eccaf80286a
2010-10-07  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Adam Roben.

        [Qt] Webkit2 MacOS build fix
        https://bugs.webkit.org/show_bug.cgi?id=47167

        There were two problems when building Qt WebKit2 in Mac. The first was that
        ld does not support flag -whole-archive and it needed to be replaced by flag -all_load.
        The second problem was that __APPLE__ is been used to identify safari builds and, when
        building Qt in MacOS, Qt was ending up using the wrong typedef. The solution was to use
        a Qt specific WKNativeEvent.h that only has the proper Qt typedef instead of the original one.

        * UIProcess/API/C/qt/WKNativeEvent.h: Added.
        * WebKit2.pri:
        * WebKit2.pro:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@69304 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKit2/ChangeLog
WebKit2/UIProcess/API/C/qt/WKNativeEvent.h [new file with mode: 0644]
WebKit2/WebKit2.pri
WebKit2/WebKit2.pro