From 5e79e361c97e88b4a5912990eda0f1fb0d4a6dbd Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 13 Oct 2018 00:09:22 +0200 Subject: Add posix as a platform, remove zig from compile_commands.json --- src/main.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index b3a8f40..952497a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -93,6 +93,9 @@ using namespace std::chrono; // Also compile_commands.json shouldn't update if no files have changed. This is easier to do when ninja is replaced so we can track changes // in source/header files. +// TODO: Create a script that downloads every library in the package list (packages.json) and build each project for every new release of sibs +// to verify we don't break anything. + #if OS_FAMILY == OS_FAMILY_POSIX #define fout std::cout #define ferr std::cerr @@ -968,7 +971,7 @@ static int initProject(int argc, const _tinydir_char_t **argv) else if(_tinydir_strcmp(lang, TINYDIR_STRING("zig")) == 0 && projectTypeConf == "executable") { auto mainFilePath = projectPath + TINYDIR_STRING("/src/main.zig"); - Result fileOverwriteResult = fileWrite(mainFilePath.c_str(), "const warn = @import(\"std\").debug.warn;\n\npub fn main() void\n{\n warn(\"Hello, world!\\n\");\n}\n"); + Result fileOverwriteResult = fileWrite(mainFilePath.c_str(), "const warn = @import(\"std\").debug.warn;\n\npub fn main() void {\n warn(\"Hello, world!\\n\");\n}\n"); if(!fileOverwriteResult) fout << "Warning: Failed to create project file: " << toFileString(fileOverwriteResult.getErrMsg()) << endl; } @@ -1366,7 +1369,7 @@ static int newProject(int argc, const _tinydir_char_t **argv) else if(_tinydir_strcmp(lang, TINYDIR_STRING("zig")) == 0 && projectTypeConf == "executable") { auto mainFilePath = projectPath + TINYDIR_STRING("/src/main.zig"); - Result fileOverwriteResult = fileWrite(mainFilePath.c_str(), "const warn = @import(\"std\").debug.warn;\n\npub fn main() void\n{\n warn(\"Hello, world!\\n\");\n}\n"); + Result fileOverwriteResult = fileWrite(mainFilePath.c_str(), "const warn = @import(\"std\").debug.warn;\n\npub fn main() void {\n warn(\"Hello, world!\\n\");\n}\n"); if(!fileOverwriteResult) { ferr << " Failed to create project file: " << toFileString(fileOverwriteResult.getErrMsg()) << endl; -- cgit v1.2.3