Wip-clang-setting-up: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
AutoSpider (talk | contribs) (Convert ExpressionEngine links) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
==Getting the sources== | {{Cleanup | reason=Auto-imported from ExpressionEngine.}} | ||
[[Category:Tools::Qt Creator:Branches]] | |||
== Getting the sources == | |||
Clang code-model integration is now part of the master branch, and the 3.1 release branch. No special steps are needed after you clone the regular qt-creator repository. | Clang code-model integration is now part of the master branch, and the 3.1 release branch. No special steps are needed after you clone the regular qt-creator repository. | ||
==Building from sources== | == Building from sources == | ||
* Ensure that your have installed | * Ensure that your have installed LLVM (with clang), minimal LLVM version is 3.2, but it is advised to use the latest release. | ||
* Build instructions can be found in < | * Build instructions can be found in | ||
* After running compiled | <code> | ||
src/editors/creator-clang-codemodel.qdoc | |||
</code> | |||
or [http://doc-snapshot.qt.io/qtcreator-3.1/creator-clang-codemodel.html on the web] | |||
* After running compiled IDE, open menu Help / About Plugins and turn on ClangCodeModel plugin. | |||
==Creating Ubuntu/Debian package from clang 3.2 binaries== | == Creating Ubuntu/Debian package from clang 3.2 binaries == | ||
Download binaries for clang 3.2 here: http://llvm.org/releases/download.html#3.2 or compile sources manually and make-install with custom prefix (not to /usr directory!). | Download binaries for clang 3.2 here: http://llvm.org/releases/download.html#3.2 or compile sources manually and make-install with custom prefix (not to /usr directory!). | ||
Line 16: | Line 24: | ||
# Unpack or install (with make install) binaries to folder clang/usr/ | # Unpack or install (with make install) binaries to folder clang/usr/ | ||
# Create text file clang/DEBIAN/control with content listed below | # Create text file clang/DEBIAN/control with content listed below | ||
# In selected folder, build package with terminal command< | # In selected folder, build package with terminal command | ||
<code> | |||
dpkg-deb -v -D -b clang | |||
</code> | |||
Content of clang/DEBIAN/control file for 64-bit binaries | |||
<code> | |||
Source: clang | |||
Section: unknown | |||
Priority: optional | |||
Package: clang | |||
Architecture: amd64 | |||
Maintainer: Example (example@example.com) | |||
Version: 3.2 | |||
Conflicts: libclang-common-dev, libclang-dev, libclang1 | |||
Description: Clang personal package | |||
No description | |||
. | |||
</code> | |||
For 32-bit binaries | |||
<code> | |||
Source: clang | |||
Section: unknown | |||
Priority: optional | |||
Package: clang | |||
Architecture: i386 | |||
Maintainer: Example (example@example.com) | |||
Version: 3.2 | |||
Conflicts: libclang-common-dev, libclang-dev, libclang1 | |||
Description: Clang personal package | |||
No description | |||
. |
Latest revision as of 15:51, 4 March 2015
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine. Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean. |
Getting the sources
Clang code-model integration is now part of the master branch, and the 3.1 release branch. No special steps are needed after you clone the regular qt-creator repository.
Building from sources
- Ensure that your have installed LLVM (with clang), minimal LLVM version is 3.2, but it is advised to use the latest release.
- Build instructions can be found in
src/editors/creator-clang-codemodel.qdoc
or on the web
- After running compiled IDE, open menu Help / About Plugins and turn on ClangCodeModel plugin.
Creating Ubuntu/Debian package from clang 3.2 binaries
Download binaries for clang 3.2 here: http://llvm.org/releases/download.html#3.2 or compile sources manually and make-install with custom prefix (not to /usr directory!).
- Select some folder and create subfolders clang/, clang/DEBIAN/, clang/usr/
- Unpack or install (with make install) binaries to folder clang/usr/
- Create text file clang/DEBIAN/control with content listed below
- In selected folder, build package with terminal command
dpkg-deb -v -D -b clang
Content of clang/DEBIAN/control file for 64-bit binaries
Source: clang
Section: unknown
Priority: optional
Package: clang
Architecture: amd64
Maintainer: Example (example@example.com)
Version: 3.2
Conflicts: libclang-common-dev, libclang-dev, libclang1
Description: Clang personal package
No description
.
For 32-bit binaries
Source: clang
Section: unknown
Priority: optional
Package: clang
Architecture: i386
Maintainer: Example (example@example.com)
Version: 3.2
Conflicts: libclang-common-dev, libclang-dev, libclang1
Description: Clang personal package
No description
.