C/C++ build system written in bash
Go to file
2023-01-20 04:13:11 +06:00
default_tasks chmod +x 2023-01-15 20:32:14 +03:00
call_task.sh clear_dir $OBJDIR 2023-01-16 02:39:22 +06:00
chmod_scripts.sh chmod +x 2023-01-15 20:32:14 +03:00
colors.sh chmod +x 2023-01-15 20:32:14 +03:00
default.config os detection and LINK_LIBS 2023-01-20 04:13:11 +06:00
default.Makefile makefile target 'all' moved to the top of file 2022-09-16 00:58:04 +06:00
detect_os.sh os detection and LINK_LIBS 2023-01-20 04:13:11 +06:00
functions.sh os detection and LINK_LIBS 2023-01-20 04:13:11 +06:00
init.sh os detection and LINK_LIBS 2023-01-20 04:13:11 +06:00
README.md PRE_TASK_SCRIPT and POST_TASK_SCRIPT 2022-10-03 11:41:55 +06:00

cbuild

My C/C++ build system written in bash.

Repo contains some scripts (functions, init, etc.), which can be used in your custom task scripts. There are also some default tasks.

All tasks should be launched through Makefile. Tasks can be configured in current.config file (it is automatically created by init.sh).

How to set up

cd some_project
git clone http://github.com/Timerix22/cbuild.git
cp cbuild/default.Makefile Makefile
bash cbuild/chmod_scripts.sh
make

You should create your own default config. Put it in project directory and name default.config