Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Autotools build system #53

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

Add Autotools build system #53

wants to merge 10 commits into from

Conversation

DWesl
Copy link

@DWesl DWesl commented Jun 17, 2019

I got mildly annoyed getting my package manager to cooperate with the makefile, so I set up an autotools build system and changed the tests to support TAP. I have not run valgrind, but I do not think adding a newly generated header with a bunch of #defines would create any memory leaks.

This is one of the cases Autotools is designed for, so it was relatively straightforward. I missed a few of the names used in #ifndef clauses. Should I add those?

I might also be able to simplify the install process in Travis now. Should I try that as well?

Include old build system, and make sure CI exercises both.
DWesl added 2 commits June 17, 2019 22:00
Autotools comes with support for TAP-based test suites, and the test
suite was nearly there, so I adapted it to fit.
My system produces an error message when ```which``` fails to find an
executable.  I would like to produce no output for the routine parts
of a test failure message.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant