summaryrefslogtreecommitdiff
path: root/pkg/acme-client/gen.lua
AgeCommit message (Collapse)Author
2021-05-06acme-client: Port to BearSSL and x509certMichael Forney
2020-10-01openbsd: Explicitly list the libc headers that are requiredMichael Forney
Previously, we just added the openbsd header directories to the search path with -idirafter to prevent openbsd headers from being used where we already have musl headers. However, if the system had its own version of the headers (such as sys/tree.h), those would get preferred over the openbsd versions, which may result in build failures due to slight incompatibilities. To fix this, just isolate the few headers we do need into their own directory, and include it normally (with -I/-isystem).
2020-06-05Use -isystem to include library headersMichael Forney
This way, warnings from headers that come from another package (in particular linux-headers) won't show up when they get included. To make sure we still track dependencies, use -MD instead of -MMD.
2020-04-22acme-client: Build against libtls-bearsslMichael Forney
2020-01-29Add support for building multiple configurationsMichael Forney
Now, you can build in separate directories per configuration: mkdir foo (cd foo && ../setup.lua) samu -C foo
2019-12-04acme-client: Build in a separate package directoryMichael Forney
2019-03-19Use acme-client from openbsdMichael Forney
The portable version is no longer maintained.
2017-09-25Rewrite ninja generation scripts in LuaMichael Forney