New build.py script, replaces build-everything.py and Makefile

This commit is contained in:
2025-06-11 18:46:10 -04:00
parent 4a2574ddab
commit 5a81b2d8ae
5 changed files with 365 additions and 273 deletions

View File

@@ -37,6 +37,7 @@
"*.ipp": "cpp",
"*.inc": "cpp"
},
"editor.acceptSuggestionOnEnter": "off",
"C_Cpp.intelliSenseEngine": "disabled",
"clangd.path": "/usr/bin/clangd-15",
"clangd.arguments": [
@@ -60,12 +61,12 @@
"version": "2.0.0",
"tasks": [
{
"label": "Make All",
"label": "build.py c++",
"group": {
"kind": "build",
"isDefault": true
},
"command": "make all",
"command": "python3 build.py c++",
"presentation": {
"clear": true
},
@@ -73,9 +74,8 @@
"type": "shell"
},
{
"label": "Make Clean",
"group": "build",
"command": "make clean",
"label": "build.py all",
"command": "python3 build.py all",
"presentation": {
"clear": true
},
@@ -83,9 +83,9 @@
"type": "shell"
},
{
"label": "Make Intellisense",
"label": "build.py clean",
"group": "build",
"command": "make intellisense",
"command": "python3 build.py clean",
"presentation": {
"clear": true
},