Changes between Version 26 and Version 27 of BuildingQtOnSymbian


Ignore:
Timestamp:
Feb 24, 2011, 8:52:50 AM (14 years ago)
Author:
siddharth.mathur@nokia.com
Comment:

moved Qt to last section, it's optional

Legend:

Unmodified
Added
Removed
Modified
  • BuildingQtOnSymbian

    v26 v27  
    88  * Make sure that the GnuWin32 tools are installed in a path without spaces, i.e. not {{{Program Files\GnuWin32}}} but for example {{{c:\GnuWin32}}}.
    99  * You need to have {{{\GnuWin32\bin}}} and {{{\Perl64\bin}}} (if that's where your Perl is installed) in your {{{%PATH%}}} before the S60 SDK tools path.
    10 
    11 == Building Qt ==
    12 
    13 If you haven't done so already, try these instructions for a release build:
    14 
    15   * Clone Qt: {{{git clone git://gitorious.org/qt/qt.git qt-4.7}}}
    16   * Set up the 4.7 Branch:
    17     * {{{cd qt-4.7}}}
    18     * {{{git checkout -b 4.7 origin/4.7}}}
    19     * {{{git branch -D master}}}
    20   * Configure: {{{configure -xplatform symbian-sbsv2}}}
    21   * Build for arm with 8 cores: {{{sbs -c armv6_urel -j8}}}
    22   * Get a cup of tea/coffee.
    23   * [OPTIONAL, only needed for self-signed SIS packages] Patch capabilities and generate the sis package:[[BR]]{{{cd src/s60installs}}}[[BR]]{{{perl ..\..\bin\patch_capabilities.pl Qt_template.pkg release-armv6}}}[[BR]]{{{make sis}}}
    24   * Put the {{{qt-4.7\bin}}} directory in your {{{%PATH%}}}.
    2510
    2611== Building WebKit for release ==
     
    6348  * Extract the 64-bit armlink.exe and drop it over your 4.0 installation's armlink.exe
    6449  * {{{cd Source}}} and them compile as ARMV5 or ARMV6 {{{sbs -c arm.v5.udeb.rvct4_0.slimdebug}}}
     50
     51== Building Qt ==
     52
     53If case you need newer Qt than what your SDK has, or want debuggability:
     54
     55  * Clone Qt: {{{git clone git://gitorious.org/qt/qt.git qt-4.7}}}
     56  * Set up the 4.7 Branch:
     57    * {{{cd qt-4.7}}}
     58    * {{{git checkout -b 4.7 origin/4.7}}}
     59    * {{{git branch -D master}}}
     60  * Configure: {{{configure -xplatform symbian-sbsv2}}}
     61  * Build for arm with 8 cores: {{{sbs -c armv6_urel -j8}}}
     62  * Get a cup of tea/coffee.
     63  * [OPTIONAL, only needed for self-signed SIS packages] Patch capabilities and generate the sis package:[[BR]]{{{cd src/s60installs}}}[[BR]]{{{perl ..\..\bin\patch_capabilities.pl Qt_template.pkg release-armv6}}}[[BR]]{{{make sis}}}
     64  * Put the {{{qt-4.7\bin}}} directory in your {{{%PATH%}}}.
     65