Working on rendering
This commit is contained in:
@@ -53,6 +53,22 @@ Library BuildZLib() {
|
||||
return l;
|
||||
}
|
||||
|
||||
void AddCommonFlags(Array<S8_String> *cmd, bool debug = true) {
|
||||
cmd->add("/MP /Zi /FC /nologo");
|
||||
cmd->add("/WX /W3 /wd4200 /diagnostics:column");
|
||||
cmd->add("/Oi");
|
||||
cmd->add("-D_CRT_SECURE_NO_WARNINGS");
|
||||
if (debug) {
|
||||
cmd->add("-DDEBUG_BUILD=1");
|
||||
cmd->add("-DRELEASE_BUILD=0");
|
||||
// cmd->add("-D_DEBUG /MDd");
|
||||
} else {
|
||||
cmd->add("-DDEBUG_BUILD=0");
|
||||
cmd->add("-DRELEASE_BUILD=1");
|
||||
cmd->add("/O2 /MT /DNDEBUG /GL");
|
||||
}
|
||||
}
|
||||
|
||||
int main() {
|
||||
MA_InitScratch();
|
||||
SRC_InitCache(Perm, "pdf_browser.cache");
|
||||
@@ -64,25 +80,12 @@ int main() {
|
||||
cmd.add("cl.exe");
|
||||
cmd.add("-Fe:transcript_browser.exe");
|
||||
cmd.add("-Fd:transcript_browser.pdb");
|
||||
cmd.add("/MP /Zi /FC /nologo");
|
||||
cmd.add("/WX /W3 /wd4200 /diagnostics:column");
|
||||
cmd.add("/Oi");
|
||||
cmd.add("-std:c++20"); // semaphore
|
||||
|
||||
cmd.add("-D_CRT_SECURE_NO_WARNINGS");
|
||||
if (1) {
|
||||
cmd.add("-DDEBUG_BUILD=1");
|
||||
cmd.add("-DRELEASE_BUILD=0");
|
||||
// cmd.add("-D_DEBUG /MDd");
|
||||
} else {
|
||||
cmd.add("-DDEBUG_BUILD=0");
|
||||
cmd.add("-DRELEASE_BUILD=1");
|
||||
cmd.add("/O2 /MT /DNDEBUG /GL");
|
||||
}
|
||||
AddCommonFlags(&cmd);
|
||||
|
||||
cmd.add("-I ../src/external/raylib/include");
|
||||
cmd.add("../src/transcript_browser/main.cpp");
|
||||
cmd.add("../src/transcript_browser/win32.cpp");
|
||||
cmd.add("../src/basic/win32.cpp");
|
||||
|
||||
cmd.add("/link");
|
||||
cmd.add("../src/external/raylib/lib/raylib.lib");
|
||||
@@ -99,25 +102,12 @@ int main() {
|
||||
cmd.add("cl.exe");
|
||||
cmd.add("-Fe:text_editor.exe");
|
||||
cmd.add("-Fd:text_editor.pdb");
|
||||
cmd.add("/MP /Zi /FC /nologo");
|
||||
cmd.add("/WX /W3 /wd4200 /diagnostics:column");
|
||||
cmd.add("/Oi");
|
||||
cmd.add("-std:c++20"); // semaphore
|
||||
|
||||
cmd.add("-D_CRT_SECURE_NO_WARNINGS");
|
||||
if (1) {
|
||||
cmd.add("-DDEBUG_BUILD=1");
|
||||
cmd.add("-DRELEASE_BUILD=0");
|
||||
// cmd.add("-D_DEBUG /MDd");
|
||||
} else {
|
||||
cmd.add("-DDEBUG_BUILD=0");
|
||||
cmd.add("-DRELEASE_BUILD=1");
|
||||
cmd.add("/O2 /MT /DNDEBUG /GL");
|
||||
}
|
||||
AddCommonFlags(&cmd);
|
||||
|
||||
cmd.add("-I ../src/external/raylib/include");
|
||||
cmd.add("../src/text_editor/main.cpp");
|
||||
cmd.add("../src/transcript_browser/win32.cpp");
|
||||
cmd.add("../src/basic/win32.cpp");
|
||||
|
||||
cmd.add("/link");
|
||||
cmd.add("../src/external/raylib/lib/raylib.lib");
|
||||
|
||||
Reference in New Issue
Block a user