summaryrefslogtreecommitdiff
path: root/attoconf/lib
AgeCommit message (Collapse)AuthorFilesLines
2023-12-10Upgrade to Python3.Fedja Beader9-12/+12
Mostly using 2to3 automatic converter with some educated guesses on my part. Produces same TMWA Makefile as py2 attoconf. YMMV.
2015-10-01Fix legacy compatibility againBen Longbons1-0/+4
2015-10-01Add support for finding dependencies via pkg-configBen Longbons1-0/+97
2014-07-17Use a metaclass instead of @add_slotsBen Longbons5-16/+8
2014-07-17Ditch the special treatment of NoneBen Longbons3-83/+90
2014-07-16Remove possibility of custom varsBen Longbons2-23/+27
Retained temporary backward-compatibility vars until 1.0
2013-09-26Remove support for origin trackingBen Longbons6-131/+85
This has not been very useful since config.status was implemented, and it kind of complicates the code.
2013-09-25Add a more flexible converter from Makefile.in to MakefileBen Longbons2-0/+83
2013-09-25Use keyword splats in ctorsBen Longbons2-6/+18
2013-08-07Remove inferior package version, fix makefile formatBen Longbons2-13/+4
The problem with version is that it breaks remake without reconf. Version should instead be handled by the makefile.
2013-08-06Fix versioningBen Longbons1-2/+2
2013-08-06Write vars to makefile in orderBen Longbons4-6/+17
2013-08-06Add config hashBen Longbons3-22/+70
2013-08-06Refactor checks and varsBen Longbons3-13/+24
2013-08-06All specifying varname, and fix bugsBen Longbons3-23/+8
2013-08-06Move all types to their own moduleBen Longbons5-44/+15
2013-08-05Add some stuff whose need became obvious when I tried to use itBen Longbons3-2/+71
2013-08-05Add a classy API, and use it to implement all the common optionsBen Longbons5-0/+750