The upstream repository switched to acprep and cmake and made
several changes to the build process when building ledger 3.0 (HEAD).
This commit includes:
Change option to enable python support (disabled by default in acprep)
Add option to enable debug build
Add option to apply time-colon patch
ClosesHomebrew/homebrew#14730.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
When interpolating in strings passed to Formula#system, it should be
done in such a way that if any interpolated variables contain spaces,
they are either (a) passed as part of a list or (b) protected by quotes
if they are part of a long string (which is subject to shell expansion).
Otherwise, they will be split on the space when expanded by the shell
and passed as multiple arguments to whatever process is being executed.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
We provide a pcre formula as OS X does not provide libpcre headers.
However, it does provide the library itself and so occasionally things
will use Homebrew's pcre headers and link against the system library.
This should be avoided to prevent incompatibilities, so explicitly tell
the build system where to look for the library where necessary.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Remove obsolete utfcpp sub-formula for ledger head builds,
since it's now being referenced as a git submodule.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>