building/main.cpp

This commit is contained in:
Андреев Григорий 2024-07-31 16:15:18 +03:00
parent 76f3742521
commit f002034867
2 changed files with 7 additions and 7 deletions

2
.gitignore vendored
View File

@ -9,3 +9,5 @@ building/*.png
building/*.svg
.idea/
compile_commands.json
local.sh

View File

@ -108,7 +108,7 @@ struct Libregexis024BuildSystem {
"libregexis024tools/stringmatching.h",
};
CTarget T("libregexis024", "shared_library");
CTarget T{"libregexis024", "shared_library"};
T.additional_compilation_flags = getSomeRadFlags();
array_concat(T.units, compilation_units_release);
if (build_type == "debug")
@ -121,9 +121,9 @@ struct Libregexis024BuildSystem {
my_targets.push_back(T);
}
if (build_tests) {
CTarget T("libregexis024_test4", "executable");
CTarget T{"libregexis024_test4", "executable"};
T.additional_compilation_flags = getSomeRadFlags();
T.proj_deps = {CTargetDependenceOnProjectsLibrary("libregexis024")};
T.proj_deps = {CTargetDependenceOnProjectsLibrary{"libregexis024"}};
T.units = {"libregexis024test/test4.cpp"};
my_targets.push_back(T);
}
@ -143,8 +143,6 @@ int main(int argc, char** argv) {
NormalCBuildSystemCommandMeaning cmd;
regular_bs_cli_cmd_interpret(args, cmd);
Libregexis024BuildSystem bs("debug", cmd);
show_build_units_array_with_image_viewer(bs.runlevel_1, "true");
show_build_units_array_with_image_viewer(bs.runlevel_2, "true");
if (cmd.need_to_build)
complete_tasks_of_build_units(bs.runlevel_1);
if (cmd.need_to_install)