From e722cd0353ed08a6bc9789835020bb1271e8e24c Mon Sep 17 00:00:00 2001 From: Timerix Date: Sat, 20 Jul 2024 23:12:09 +0300 Subject: [PATCH] cbuild 2.1.1 --- project.config | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/project.config b/project.config index ea5d84c..77933fb 100644 --- a/project.config +++ b/project.config @@ -1,5 +1,5 @@ #!/bin/bash -CBUILD_VERSION=2.1.0 +CBUILD_VERSION=2.1.1 CONFIG_VERSION=9 PROJECT="kerep" @@ -65,6 +65,8 @@ case "$TASK" in PRE_TASK_SCRIPT= TASK_SCRIPT=cbuild/default_tasks/build_exec.sh POST_TASK_SCRIPT= + SRC_C+=" $TESTS_C" + SRC_CPP+=" $TESTS_CPP" ;; # creates executable with debug info and no optimizations build_exec_dbg) @@ -74,6 +76,8 @@ case "$TASK" in PRE_TASK_SCRIPT= TASK_SCRIPT=cbuild/default_tasks/build_exec.sh POST_TASK_SCRIPT= + SRC_C+=" $TESTS_C" + SRC_CPP+=" $TESTS_CPP" ;; # creates shared library build_shared_lib) @@ -133,6 +137,8 @@ case "$TASK" in PRE_TASK_SCRIPT=cbuild/default_tasks/build_exec.sh TASK_SCRIPT=cbuild/default_tasks/profile.sh POST_TASK_SCRIPT= + SRC_C+=" $TESTS_C" + SRC_CPP+=" $TESTS_CPP" ;; # compiles program with -pg and runs it with gprof # uses gprof2dot python script to generate function call tree (pip install gprof2dot) @@ -146,6 +152,8 @@ case "$TASK" in PRE_TASK_SCRIPT=cbuild/default_tasks/build_exec.sh TASK_SCRIPT=cbuild/default_tasks/gprof.sh POST_TASK_SCRIPT= + SRC_C+=" $TESTS_C" + SRC_CPP+=" $TESTS_CPP" ;; # compiles program and runs it with callgrind (part of valgrind) # uses gprof2dot python script to generate function call tree (pip install gprof2dot) @@ -160,6 +168,8 @@ case "$TASK" in PRE_TASK_SCRIPT=tasks/pre_build.sh TASK_SCRIPT=cbuild/default_tasks/build_exec.sh POST_TASK_SCRIPT=cbuild/default_tasks/callgrind.sh + SRC_C+=" $TESTS_C" + SRC_CPP+=" $TESTS_CPP" ;; # compiles executable with sanitizers and executes it to find errors and warnings sanitize) @@ -170,6 +180,8 @@ case "$TASK" in PRE_TASK_SCRIPT=cbuild/default_tasks/build_exec.sh TASK_SCRIPT=cbuild/default_tasks/exec.sh POST_TASK_SCRIPT= + SRC_C+=" $TESTS_C" + SRC_CPP+=" $TESTS_CPP" ;; # deletes generated files clean)