1. 15 Nov, 2016 1 commit
  2. 19 Sep, 2016 1 commit
  3. 05 Sep, 2016 2 commits
  4. 11 Aug, 2016 2 commits
  5. 08 Aug, 2016 2 commits
  6. 04 Aug, 2016 1 commit
  7. 11 Jul, 2016 1 commit
  8. 09 May, 2016 1 commit
  9. 26 Apr, 2016 1 commit
  10. 02 Feb, 2016 1 commit
  11. 14 Jan, 2016 1 commit
  12. 04 Sep, 2015 1 commit
  13. 04 Aug, 2015 1 commit
  14. 10 Jun, 2015 1 commit
    • Nikolai Kosjar's avatar
      Clang: Clean up / Improve *clang*.{pri,pro} · 6c780c76
      Nikolai Kosjar authored
      
      
      clang_installation.pri
      * Remove pointless CLANG_COMPLETION, CLANG_HIGHLIGHTING defines
      * Remove auto-detection of llvm-config-* variants in PATH. This does
        not make any sense if the user has to provide LLVM_INSTALL_DIR.
      * If llvm-config is not found in LLVM_INSTALL_DIR, determine the clang
        version by looking into the lib dir (there should exist e.g.
        "clang/3.6.1")
      * Check paths for existence
      * Simplify logic
      * Do not call error() in helper functions
      
      clangcodemodel.pro
      * Print detected version
      * Sort HEADERS/SOURCES
      
      Change-Id: I020d2e78aea37ef01a337e6da658d7f5e56b3ac5
      Reviewed-by: default avatarMarco Bubke <marco.bubke@theqtcompany.com>
      6c780c76
  15. 03 Jun, 2015 1 commit
  16. 20 Apr, 2015 1 commit
    • Nikolai Kosjar's avatar
      Clang: Fix providing clang directory with intrinsics · e488f10c
      Nikolai Kosjar authored
      
      
      Opening a main.cpp of a Qt Widget Application project that is configured
      with a GCC toolchain leads to errors [1] like
      
          /usr/lib/gcc/x86_64-linux-gnu/4.8/include/ia32intrin.h:41:10: \
          error: use of undeclared identifier '__builtin_ia32_bsrsi'
      
      due to a wrong determination of the clang directory with intrinsics. The
      directory was determined as
      
          $${LLVM_LIBDIR}/clang/$${LLVM_VERSION}/include
      
      whereas $LLVM_VERSION was extracted as e.g. "3.5" from 'llvm-config
      --version' instead of "3.5.0".
      
      The path of clang intrinsics dir shipped with Qt Creator (as package)
      does also match this version scheme:
      
          $QTC_INSTALL_DIR/share/qtcreator/cplusplus/clang/3.4.2/include
      
      [1] Visible with qtc.clangcodemodel.verboserun=true
      
      Change-Id: I1061912eef437a9889987e638915d2fabe208011
      Reviewed-by: default avatarhjk <hjk@theqtcompany.com>
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      e488f10c
  17. 09 Jan, 2015 1 commit
  18. 18 Dec, 2014 1 commit
  19. 07 Aug, 2014 1 commit
  20. 28 May, 2014 1 commit
  21. 14 Apr, 2014 3 commits
  22. 11 Apr, 2014 1 commit
  23. 12 Feb, 2014 1 commit
    • Erik Verbruggen's avatar
      Clang: tune include paths used by clang · 31d051a5
      Erik Verbruggen authored
      
      
      Do not search the standard system directories for include files, but do
      search compiler builtin include directories. To make sure that the
      include files for intrinsics are the ones clang can parse, put that
      path first on the command-line.
      
      Change-Id: I2ada992b58203d1c3dbd55851c5f195c12572943
      Reviewed-by: default avatarEike Ziller <eike.ziller@digia.com>
      31d051a5
  24. 06 Jan, 2014 2 commits
  25. 20 Dec, 2013 1 commit
    • Erik Verbruggen's avatar
      Add experimental clang code-model plug-in. · 5beb74fd
      Erik Verbruggen authored
      
      
      Previously known as the wip/clang branch.
      
      Contributors (in alphabetical order):
      - Christian Kamm <christian.d.kamm@nokia.com>
      - Erik Verbruggen <erik.verbruggen@digia.com>
      - Leandro Melo <leandro.melo@nokia.com>
      - Peter Kuemmel <syntheticpp@gmx.net>
      - Sergey Shambir <sergey.shambir.auto@gmail.com>
      
      Change-Id: I4c3ff600a19b6732641c1d5ef28236bf2cc17737
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      5beb74fd