pniedzielski / doxymacs

Doxymacs is Doxygen + {X}Emacs.
http://pniedzielski.github.io/doxymacs
13 stars 11 forks source link

Move away from Autotools #1

Open pniedzielski opened 9 years ago

pniedzielski commented 9 years ago

Cask is a modern dependency manager and build too for elisp packages. It supports declaring and installing dependencies (like Gemfiles for Ruby), building the software, running automated ERT tests, and creating an ELPA package. Many elisp packages have been moving to Cask recently, and it's easier to maintain than Autotools.

For an example Cask file, see Flycheck's.

We have the additional caveat that we have a C code component as well. We will need to look at whether Cask can handle this, or what we can do about this.

pniedzielski commented 1 year ago

Rather than using Cask, we can remove all use of autotools for at least the elisp code. For the C code, Cask doesn't seem like a good match anyway.

See #7.