Mercurial > games > semicongine
comparison config.nims @ 24:71bbe11d8de8
did: change shader compilation to run during program compilation, maybe add dynamic version later
author | Sam <sam@basx.dev> |
---|---|
date | Wed, 11 Jan 2023 11:15:02 +0700 |
parents | b45a5d338cd0 |
children | 94c38e4b5782 |
comparison
equal
deleted
inserted
replaced
23:0ffdf1f4ecf4 | 24:71bbe11d8de8 |
---|---|
17 proc compilerFlagsRelease() = | 17 proc compilerFlagsRelease() = |
18 switch("define", "release") | 18 switch("define", "release") |
19 switch("checks", "off") | 19 switch("checks", "off") |
20 switch("assertions", "off") | 20 switch("assertions", "off") |
21 | 21 |
22 proc compilerFlagsDebugWindows() = | |
23 switch("cc", "vcc") | |
24 switch("passC", "/MDd") | |
25 switch("passL", "ucrtd.lib") | |
26 | |
27 proc compilerFlagsReleaseWindows() = | |
28 switch("cc", "vcc") | |
29 switch("passC", "/MD") | |
30 switch("passL", "ucrt.lib") | |
31 | |
32 task build_linux_debug, "build linux debug": | 22 task build_linux_debug, "build linux debug": |
33 compilerFlags() | 23 compilerFlags() |
34 compilerFlagsDebug() | 24 compilerFlagsDebug() |
35 buildbase.joinPath("debug/linux").mkDir() | 25 buildbase.joinPath("debug/linux").mkDir() |
36 setCommand "c" | 26 setCommand "c" |
42 setCommand "c" | 32 setCommand "c" |
43 | 33 |
44 task build_windows_debug, "build windows debug": | 34 task build_windows_debug, "build windows debug": |
45 compilerFlags() | 35 compilerFlags() |
46 compilerFlagsDebug() | 36 compilerFlagsDebug() |
47 # compilerFlagsDebugWindows() | |
48 switch("define", "mingw") | 37 switch("define", "mingw") |
49 buildbase.joinPath("debug/windows").mkDir() | 38 buildbase.joinPath("debug/windows").mkDir() |
50 setCommand "c" | 39 setCommand "c" |
51 | 40 |
52 task build_windows_release, "build windows release": | 41 task build_windows_release, "build windows release": |
53 compilerFlags() | 42 compilerFlags() |
54 compilerFlagsRelease() | 43 compilerFlagsRelease() |
55 # compilerFlagsReleaseWindows() | |
56 switch("define", "mingw") | 44 switch("define", "mingw") |
57 buildbase.joinPath("release/windows").mkDir() | 45 buildbase.joinPath("release/windows").mkDir() |
58 setCommand "c" | 46 setCommand "c" |
59 | 47 |
60 compilerFlags() | 48 compilerFlags() |