aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 6c9df97..b232d93 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -285,6 +285,12 @@ int buildProject(const FileString &projectPath, const FileString &projectConfFil
break;
}
}
+
+ if(sibsConfig.shouldBuildTests() && sibsConfig.getTestPath().empty() && !sibsConfig.zigTestAllFiles && sibsConfig.zigTestFiles.empty())
+ {
+ printf("Project is missing package.tests config. No tests to build\n");
+ exit(50);
+ }
backend::BackendUtils::collectSourceFiles(projectPath.c_str(), &ninja, sibsConfig);
sibsConfig.setMainProject(true);
@@ -526,12 +532,6 @@ int testProject(int argc, const _tinydir_char_t **argv)
sibsConfig.zigTestFiles = move(filesToTest);
sibsConfig.zigTestAllFiles = testAllFiles;
- if(sibsConfig.getTestPath().empty() && !sibsConfig.zigTestAllFiles && sibsConfig.zigTestFiles.empty())
- {
- printf("Project is missing package.tests config. No tests to build\n");
- exit(50);
- }
-
return buildProject(projectPath, projectConfFilePath, sibsConfig);
}