Mercurial > games > semicongine
diff config.nims @ 655:53e08e6c5ae6
did: a bit of cleanup with the config, also add some documentation
author | Sam <sam@basx.dev> |
---|---|
date | Sun, 07 May 2023 00:23:46 +0700 |
parents | c3c772512e7c |
children | 81fab407a479 |
line wrap: on
line diff
--- a/config.nims Sun May 07 00:22:58 2023 +0700 +++ b/config.nims Sun May 07 00:23:46 2023 +0700 @@ -21,13 +21,9 @@ proc compilerFlagsDebug() = switch("debugger", "native") - switch("checks", "on") - switch("assertions", "on") proc compilerFlagsRelease() = switch("define", "release") - switch("checks", "off") - switch("assertions", "off") switch("app", "gui") task single_linux_debug, "build linux debug": @@ -51,7 +47,6 @@ setCommand "c" mkDir(BUILDBASE & "/" & DEBUG & "/" & WINDOWS) - task single_windows_release, "build windows release": compilerFlags() compilerFlagsRelease() @@ -59,14 +54,6 @@ setCommand "c" mkDir(BUILDBASE & "/" & RELEASE & "/" & WINDOWS) -task single_crosscompile_windows_debug, "build crosscompile windows debug": - switch("define", "mingw") - single_windows_debugTask() - -task single_crosscompile_windows_release, "build crosscompile windows release": - switch("define", "mingw") - single_windows_releaseTask() - task build_all_linux_debug, "build all examples with linux/debug": for file in listFiles("examples"): if file.endsWith(".nim"): @@ -149,10 +136,8 @@ task get_vulkan_wrapper, "Download vulkan wrapper": exec &"curl https://raw.githubusercontent.com/nimgl/nimgl/master/src/nimgl/vulkan.nim > src/semicongine/vulkan/c_api.nim" -const api_generator_name = "vulkan_api_generator" - task generate_vulkan_api, "Generate Vulkan API": - selfExec &"c -d:ssl --run src/vulkan_api/{api_generator_name}.nim" + selfExec &"c -d:ssl --run src/vulkan_api/vulkan_api_generator.nim" mkDir "src/semicongine/vulkan/" cpFile "src/vulkan_api/output/api.nim", "src/semicongine/vulkan/api.nim" cpDir "src/vulkan_api/output/platform", "src/semicongine/vulkan/platform"