[Qt-creator] About building plugins without whole source tree
Eike Ziller
Eike.Ziller at qt.io
Wed Nov 23 16:54:46 CET 2016
> On Nov 23, 2016, at 4:38 PM, Kakadu <kakadu.hafanana at gmail.com> wrote:
>
> Hey, folks
>
> At the moment we need to compile QtCreator itself to setup right paths
> and compile a plugin. I'm kind of curious is it possible to compile
> QtCreator, do `make install` and do `make install-some-dev-files`
> after that to be able not to store whole source and build files that
> are required to compile a pluign (I think only some headers and shared
> objects are really required).
>
> This thing should generally be possible because GNU/Linux -dev
> packages suit the same purpose. I just do not want to dive into
> packaging scripts... Maybe you have this thing described in some wiki
> page which I'm not aware about?
Check out <qtcreator_src>/scripts/createDevPackage.py
Takes a source tree and a build tree and collects all things that are need besides the result of ‘make install’.
I.e. if you set IDE_SOURCE_TREE/QTC_SOURCE to the result of createDevPackage.py and IDE_BUILD_TREE/QTC_BUILD to the result of ‘make install’, you should be able to build a plugin against that, without the need to keep the whole build directory (or source directory).
Should also work on all platforms (Lin/Win/mac).
Br, Eike
--
Eike Ziller
Principal Software Engineer
The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin
eike.ziller at qt.io
http://qt.io
Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
More information about the Qt-creator
mailing list