comparison config.nims @ 78:f67496a189cb

add: vulkan api generator, not finished yet
author Sam <sam@basx.dev>
date Mon, 20 Feb 2023 10:33:53 +0700
parents 7153eadb07eb
children 9e7937b7bcc8
comparison
equal deleted inserted replaced
77:4b16d2af316a 78:f67496a189cb
139 for file in listFiles("build/debug/windows"): 139 for file in listFiles("build/debug/windows"):
140 exec &"wine {file}" 140 exec &"wine {file}"
141 for file in listFiles("build/release/windows"): 141 for file in listFiles("build/release/windows"):
142 exec &"wine {file}" 142 exec &"wine {file}"
143 143
144 task get_vulkan_wrapper, "Download vulkan wrapper":
145 exec &"curl https://raw.githubusercontent.com/nimgl/nimgl/master/src/nimgl/vulkan.nim > src/semicongine/vulkan/c_api.nim"
146
147 const api_generator_name = "vulkan_api_generator"
148
149 task generate_vulkan_api, "Generate Vulkan API":
150 selfExec &"c -d:ssl --run src/vulkan_api/{api_generator_name}.nim"
151
144 if getCommand() in ["c", "compile", "r", "dump", "check", "idetools"]: 152 if getCommand() in ["c", "compile", "r", "dump", "check", "idetools"]:
145 compilerFlags() 153 compilerFlags()