• Christian Kandeler's avatar
    qbs build: Final steps to support building plugins "out of source". · e1e20359
    Christian Kandeler authored
    - Use the entire Export block when creating a module, not just the
      Depends items. Adapt references to the product source directory
      and the "share" directory so that they point to the respective
      locations in the install tree.
    - Install dev headers for some more plugins.
    - Bug fixes & polishing.
    
    Create a "dev installation" like this:
    $ qbs qtc.make_dev_package:true qbs.installRoot:<install root>
    
    Then build your plugin against it like this:
    $ qbs qtc.make_dev_package:true qbs.installRoot:<install root>
    project.qbsSearchPaths:<install root>/qbs-resources
    (Using qbs from 1.5 branch; 1.5.1 requires a trivial wrapper project.)
    
    That's all. Successfully tested with all commercial plugins on Linux.
    
    Change-Id: Ie39c4717dafcd431c533421a15f2f898783d8521
    Reviewed-by: Jake Petroules's avatarJake Petroules <jake.petroules@qt.io>
    Reviewed-by: Orgad Shaneh's avatarOrgad Shaneh <orgads@gmail.com>
    e1e20359
Name
Last commit
Last update
..
android Loading commit data...
autotest Loading commit data...
autotoolsprojectmanager Loading commit data...
baremetal Loading commit data...
bazaar Loading commit data...
beautifier Loading commit data...
bineditor Loading commit data...
bookmarks Loading commit data...
clangcodemodel Loading commit data...
clangstaticanalyzer Loading commit data...
classview Loading commit data...
clearcase Loading commit data...
cmakeprojectmanager Loading commit data...
coreplugin Loading commit data...
cpaster Loading commit data...
cppeditor Loading commit data...
cpptools Loading commit data...
cvs Loading commit data...
debugger Loading commit data...
designer Loading commit data...
diffeditor Loading commit data...
emacskeys Loading commit data...
fakevim Loading commit data...
genericprojectmanager Loading commit data...
git Loading commit data...
glsleditor Loading commit data...
helloworld Loading commit data...
help Loading commit data...
imageviewer Loading commit data...
ios Loading commit data...
macros Loading commit data...
mercurial Loading commit data...
modeleditor Loading commit data...
nim Loading commit data...
perforce Loading commit data...
projectexplorer Loading commit data...
pythoneditor Loading commit data...
qbsprojectmanager Loading commit data...
qmakeandroidsupport Loading commit data...
qmakeprojectmanager Loading commit data...
qmldesigner Loading commit data...
qmljseditor Loading commit data...
qmljstools Loading commit data...
qmlprofiler Loading commit data...
qmlprojectmanager Loading commit data...
qnx Loading commit data...
qtsupport Loading commit data...
remotelinux Loading commit data...
resourceeditor Loading commit data...
subversion Loading commit data...
tasklist Loading commit data...
texteditor Loading commit data...
todo Loading commit data...
updateinfo Loading commit data...
valgrind Loading commit data...
vcsbase Loading commit data...
welcome Loading commit data...
winrt Loading commit data...
plugins.pro Loading commit data...
plugins.qbs Loading commit data...