c project template based on autoconf and automake with non-recursive make approach
- git clone https://github.com/hutualive/non-recursive-make.git
- cd non-recursive-make
- autoreconf --install
- for release build
- mkdir build && cd build
- ../configure
- make
- ./hello
- or debug build
- cd debug
- ./debug_configure
- make
- ./hello
- refer to debug/common_flags.sh and debug_configure to modify the CCFLAGS and CPPFLAGS as you need, for release build, such flag just leave to autotools to manage