Commit e1c80470 authored by Adrien Oliva's avatar Adrien Oliva

feat(script): Import initautotools

initautotools is a bash script that create all necessary file to
kickstart an autotools project. It will create the following files:
        - COPYING: with selected license (only WTF-PL for now)
        - and ChangeLog as symbolic link to
        - and NEWS as symbolic link to
        - and README as symbolic link to README
          will contains pipeline status badge and coverage badge from
        - configure.pre: premise of file used by
          autoreconf. configure.pre will be converted to by
 script, providing correct version information based
          on git tags.
        - automatic generation of AUTHORS file, call
 script and then run the right aclocal and autoreconf
        - analyse git tag name and convert it to version
          usable by libtool in configure.pre file. Produce
        - basic rules to compile source in src/ subfolder,
          unittests in utests/ subfolder, get coverage report with
          `coverage` target.
        - Makefile.common: common Makefile configuration such as CFLAGS
          and LDFLAGS.
        - cppcheck: script to invoke cppcheck with useful options.
        - src
                - <name>.h
                - <name>.cpp
                - <name>
        - utests
                - ut_<name>.h
                - Makefile.test.common
                - main.cpp
                - fixtures
        - doc
        - .gitignore
        - .gitlab-ci.yml
parent 0eb1c532
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment