summaryrefslogtreecommitdiff
path: root/gen_cmake.c
diff options
context:
space:
mode:
authorMitya Selivanov <automainint@guattari.tech>2023-03-27 06:49:10 +0200
committerMitya Selivanov <automainint@guattari.tech>2023-03-27 06:49:10 +0200
commitfc820c883938e7daa257820c818a5c6b609f755f (patch)
treeb92d88686307cfade76136878319b7b08f21d4b3 /gen_cmake.c
parentbed962a7bc6de0afd3828d991d46525f6b346d32 (diff)
downloadkit-fc820c883938e7daa257820c818a5c6b609f755f.zip
Path delim macro
Diffstat (limited to 'gen_cmake.c')
-rw-r--r--gen_cmake.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/gen_cmake.c b/gen_cmake.c
index 0f11407..4ed98de 100644
--- a/gen_cmake.c
+++ b/gen_cmake.c
@@ -205,19 +205,17 @@ int main(int argc, char **argv) {
str_t const targets[] = { SZ("kit"), SZ("kit_test"),
SZ("kit_test_suite") };
- string_t folders[] = { path_norm(SZ("./source/kit"), ALLOC),
- path_norm(SZ("./source/kit_test"), ALLOC),
- path_norm(SZ("./source/test/unittests"),
- ALLOC) };
+ str_t const folders[] = {
+ SZ("." PATH_DELIM "source" PATH_DELIM "kit"),
+ SZ("." PATH_DELIM "source" PATH_DELIM "kit_test"),
+ SZ("." PATH_DELIM "source" PATH_DELIM "test/unittests")
+ };
int ok = 1;
for (ptrdiff_t i = 0; i < sizeof folders / sizeof *folders; i++)
- ok = ok && gen_cmakelists_for(targets[i], WRAP_STR(folders[i]))
- .status == KIT_OK;
-
- for (ptrdiff_t i = 0; i < sizeof folders / sizeof *folders; i++)
- DA_DESTROY(folders[i]);
+ ok = ok &&
+ gen_cmakelists_for(targets[i], folders[i]).status == KIT_OK;
return ok ? 0 : 1;
}