|
575 | 575 | "title": "%cmake-tools.command.cmake.outline.cleanConfigureAllWithDebugger.title%", |
576 | 576 | "enablement": "cmake:cmakeDebuggerAvailable" |
577 | 577 | }, |
| 578 | + { |
| 579 | + "command": "cmake.fullCleanConfigure", |
| 580 | + "title": "%cmake-tools.command.cmake.fullCleanConfigure.title%", |
| 581 | + "category": "CMake" |
| 582 | + }, |
| 583 | + { |
| 584 | + "command": "cmake.fullCleanConfigureAll", |
| 585 | + "title": "%cmake-tools.command.cmake.fullCleanConfigureAll.title%", |
| 586 | + "category": "CMake" |
| 587 | + }, |
| 588 | + { |
| 589 | + "command": "cmake.outline.fullCleanConfigureAll", |
| 590 | + "title": "%cmake-tools.command.cmake.outline.fullCleanConfigureAll.title%" |
| 591 | + }, |
578 | 592 | { |
579 | 593 | "command": "cmake.clean", |
580 | 594 | "title": "%cmake-tools.command.cmake.clean.title%", |
|
638 | 652 | "command": "cmake.outline.cleanConfigureAndBuildAll", |
639 | 653 | "title": "%cmake-tools.command.cmake.outline.cleanConfigureAndBuildAll.title%" |
640 | 654 | }, |
| 655 | + { |
| 656 | + "command": "cmake.fullCleanConfigureAndBuild", |
| 657 | + "title": "%cmake-tools.command.cmake.fullCleanConfigureAndBuild.title%", |
| 658 | + "category": "CMake" |
| 659 | + }, |
| 660 | + { |
| 661 | + "command": "cmake.fullCleanConfigureAndBuildAll", |
| 662 | + "title": "%cmake-tools.command.cmake.fullCleanConfigureAndBuildAll.title%", |
| 663 | + "category": "CMake" |
| 664 | + }, |
| 665 | + { |
| 666 | + "command": "cmake.outline.fullCleanConfigureAndBuildAll", |
| 667 | + "title": "%cmake-tools.command.cmake.outline.fullCleanConfigureAndBuildAll.title%" |
| 668 | + }, |
641 | 669 | { |
642 | 670 | "command": "cmake.editCacheUI", |
643 | 671 | "when": "cmake:enableFullFeatureSet", |
|
1361 | 1389 | "command": "cmake.cleanConfigureAllWithDebugger", |
1362 | 1390 | "when": "cmake:multiProject && cmake:cmakeDebuggerAvailable" |
1363 | 1391 | }, |
| 1392 | + { |
| 1393 | + "command": "cmake.fullCleanConfigure" |
| 1394 | + }, |
| 1395 | + { |
| 1396 | + "command": "cmake.fullCleanConfigureAll", |
| 1397 | + "when": "cmake:multiProject" |
| 1398 | + }, |
1364 | 1399 | { |
1365 | 1400 | "command": "cmake.clean", |
1366 | 1401 | "when": "cmake:enableFullFeatureSet" |
|
1384 | 1419 | "command": "cmake.cleanConfigureAndBuildAll", |
1385 | 1420 | "when": "cmake:multiProject" |
1386 | 1421 | }, |
| 1422 | + { |
| 1423 | + "command": "cmake.fullCleanConfigureAndBuild" |
| 1424 | + }, |
| 1425 | + { |
| 1426 | + "command": "cmake.fullCleanConfigureAndBuildAll", |
| 1427 | + "when": "cmake:multiProject" |
| 1428 | + }, |
1387 | 1429 | { |
1388 | 1430 | "command": "cmake.editCacheUI", |
1389 | 1431 | "when": "cmake:enableFullFeatureSet" |
|
1512 | 1554 | "command": "cmake.outline.cleanConfigureAllWithDebugger", |
1513 | 1555 | "when": "never" |
1514 | 1556 | }, |
| 1557 | + { |
| 1558 | + "command": "cmake.outline.fullCleanConfigureAll", |
| 1559 | + "when": "never" |
| 1560 | + }, |
1515 | 1561 | { |
1516 | 1562 | "command": "cmake.outline.clean", |
1517 | 1563 | "when": "never" |
|
1536 | 1582 | "command": "cmake.outline.cleanConfigureAndBuildAll", |
1537 | 1583 | "when": "never" |
1538 | 1584 | }, |
| 1585 | + { |
| 1586 | + "command": "cmake.outline.fullCleanConfigureAndBuildAll", |
| 1587 | + "when": "never" |
| 1588 | + }, |
1539 | 1589 | { |
1540 | 1590 | "command": "cmake.outline.editCacheUI", |
1541 | 1591 | "when": "never" |
|
1770 | 1820 | "when": "view == cmake.outline && cmake:cmakeDebuggerAvailable", |
1771 | 1821 | "group": "1_cmakeOutline" |
1772 | 1822 | }, |
| 1823 | + { |
| 1824 | + "command": "cmake.outline.fullCleanConfigureAll", |
| 1825 | + "when": "view == cmake.outline", |
| 1826 | + "group": "1_cmakeOutline" |
| 1827 | + }, |
1773 | 1828 | { |
1774 | 1829 | "command": "cmake.outline.cleanRebuildAll", |
1775 | 1830 | "when": "view == cmake.outline && cmake:enableFullFeatureSet", |
|
1780 | 1835 | "when": "view == cmake.outline", |
1781 | 1836 | "group": "1_cmakeOutline" |
1782 | 1837 | }, |
| 1838 | + { |
| 1839 | + "command": "cmake.outline.fullCleanConfigureAndBuildAll", |
| 1840 | + "when": "view == cmake.outline", |
| 1841 | + "group": "1_cmakeOutline" |
| 1842 | + }, |
1783 | 1843 | { |
1784 | 1844 | "command": "cmake.outline.editCacheUI", |
1785 | 1845 | "when": "view == cmake.outline && cmake:enableFullFeatureSet", |
|
2059 | 2119 | "when": "view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/", |
2060 | 2120 | "group": "1_fileActions@7" |
2061 | 2121 | }, |
| 2122 | + { |
| 2123 | + "command": "cmake.outline.fullCleanConfigureAll", |
| 2124 | + "when": "view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/", |
| 2125 | + "group": "1_fileActions@8" |
| 2126 | + }, |
| 2127 | + { |
| 2128 | + "command": "cmake.outline.fullCleanConfigureAndBuildAll", |
| 2129 | + "when": "view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/", |
| 2130 | + "group": "1_fileActions@9" |
| 2131 | + }, |
2062 | 2132 | { |
2063 | 2133 | "command": "cmake.outline.compileFile", |
2064 | 2134 | "when": "cmake:enableFullFeatureSet && view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /compilable=true/", |
|
2212 | 2282 | { |
2213 | 2283 | "command": "cmake.outline.cleanConfigureAndBuildAll", |
2214 | 2284 | "when": "resourceFilename == CMakeLists.txt" |
| 2285 | + }, |
| 2286 | + { |
| 2287 | + "command": "cmake.outline.fullCleanConfigureAll", |
| 2288 | + "when": "resourceFilename == CMakeLists.txt" |
| 2289 | + }, |
| 2290 | + { |
| 2291 | + "command": "cmake.outline.fullCleanConfigureAndBuildAll", |
| 2292 | + "when": "resourceFilename == CMakeLists.txt" |
2215 | 2293 | } |
2216 | 2294 | ], |
2217 | 2295 | "touchBar": [ |
|
0 commit comments