Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. qbs vs qmake build size

qbs vs qmake build size

Scheduled Pinned Locked Moved Unsolved Qt Creator and other tools
2 Posts 2 Posters 676 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    steve37
    wrote on last edited by
    #1

    I built qtcreator 4.7.1 with qbs and qmake:

    .../sw/QT> du -s qtcreator-Desktop-Release/ qtcreator-Desktop-Release-qbs/
    323572 qtcreator-Desktop-Release/
    5912592 qtcreator-Desktop-Release-qbs/

    The qbs build is 10x bigger

    .../sw/QT> l qt-creator-opensource-src-4.7.1/
    total 192
    drwxr-xr-x 10 ist users 4096 Oct 17 20:56 ./
    drwxr-xr-x 32 ist users 4096 Oct 17 19:28 ../
    -rw-r--r-- 1 ist users 46 Sep 18 10:30 .gitattributes
    -rw-r--r-- 1 ist users 7682 Sep 18 10:30 .gitignore
    -rw-r--r-- 1 ist users 82 Sep 18 10:30 .gitmodules
    -rw-r--r-- 1 ist users 260 Sep 18 10:30 HACKING
    -rw-r--r-- 1 ist users 36363 Sep 18 10:30 LICENSE.GPL3-EXCEPT
    -rw-r--r-- 1 ist users 20346 Sep 18 10:30 README.md
    drwxr-xr-x 2 ist users 4096 Sep 18 10:30 bin/
    drwxr-xr-x 5 ist users 4096 Sep 18 10:30 dist/
    drwxr-xr-x 9 ist users 4096 Sep 18 10:30 doc/
    -rw-r--r-- 1 ist users 1179 Sep 18 10:30 docs.pri
    drwxr-xr-x 4 ist users 4096 Sep 18 10:30 qbs/
    -rw-r--r-- 1 ist users 9801 Sep 18 10:30 qtcreator.pri
    -rw-r--r-- 1 ist users 5832 Sep 18 10:30 qtcreator.pro
    -rw-r--r-- 1 ist users 23635 Oct 17 20:56 qtcreator.pro.user
    -rw-r--r-- 1 ist users 2568 Sep 18 10:30 qtcreator.qbs
    -rw-r--r-- 1 ist users 16845 Oct 16 18:44 qtcreator.qbs.user
    -rw-r--r-- 1 ist users 1799 Sep 18 10:30 qtcreatordata.pri
    drwxr-xr-x 2 ist users 4096 Sep 18 10:30 scripts/
    drwxr-xr-x 3 ist users 4096 Sep 18 10:30 share/
    drwxr-xr-x 8 ist users 4096 Sep 18 10:30 src/
    drwxr-xr-x 16 ist users 4096 Sep 18 10:30 tests/

    opensuse leap 15
    qt 5.9.4
    gcc 7.3.1

    aha_1980A 1 Reply Last reply
    0
    • S steve37

      I built qtcreator 4.7.1 with qbs and qmake:

      .../sw/QT> du -s qtcreator-Desktop-Release/ qtcreator-Desktop-Release-qbs/
      323572 qtcreator-Desktop-Release/
      5912592 qtcreator-Desktop-Release-qbs/

      The qbs build is 10x bigger

      .../sw/QT> l qt-creator-opensource-src-4.7.1/
      total 192
      drwxr-xr-x 10 ist users 4096 Oct 17 20:56 ./
      drwxr-xr-x 32 ist users 4096 Oct 17 19:28 ../
      -rw-r--r-- 1 ist users 46 Sep 18 10:30 .gitattributes
      -rw-r--r-- 1 ist users 7682 Sep 18 10:30 .gitignore
      -rw-r--r-- 1 ist users 82 Sep 18 10:30 .gitmodules
      -rw-r--r-- 1 ist users 260 Sep 18 10:30 HACKING
      -rw-r--r-- 1 ist users 36363 Sep 18 10:30 LICENSE.GPL3-EXCEPT
      -rw-r--r-- 1 ist users 20346 Sep 18 10:30 README.md
      drwxr-xr-x 2 ist users 4096 Sep 18 10:30 bin/
      drwxr-xr-x 5 ist users 4096 Sep 18 10:30 dist/
      drwxr-xr-x 9 ist users 4096 Sep 18 10:30 doc/
      -rw-r--r-- 1 ist users 1179 Sep 18 10:30 docs.pri
      drwxr-xr-x 4 ist users 4096 Sep 18 10:30 qbs/
      -rw-r--r-- 1 ist users 9801 Sep 18 10:30 qtcreator.pri
      -rw-r--r-- 1 ist users 5832 Sep 18 10:30 qtcreator.pro
      -rw-r--r-- 1 ist users 23635 Oct 17 20:56 qtcreator.pro.user
      -rw-r--r-- 1 ist users 2568 Sep 18 10:30 qtcreator.qbs
      -rw-r--r-- 1 ist users 16845 Oct 16 18:44 qtcreator.qbs.user
      -rw-r--r-- 1 ist users 1799 Sep 18 10:30 qtcreatordata.pri
      drwxr-xr-x 2 ist users 4096 Sep 18 10:30 scripts/
      drwxr-xr-x 3 ist users 4096 Sep 18 10:30 share/
      drwxr-xr-x 8 ist users 4096 Sep 18 10:30 src/
      drwxr-xr-x 16 ist users 4096 Sep 18 10:30 tests/

      opensuse leap 15
      qt 5.9.4
      gcc 7.3.1

      aha_1980A Offline
      aha_1980A Offline
      aha_1980
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi @steve37,

      my gut feeling tells me the QBS build could be a release build with additional debug information (i.e. non-stripped).

      You'll have to dig a bit deeper within, and e.g. issue file on some of the generated libraries - that should give some insight.

      Regards

      Qt has to stay free or it will die.

      1 Reply Last reply
      1

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved