CUDA support
Some checks failed
demo.yaml / CUDA support (push) Failing after 0s

This commit is contained in:
Jorijn van der Graaf 2026-01-06 19:36:22 +01:00
commit 4df34fac91
3 changed files with 34 additions and 1 deletions

View file

@ -82,6 +82,21 @@ namespace Crafter {
libs.push_back(it.get<std::string>());
}
}
if(config.contains("include_dirs")) {
for (auto it : config["include_dirs"]) {
includeDirs.push_back(it.get<std::string>());
}
}
if(config.contains("lib_dirs")) {
for (auto it : config["lib_dirs"]) {
libDirs.push_back(it.get<std::string>());
}
}
if(config.contains("cuda")) {
for (auto it : config["cuda"]) {
cuda.push_back(it.get<std::string>());
}
}
if(config.contains("interfaces")) {
const std::vector<std::string> tempModuleFiles = config["interfaces"].get<std::vector<std::string>>();
std::vector<std::tuple<fs::path, std::string, ModulePartition*, Module*>> tempModulePaths = std::vector<std::tuple<fs::path, std::string, ModulePartition*, Module*>>(tempModuleFiles.size());