1. Nov 10, 2014
  2. Oct 01, 2014
  3. Sep 24, 2014
  4. Sep 08, 2014
  5. Jul 30, 2014
  6. Jun 02, 2014
  7. May 28, 2014
  8. May 27, 2014
  9. May 20, 2014
    • Richard Moe Gustavsen's avatar
      xcode generator: don't modify or copy QMAKE_INFO_PLIST · 4be7cd09
      Richard Moe Gustavsen authored
      
      If the project has a custom Info.plist assigned to
      QMAKE_INFO_PLIST, we should leave it as-is without
      scanning and replacing contents inside it. Since we
      always copy the file to the build folder at qmake
      time, any later attempts to modify the source file
      will not have any effect.
      
      A better solution is to just reference the custom
      plist directly from the Xcode, without modifying it.
      
      This change will also stop unixmake2 from assigning the
      default plist to QMAKE_INFO_PLIST, since we need to
      know in the xcode generator if the variable was set in
      the project or not.
      
      Task-number: QTBUG-38260
      Change-Id: I3c488b2960170c544d94f9db89d3ca95ee290bdd
      Reviewed-by: default avatarTor Arne Vestbø <tor.arne.vestbo@digia.com>
      4be7cd09
  10. Apr 25, 2014
    • Eskil Abrahamsen Blomfeldt's avatar
      Android: Add "unversioned_libname" configuration · a162a3cb
      Eskil Abrahamsen Blomfeldt authored
      
      On Android, there's a limitation set on the names of the libraries
      you deploy that they must start with "lib" and end with ".so", so
      Android apps will link against and deploy with the unversioned
      libQt5FooBar.so libraries. When cross-compiling on Windows however,
      due to the lack of symbolic links, the only installed library
      used to be the main library target "libQt5FooBar.so.X.Y.Z" (for
      version X.Y.Z.) This has been worked around in packaging, but
      breaks building add-on modules on top of Qt, and is clearly
      wrong.
      
      This patch introduces a new "unversioned_libname" configuration
      in qmake which is currently only supported for the Unix makefile
      generator and only enabled for Android builds. When it is enabled,
      only the unversioned library "libQt5FooBar.so" will be created.
      
      Task-number: QTBUG-38347
      Change-Id: Ia8897ca7a23a62e2a526d0e02854899b02eb19dc
      Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@digia.com>
      a162a3cb
  11. Feb 19, 2014
  12. Jan 30, 2014
  13. Jan 22, 2014
  14. Jan 20, 2014
    • Thiago Macieira's avatar
      Don't scan system includes for dependencies and don't list them · 08841c1c
      Thiago Macieira authored
      
      Assume that C and C++ headers found in system paths will not change,
      so we don't need to tell Make about them, nor do we need to scan their
      contents either.
      
      The previous qmake behavior matched gcc's -M switch; it now matches
      the -MM switch:
      
             -M  Instead of outputting the result of preprocessing, output a
                 rule suitable for make describing the dependencies of the
                 main source file.
      
             -MM Like -M but do not mention header files that are found in
                 system header directories, nor header files that are
                 included, directly or indirectly, from such a header.
      
      This goes hand-in-hand with our use of -isystem to pass system paths
      to the compiler.
      
      Change-Id: I3346b6da496fe6495ac89c5286d066b343116f0e
      Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@digia.com>
      08841c1c
    • Thiago Macieira's avatar
      Add support for using -isystem in qmake · 0b144bc7
      Thiago Macieira authored
      
      This commit will make qmake use -isystem automatically for any
      compilers that declare support for it for any paths that are listed in
      QMAKE_DEFAULT_INCDIRS.
      
      Change-Id: I36fefc6d5bba61671f65669f0ea42704b3c3cf31
      Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@digia.com>
      0b144bc7
  15. Jan 17, 2014
  16. Jan 13, 2014
  17. Dec 23, 2013
  18. Dec 19, 2013
  19. Dec 13, 2013
  20. Dec 03, 2013
  21. Nov 25, 2013
  22. Nov 21, 2013
  23. Nov 20, 2013
  24. Nov 01, 2013
  25. Aug 27, 2013
  26. Aug 13, 2013
  27. Jul 22, 2013