David Steele
c22e10e4a9
Honor configure --prefix option.
...
The --prefix option was entirely ignored and DESTDIR was a combination of DESTDIR and bindir.
Bring both in line with recommendations for autoconf and make as specified in https://www.gnu.org/software/make/manual/html_node/Directory-Variables.html and https://www.gnu.org/prep/standards/html_node/DESTDIR.html .
Suggested by Daniel Westermann.
2019-06-24 15:42:33 -04:00
David Steele
6cba50c3f2
Remove Debian package patch merged to upstream.
2019-05-31 18:32:40 -04:00
David Steele
664054fea9
Remove RHEL package patch merged to upstream.
2019-05-22 06:55:31 -04:00
David Steele
027c263871
Add configure script for improved multi-platform support.
...
Use autoconf to provide a basic configure script. WITH_BACKTRACE is yet to be migrated to configure and the unit tests still use a custom Makefile.
Each C file must include "build.auto.conf" before all other includes and defines. This is enforced by test.pl for includes, but it won't detect incorrect define ordering.
Update packages to call configure and use standard flags to pass options.
2019-04-26 08:08:23 -04:00
David Steele
941dbb4731
Remove package patch merged to upstream.
2019-03-14 13:02:19 +04:00
Douglas J Hunley
786e77a9fe
Make DESTDIR fully-configurable in the Makefile.
...
DESTDIR always had /usr/bin appended which was a problem systems that don't use /usr/bin as the install location for binaries.
Instead, use the value of DESTDIR exactly and update the Debian packages accordingly.
Contributed by Douglas J Hunley.
2019-03-09 11:40:55 +02:00
David Steele
7fee739710
Remove Debian package patch since it has been committed upstream.
2018-06-20 18:26:53 -04:00
David Steele
5c0099781d
Update Debian package to add debug symbols to pgBackRest executable.
2018-06-06 22:19:01 -04:00
David Steele
915b09635a
Remove RHEL package patch since it has been committed upstream.
2018-05-24 11:00:47 -04:00
David Steele
4c7408ea52
Embed exported C functions and Perl modules directly into the pgBackRest executable.
2018-05-22 12:53:08 -04:00
David Steele
af805af044
Remove Debian package patch now that it has been merged upstream.
2018-03-01 16:59:13 -05:00
David Steele
57d70a5649
Remove RHEL package patch since upstream has been updated.
2018-03-01 13:31:03 -05:00
David Steele
5b491b3035
Add CentOS/RHEL package builds.
2018-02-26 19:32:27 -05:00
David Steele
74d6398ad2
The pgbackrest executable is now a C binary instead of Perl.
...
This allows certain time-critical commands (like async archive-push) to run more quickly.
2017-11-26 18:43:51 -05:00