From 57b9fdeafb836cba8ba76a9b583594e717083346 Mon Sep 17 00:00:00 2001 From: timerix Date: Fri, 9 Sep 2022 19:18:36 +0600 Subject: [PATCH] PRE_BUILD_SCRIPT --- default.config.sh | 2 ++ init.sh | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/default.config.sh b/default.config.sh index e4d6ef4..2a2e095 100644 --- a/default.config.sh +++ b/default.config.sh @@ -15,6 +15,8 @@ TESTS_C="$( find tests -name '*.c')" TESTS_CPP="$(find tests -name '*.cpp')" VALGRIND_ARGS="-s --log-file=valgrind.log --read-var-info=yes --track-origins=yes --fullpath-after=$PROJECT/ --leak-check=full --show-leak-kinds=all" +PRE_BUILD_SCRIPT=tasks/pre_build.sh + # build_exec EXEC_FILE=$PROJECT.com BUILD_EXEC_C_ARGS="-O2" diff --git a/init.sh b/init.sh index fe7b13b..c702293 100644 --- a/init.sh +++ b/init.sh @@ -14,3 +14,9 @@ if [ ! -f ".config" ]; then fi source .config + +#pre_build +if [ -f "$PRE_BUILD_SCRIPT" ]; then + print "${BLUE}executing $PRE_BUILD_SCRIPT" + source "$PRE_BUILD_SCRIPT" +fi \ No newline at end of file