David Piuva
|
96e49e7ce4
Sorted Builder functions into script interpretation, analysis and script generation.
|
3 lat temu |
David Piuva
|
a8a2d6f8b0
Only crawling source if the project will be built.
|
3 lat temu |
David Piuva
|
5f58044419
Using 64-bit integers for indices.
|
3 lat temu |
David Piuva
|
c8fc218d0f
Generating build script once for all projects to simplify the build system.
|
3 lat temu |
David Piuva
|
b6c32af876
Projects without an explicitly assigned program path will now default to the name of the project file, so that multiple projects in the same folder don't default into overwriting the same executable.
|
3 lat temu |
David Piuva
|
0519cdb16a
Making the improvised tokenization a bit easier to use until a real tokenizer is used.
|
3 lat temu |
David Piuva
|
165d44f185
Fixed a bug that prevented Windows exe files from building when a Linux binary was already present.
|
3 lat temu |
David Piuva
|
177c08ddc2
Completed expression evaluation with precedence.
|
3 lat temu |
David Piuva
|
665e2ac962
Building multiple projects using a single command.
|
3 lat temu |
David Piuva
|
c2f4ab7c59
Building on Windows and Linux.
|
3 lat temu |
David Piuva
|
0892c3ba0a
Using "end if" instead of "end" and "crawl" instead of "compile".
|
3 lat temu |
David Piuva
|
640eac18cd
Made a scripted build system that can follow includes automatically.
|
3 lat temu |