diff options
author | Alexis Jeandet <alexis.jeandet@member.fsf.org> | 2020-05-01 18:20:56 +0200 |
---|---|---|
committer | Alexis Jeandet <alexis.jeandet@member.fsf.org> | 2020-06-08 09:55:17 +0000 |
commit | 77d7bb5014a79db539f82d95392d07c6bda9d6a8 (patch) | |
tree | 8249ab051adc2962203355c8ec59abde420106d8 /src/tools | |
parent | a8f38f8aab5303bb6e0c6575508661b51b7aebc3 (diff) |
Meson build plugin initial support
Most basic project management is implemented:
- Project config/build
- Build options accessible to user
- Lists most build targets
- Meson and Ninja added to kit setup
- Basic project file tree with files known by Meson
- Some basic meson and ninja process output parsing
- Some project templates
Missing features, that will come later:
- Configurable project tree layout
- Locators for Meson
- Build importer
- Access to Machine files for better user fine tuning
- ...
Fixes: QTCREATORBUG-18117
Change-Id: I2811e71562c113fb0fc6b6177bcf0698fa71ef63
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/icons/qtcreatoricons.svg | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg index f395ac519a..182c104e2f 100644 --- a/src/tools/icons/qtcreatoricons.svg +++ b/src/tools/icons/qtcreatoricons.svg @@ -3510,6 +3510,24 @@ inkscape:connector-curvature="0" /> </g> <g + id="src/plugins/mesonprojectmanager/icons/meson_bw_logo" + transform="translate(25)"> + <use + x="0" + y="0" + xlink:href="#backgroundRect_24" + id="use3468" + width="100%" + height="100%" + transform="translate(1040,64)" + style="display:inline" /> + <path + sodipodi:nodetypes="cccccccccccccccccccccc" + d="m 1024.8541,486.4906 c -0.9743,2.43972 -1.8257,4.68139 -2.6746,7.16492 -0.2924,0.75342 -1.1797,1.3852 -1.9806,0.99464 -0.7128,-0.3945 -0.5016,-1.32039 -0.3309,-1.96401 0.6027,-2.09011 1.7301,-3.72872 2.4157,-5.78987 0.5968,-1.54777 1.0831,-3.14255 1.8098,-4.63645 0.3449,-0.81041 1.2024,-1.3909 2.1365,-1.11185 0.7741,0.25171 0.7619,1.02434 0.8311,1.69289 0.201,2.59046 0.022,5.20292 0.3793,7.78244 1.4851,-2.80096 2.5768,-5.45878 3.7721,-8.38888 0.2999,-0.80792 1.3179,-1.40764 2.1293,-0.9726 0.7535,0.57551 0.6694,1.62934 0.7257,2.48033 -0.016,2.41968 -0.059,4.27489 0.2641,6.67947 0.1261,1.11076 0.344,2.21741 0.3713,3.33589 -0.1702,0.99446 -1.7096,1.64289 -2.3612,0.72287 -0.4945,-0.76869 -0.3574,-1.71123 -0.4653,-2.57731 -0.1207,-2.00553 -0.059,-3.76869 -0.09,-5.77687 -0.8332,1.87595 -1.5739,3.79847 -2.5728,5.59662 -0.5105,0.93605 -0.9425,1.94136 -1.6745,2.73004 -0.5055,0.5036 -1.5398,0.54967 -1.8646,-0.18067 -0.2897,-0.60703 -0.2569,-1.30363 -0.3846,-1.95504 -0.2421,-1.93277 -0.3196,-3.88333 -0.4358,-5.82656 z" + style="fill:#000000" + id="path1746" /> + </g> + <g id="src/plugins/valgrind/images/kcachegrind" transform="translate(112)"> <use |