PageRenderTime 59ms CodeModel.GetById 31ms RepoModel.GetById 0ms app.codeStats 0ms

/src/plugins/plugins.pro

https://github.com/dmik/qt-creator-os2
Prolog | 290 lines | 238 code | 52 blank | 0 comment | 2 complexity | 8b038c4fafebc6dbdddd44a5dcf3176b MD5 | raw file
  1. # USE .subdir AND .depends !
  2. # OTHERWISE PLUGINS WILL BUILD IN WRONG ORDER (DIRECTORIES ARE COMPILED IN PARALLEL)
  3. TEMPLATE = subdirs
  4. SUBDIRS = plugin_coreplugin \
  5. plugin_welcome \
  6. plugin_find \
  7. plugin_texteditor \
  8. plugin_cppeditor \
  9. plugin_bineditor \
  10. plugin_imageviewer \
  11. plugin_bookmarks \
  12. plugin_projectexplorer \
  13. plugin_vcsbase \
  14. plugin_perforce \
  15. plugin_subversion \
  16. plugin_git \
  17. plugin_cvs \
  18. plugin_cpptools \
  19. plugin_qtsupport \
  20. plugin_qt4projectmanager \
  21. plugin_locator \
  22. plugin_debugger \
  23. # plugin_qtestlib \ # this seems to be dead
  24. plugin_helloworld \ # sample plugin
  25. plugin_help \
  26. # plugin_regexp \ # don't know what to do with this
  27. plugin_cpaster \
  28. plugin_cmakeprojectmanager \
  29. plugin_fakevim \
  30. plugin_designer \
  31. plugin_resourceeditor \
  32. plugin_genericprojectmanager \
  33. plugin_qmljseditor \
  34. plugin_glsleditor \
  35. plugin_mercurial \
  36. plugin_bazaar \
  37. plugin_classview \
  38. plugin_tasklist \
  39. plugin_analyzerbase \
  40. plugin_qmljstools \
  41. plugin_macros \
  42. debugger/dumper.pro \
  43. plugin_qmlprofiler \
  44. plugin_remotelinux \
  45. plugin_valgrind
  46. linux-* {
  47. SUBDIRS += debugger/ptracepreload.pro
  48. }
  49. include(../../qtcreator.pri)
  50. contains(QT_CONFIG, declarative) {
  51. SUBDIRS += \
  52. plugin_qmlprojectmanager \
  53. plugin_qmljsinspector
  54. include(../private_headers.pri)
  55. exists($${QT_PRIVATE_HEADERS}/QtDeclarative/private/qdeclarativecontext_p.h) {
  56. minQtVersion(4, 7, 1) {
  57. SUBDIRS += plugin_qmldesigner
  58. } else {
  59. warning()
  60. warning("QmlDesigner plugin has been disabled.")
  61. warning("QmlDesigner requires Qt 4.7.1 or later.")
  62. }
  63. } else {
  64. warning()
  65. warning("QmlDesigner plugin has been disabled.")
  66. warning("The plugin depends on private headers from QtDeclarative module.")
  67. warning("To enable it, pass 'QT_PRIVATE_HEADERS=$QTDIR/include' to qmake, where $QTDIR is the source directory of qt.")
  68. }
  69. }
  70. include (debugger/lldb/guest/qtcreator-lldb.pri)
  71. plugin_coreplugin.subdir = coreplugin
  72. plugin_welcome.subdir = welcome
  73. plugin_welcome.depends = plugin_coreplugin
  74. plugin_welcome.depends += plugin_projectexplorer
  75. plugin_find.subdir = find
  76. plugin_find.depends += plugin_coreplugin
  77. plugin_texteditor.subdir = texteditor
  78. plugin_texteditor.depends = plugin_find
  79. plugin_texteditor.depends += plugin_locator
  80. plugin_texteditor.depends += plugin_coreplugin
  81. plugin_cppeditor.subdir = cppeditor
  82. plugin_cppeditor.depends = plugin_texteditor
  83. plugin_cppeditor.depends += plugin_coreplugin
  84. plugin_cppeditor.depends += plugin_cpptools
  85. plugin_bineditor.subdir = bineditor
  86. plugin_bineditor.depends = plugin_texteditor
  87. plugin_bineditor.depends += plugin_coreplugin
  88. plugin_imageviewer.subdir = imageviewer
  89. plugin_imageviewer.depends = plugin_coreplugin
  90. plugin_designer.subdir = designer
  91. plugin_designer.depends = plugin_coreplugin plugin_cpptools plugin_projectexplorer plugin_texteditor
  92. plugin_vcsbase.subdir = vcsbase
  93. plugin_vcsbase.depends = plugin_find
  94. plugin_vcsbase.depends += plugin_texteditor
  95. plugin_vcsbase.depends += plugin_coreplugin
  96. plugin_vcsbase.depends += plugin_projectexplorer
  97. plugin_perforce.subdir = perforce
  98. plugin_perforce.depends = plugin_vcsbase
  99. plugin_perforce.depends += plugin_projectexplorer
  100. plugin_perforce.depends += plugin_coreplugin
  101. plugin_git.subdir = git
  102. plugin_git.depends = plugin_vcsbase
  103. plugin_git.depends += plugin_projectexplorer
  104. plugin_git.depends += plugin_coreplugin
  105. plugin_cvs.subdir = cvs
  106. plugin_cvs.depends = plugin_vcsbase
  107. plugin_cvs.depends += plugin_projectexplorer
  108. plugin_cvs.depends += plugin_coreplugin
  109. plugin_subversion.subdir = subversion
  110. plugin_subversion.depends = plugin_vcsbase
  111. plugin_subversion.depends += plugin_projectexplorer
  112. plugin_subversion.depends += plugin_coreplugin
  113. plugin_projectexplorer.subdir = projectexplorer
  114. plugin_projectexplorer.depends = plugin_locator
  115. plugin_projectexplorer.depends += plugin_find
  116. plugin_projectexplorer.depends += plugin_coreplugin
  117. plugin_projectexplorer.depends += plugin_texteditor
  118. plugin_qtsupport.subdir = qtsupport
  119. plugin_qtsupport.depends = plugin_projectexplorer
  120. plugin_qt4projectmanager.subdir = qt4projectmanager
  121. plugin_qt4projectmanager.depends = plugin_texteditor
  122. plugin_qt4projectmanager.depends += plugin_projectexplorer
  123. plugin_qt4projectmanager.depends += plugin_qtsupport
  124. plugin_qt4projectmanager.depends += plugin_cpptools
  125. plugin_qt4projectmanager.depends += plugin_debugger
  126. plugin_qt4projectmanager.depends += plugin_qmljseditor
  127. plugin_remotelinux.subdir = remotelinux
  128. plugin_remotelinux.depends += plugin_coreplugin
  129. plugin_remotelinux.depends += plugin_debugger
  130. plugin_remotelinux.depends += plugin_projectexplorer
  131. plugin_remotelinux.depends += plugin_qt4projectmanager
  132. plugin_locator.subdir = locator
  133. plugin_locator.depends = plugin_coreplugin
  134. plugin_cpptools.subdir = cpptools
  135. plugin_cpptools.depends = plugin_projectexplorer
  136. plugin_cpptools.depends += plugin_coreplugin
  137. plugin_cpptools.depends += plugin_texteditor
  138. plugin_cpptools.depends += plugin_find
  139. plugin_bookmarks.subdir = bookmarks
  140. plugin_bookmarks.depends = plugin_projectexplorer
  141. plugin_bookmarks.depends += plugin_coreplugin
  142. plugin_bookmarks.depends += plugin_texteditor
  143. plugin_debugger.subdir = debugger
  144. plugin_debugger.depends = plugin_projectexplorer
  145. plugin_debugger.depends += plugin_coreplugin
  146. plugin_fakevim.subdir = fakevim
  147. plugin_fakevim.depends = plugin_coreplugin
  148. plugin_fakevim.depends += plugin_texteditor
  149. plugin_qtestlib.subdir = qtestlib
  150. plugin_qtestlib.depends = plugin_projectexplorer
  151. plugin_qtestlib.depends += plugin_coreplugin
  152. plugin_helloworld.subdir = helloworld
  153. plugin_helloworld.depends = plugin_coreplugin
  154. plugin_help.subdir = help
  155. plugin_help.depends = plugin_find
  156. plugin_help.depends += plugin_locator
  157. plugin_help.depends += plugin_coreplugin
  158. plugin_resourceeditor.subdir = resourceeditor
  159. plugin_resourceeditor.depends = plugin_coreplugin
  160. plugin_regexp.subdir = regexp
  161. plugin_regexp.depends = plugin_coreplugin
  162. plugin_cpaster.subdir = cpaster
  163. plugin_cpaster.depends = plugin_texteditor
  164. plugin_cpaster.depends += plugin_coreplugin
  165. plugin_cmakeprojectmanager.subdir = cmakeprojectmanager
  166. plugin_cmakeprojectmanager.depends = plugin_texteditor
  167. plugin_cmakeprojectmanager.depends += plugin_projectexplorer
  168. plugin_cmakeprojectmanager.depends += plugin_cpptools
  169. plugin_genericprojectmanager.subdir = genericprojectmanager
  170. plugin_genericprojectmanager.depends = plugin_texteditor
  171. plugin_genericprojectmanager.depends += plugin_projectexplorer
  172. plugin_genericprojectmanager.depends += plugin_cpptools
  173. plugin_qmljseditor.subdir = qmljseditor
  174. plugin_qmljseditor.depends = plugin_texteditor
  175. plugin_qmljseditor.depends += plugin_coreplugin
  176. plugin_qmljseditor.depends += plugin_projectexplorer
  177. plugin_qmljseditor.depends += plugin_qmljstools
  178. plugin_glsleditor.subdir = glsleditor
  179. plugin_glsleditor.depends = plugin_texteditor
  180. plugin_glsleditor.depends += plugin_coreplugin
  181. plugin_glsleditor.depends += plugin_projectexplorer
  182. plugin_glsleditor.depends += plugin_cpptools
  183. plugin_qmlprojectmanager.subdir = qmlprojectmanager
  184. plugin_qmlprojectmanager.depends = plugin_texteditor
  185. plugin_qmlprojectmanager.depends += plugin_projectexplorer
  186. plugin_qmlprojectmanager.depends += plugin_qmljseditor
  187. plugin_qmlprojectmanager.depends += plugin_debugger
  188. plugin_qmlprojectmanager.depends += plugin_qtsupport
  189. plugin_qmldesigner.subdir = qmldesigner
  190. plugin_qmldesigner.depends = plugin_coreplugin
  191. plugin_qmldesigner.depends += plugin_texteditor
  192. plugin_qmldesigner.depends += plugin_qmljseditor
  193. plugin_qmldesigner.depends += plugin_projectexplorer
  194. plugin_qmldesigner.depends += plugin_qt4projectmanager
  195. plugin_qmldesigner.depends += plugin_qmlprojectmanager
  196. plugin_qmljsinspector.subdir = qmljsinspector
  197. plugin_qmljsinspector.depends += plugin_projectexplorer
  198. plugin_qmljsinspector.depends += plugin_qmlprojectmanager
  199. plugin_qmljsinspector.depends += plugin_debugger
  200. plugin_mercurial.subdir = mercurial
  201. plugin_mercurial.depends = plugin_vcsbase
  202. plugin_mercurial.depends += plugin_projectexplorer
  203. plugin_mercurial.depends += plugin_coreplugin
  204. plugin_bazaar.subdir = bazaar
  205. plugin_bazaar.depends = plugin_vcsbase
  206. plugin_bazaar.depends += plugin_projectexplorer
  207. plugin_bazaar.depends += plugin_coreplugin
  208. plugin_classview.subdir = classview
  209. plugin_classview.depends = plugin_coreplugin
  210. plugin_classview.depends += plugin_cpptools
  211. plugin_classview.depends += plugin_projectexplorer
  212. plugin_classview.depends += plugin_texteditor
  213. plugin_tasklist.subdir = tasklist
  214. plugin_tasklist.depends = plugin_coreplugin
  215. plugin_tasklist.depends += plugin_projectexplorer
  216. plugin_analyzerbase.subdir = analyzerbase
  217. plugin_analyzerbase.depends = plugin_coreplugin
  218. plugin_analyzerbase.depends += plugin_projectexplorer
  219. plugin_analyzerbase.depends += plugin_remotelinux
  220. plugin_valgrind.subdir = valgrind
  221. plugin_valgrind.depends = plugin_coreplugin
  222. plugin_valgrind.depends += plugin_analyzerbase
  223. plugin_qmlprofiler.subdir = qmlprofiler
  224. plugin_qmlprofiler.depends = plugin_coreplugin
  225. plugin_qmlprofiler.depends += plugin_analyzerbase
  226. plugin_qmlprofiler.depends += plugin_qmlprojectmanager
  227. plugin_qmlprofiler.depends += plugin_qt4projectmanager
  228. plugin_qmlprofiler.depends += plugin_remotelinux
  229. plugin_qmljstools.subdir = qmljstools
  230. plugin_qmljstools.depends = plugin_projectexplorer
  231. plugin_qmljstools.depends += plugin_coreplugin
  232. plugin_qmljstools.depends += plugin_texteditor
  233. plugin_qmljstools.depends += plugin_qtsupport
  234. plugin_macros.subdir = macros
  235. plugin_macros.depends = plugin_texteditor
  236. plugin_macros.depends += plugin_find
  237. plugin_macros.depends += plugin_locator
  238. plugin_macros.depends += plugin_coreplugin