https://github.com/staskobzar/c-project-skeleton
C project skeleton: vim, autotools, ctags, cmocka, lcov, dejagnu, apr, doxygen, git
https://github.com/staskobzar/c-project-skeleton
apache-portable-runtime autotools c c-skeleton cmocka ctags dejagnu doxygen ide lcov vim
Last synced: 8 months ago
JSON representation
C project skeleton: vim, autotools, ctags, cmocka, lcov, dejagnu, apr, doxygen, git
- Host: GitHub
- URL: https://github.com/staskobzar/c-project-skeleton
- Owner: staskobzar
- License: gpl-3.0
- Created: 2016-11-19T23:27:44.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-02T01:51:07.000Z (almost 9 years ago)
- Last Synced: 2025-05-08T01:13:58.393Z (8 months ago)
- Topics: apache-portable-runtime, autotools, c, c-skeleton, cmocka, ctags, dejagnu, doxygen, ide, lcov, vim
- Language: C
- Homepage: http://staskobzar.blogspot.ca/2016/11/c-project-ide-partf-1-vim-autotools.html
- Size: 75.2 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
### C project skeleton
Source code for blog article:
"C project IDE: vim, autotools, ctags, cmocka, lcov, dejagnu, apr, doxygen, git"
https://staskobzar.blogspot.ca/2016/11/c-project-ide-partf-1-vim-autotools.html
#### To build and run tests:
```
./bootstrap
./configure
make check
```
#### To build with coverage:
```
./bootstrap
./configure --with-coverage
make clean
make cov
```
#### Third party
Inegration with TravisCI (continouos integration). Files ```.travis.yml``` and script ```.travis-install-cmocka.sh```.
Current Travis CI Build Status:
[![Build Status][1]][2]
[1]: https://travis-ci.org/staskobzar/c-project-skeleton.svg?branch=master
[2]: https://travis-ci.org/staskobzar/c-project-skeleton