Mercurial > games > semicongine
comparison config.nims @ 82:9e7937b7bcc8
did: complete vulkan api generator pipeline for now
author | Sam <sam@basx.dev> |
---|---|
date | Wed, 22 Feb 2023 18:36:26 +0700 |
parents | f67496a189cb |
children | 5e19aead2b61 |
comparison
equal
deleted
inserted
replaced
81:fa1b6107deae | 82:9e7937b7bcc8 |
---|---|
146 | 146 |
147 const api_generator_name = "vulkan_api_generator" | 147 const api_generator_name = "vulkan_api_generator" |
148 | 148 |
149 task generate_vulkan_api, "Generate Vulkan API": | 149 task generate_vulkan_api, "Generate Vulkan API": |
150 selfExec &"c -d:ssl --run src/vulkan_api/{api_generator_name}.nim" | 150 selfExec &"c -d:ssl --run src/vulkan_api/{api_generator_name}.nim" |
151 mkDir "src/semicongine/vulkan/" | |
152 cpFile "src/vulkan_api/output/api.nim", "src/semicongine/vulkan/api.nim" | |
153 cpDir "src/vulkan_api/output/platform", "src/semicongine/vulkan/platform" | |
151 | 154 |
152 if getCommand() in ["c", "compile", "r", "dump", "check", "idetools"]: | 155 if getCommand() in ["c", "compile", "r", "dump", "check", "idetools"]: |
153 compilerFlags() | 156 compilerFlags() |