Initial setup done, debug mode, build script, simple entry point, simple game manager setup. Ideal starting point for my games.
44 lines
806 B
Plaintext
44 lines
806 B
Plaintext
{
|
|
"folders":
|
|
[
|
|
{
|
|
"path": "."
|
|
}
|
|
],
|
|
"build_systems":
|
|
[
|
|
{
|
|
"name": "Run Build Script",
|
|
"cmd": ["/bin/bash", "build.sh"],
|
|
"working_dir": "$project_path",
|
|
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
|
|
"variants":
|
|
[
|
|
{
|
|
"name": "Run with Arguments...",
|
|
"cmd": ["/bin/bash", "build.sh", "$select_args"]
|
|
},
|
|
{
|
|
"name": "Build Only (-b)",
|
|
"cmd": ["/bin/bash", "build.sh", "-b"]
|
|
},
|
|
{
|
|
"name": "Optimized (-o)",
|
|
"cmd": ["/bin/bash", "build.sh", "-o"]
|
|
},
|
|
{
|
|
"name": "Debug in LLDB (-d)",
|
|
"cmd": ["/bin/bash", "build.sh", "-d"]
|
|
},
|
|
{
|
|
"name": "Valgrind (-v)",
|
|
"cmd": ["/bin/bash", "build.sh", "-v"]
|
|
},
|
|
{
|
|
"name": "Clean (-c)",
|
|
"cmd": ["/bin/bash", "build.sh", "-c"]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |