diff options
author | Mitya Selivanov <automainint@guattari.tech> | 2023-03-27 06:49:10 +0200 |
---|---|---|
committer | Mitya Selivanov <automainint@guattari.tech> | 2023-03-27 06:49:10 +0200 |
commit | fc820c883938e7daa257820c818a5c6b609f755f (patch) | |
tree | b92d88686307cfade76136878319b7b08f21d4b3 /gen_cmake.c | |
parent | bed962a7bc6de0afd3828d991d46525f6b346d32 (diff) | |
download | kit-fc820c883938e7daa257820c818a5c6b609f755f.zip |
Path delim macro
Diffstat (limited to 'gen_cmake.c')
-rw-r--r-- | gen_cmake.c | 16 |
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; } |