1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 08:43:40 -07:00
Commit graph

30 commits

Author SHA1 Message Date
Gareth Rees
6c0eaa418e In configure.ac, parse the release name out of code/version.c.
This means that there is now just one place in the sources where the release name is specified.

Copied from Perforce
 Change: 184830
 ServerID: perforce.ravenbrook.com
2014-03-17 14:53:58 +00:00
Gareth Rees
b59ba75674 New supported platform lii6ll (linux, x86-64, clang/llvm).
Copied from Perforce
 Change: 183414
 ServerID: perforce.ravenbrook.com
2013-09-11 10:27:22 +01:00
Gareth Rees
660ac5cc29 Detect clang/llvm and reject unsupported platforms at the configure stage.
Copied from Perforce
 Change: 183338
 ServerID: perforce.ravenbrook.com
2013-08-21 12:33:57 +01:00
Gareth Rees
1cea0ed1f6 Prefer -pthread to -lpthread.
Copied from Perforce
 Change: 182550
 ServerID: perforce.ravenbrook.com
2013-06-05 17:46:51 +01:00
Gareth Rees
b32d6919a7 Remove -wshadow from cflags: causes the toy scheme interpreter to fail to build on freebsd (because <string.h> defines a function index on bsd).
Copied from Perforce
 Change: 182544
 ServerID: perforce.ravenbrook.com
2013-06-05 16:41:31 +01:00
Gareth Rees
1883ec274b Turn cflags back on after testing for sqlite3.h.
Copied from Perforce
 Change: 182541
 ServerID: perforce.ravenbrook.com
2013-06-05 16:22:58 +01:00
Gareth Rees
c4b603190f Ensure that sqlite3.h is correctly detected (and mpseventsql built) on freebsd if the sqlite3 port is installed.
Copied from Perforce
 Change: 182539
 ServerID: perforce.ravenbrook.com
2013-06-05 15:58:28 +01:00
Richard Brooksby
5c6785b815 Catch-up merge from custom/cet/main to master.
Includes installable assertion handler, events in circular memory buffers, LARGEADDRESSAWARE, etc.

Copied from Perforce
 Change: 182176
 ServerID: perforce.ravenbrook.com
2013-05-24 19:42:46 +01:00
Richard Brooksby
90dab46c4e Adding steps for updating configure.ac to release procedure.
Editing configure.ac for release 1.111.0.

Copied from Perforce
 Change: 181625
 ServerID: perforce.ravenbrook.com
2013-05-08 14:43:01 +01:00
Richard Brooksby
cf15533900 Updating configure script for version 1.111.
Copied from Perforce
 Change: 181624
 ServerID: perforce.ravenbrook.com
2013-05-08 14:13:25 +01:00
Gareth Rees
a7022ceca6 Correct case syntax.
Copied from Perforce
 Change: 181570
 ServerID: perforce.ravenbrook.com
2013-05-07 11:48:58 +01:00
Gareth Rees
545b1a13c8 Freebsd 9.1's uname now reports "x64_64" on 64-bit systems.
Copied from Perforce
 Change: 181565
 ServerID: perforce.ravenbrook.com
2013-05-07 08:46:01 +01:00
Gareth Rees
163e9ad484 Test suite runs on os x:
* New Xcode target "testrun" runs all the (runnable) test cases.
* Makefile provides separate targets test-make-build and test-xcode-build for running test suite on different platforms.
* configure selects the appropriate test target.

Copied from Perforce
 Change: 181085
 ServerID: perforce.ravenbrook.com
2013-03-08 10:17:08 +00:00
Gareth Rees
bc4ccedc13 More build/install improvements:
1. Name the command-line tools with the "mps" prefix throughout, for consistency between build and installation.
2. Don't build "mpseventsql.exe" by default on Windows.
3. Instructions for building mpseventsql on the supported platforms.

Copied from Perforce
 Change: 180913
 ServerID: perforce.ravenbrook.com
2013-02-05 15:43:41 +00:00
Gareth Rees
37fa4901e8 Build eventtxt by default.
Copied from Perforce
 Change: 180911
 ServerID: perforce.ravenbrook.com
2013-02-05 15:01:42 +00:00
Gareth Rees
0288de7931 Check for sqlite3.h earlier in the configure process: seems more reliable, but don't understand why. (bad compiler flags on mac os x?)
Copied from Perforce
 Change: 180910
 ServerID: perforce.ravenbrook.com
2013-02-05 14:51:01 +00:00
Gareth Rees
e12d5890e3 Improvements to the mps build/installation process:
1. Build eventtxt on Mac OS X (add "eventtxt" as dependency for "all" target).
2. In configure, check for the existence of the header "sqlite3.h" and set EXTRA_TARGETS accordingly.
3. In top-level Makefile, install all targets in EXTRA_TARGETS.

Copied from Perforce
 Change: 180907
 ServerID: perforce.ravenbrook.com
2013-02-05 13:34:42 +00:00
Gareth Rees
d17e0165e4 (a very little) support for building scheme-boehm.
Copied from Perforce
 Change: 180419
 ServerID: perforce.ravenbrook.com
2012-11-08 16:11:08 +00:00
Richard Brooksby
885154e8ed Merging improvements from version 1.110 branch.
Copied from Perforce
 Change: 179643
 ServerID: perforce.ravenbrook.com
2012-09-23 18:04:49 +01:00
Richard Brooksby
99c57e7bba Adding note to configure output referring users to "building the mps".
Copied from Perforce
 Change: 179577
 ServerID: perforce.ravenbrook.com
2012-09-20 09:21:56 +01:00
Richard Brooksby
1b3c817ac8 Generating the scheme example makefile using autoconf, so that it gets the right flags for the platform.
Copied from Perforce
 Change: 179569
 ServerID: perforce.ravenbrook.com
2012-09-19 21:45:32 +01:00
Richard Brooksby
b069f64661 Merging recent improvements to master into version 1.110 prior to release.
Copied from Perforce
 Change: 179480
 ServerID: perforce.ravenbrook.com
2012-09-13 19:21:49 +01:00
Richard Brooksby
e8506b39b6 Fixing "make install" to use local install program and avoid permissions problems.
Copied from Perforce
 Change: 179467
 ServerID: perforce.ravenbrook.com
2012-09-13 12:49:49 +01:00
Richard Brooksby
5f2202fe46 Merging "make install" implementation from bruce mitchener <https://github.com/datafueled/memory-pool-system/pull/8>.
curl -O "https://github.com/datafueled/memory-pool-system/pull/8.patch" | patch -g1

Copied from Perforce
 Change: 179466
 ServerID: perforce.ravenbrook.com
2012-09-13 11:59:26 +01:00
Richard Brooksby
019708da22 Regenerating configure script with "version 1.110" in text.
Copied from Perforce
 Change: 179428
 ServerID: perforce.ravenbrook.com
2012-09-11 16:00:29 +01:00
Richard Brooksby
2c4c890224 Merging https://github.com/datafueled/memory-pool-system/pull/6 to make configure work on freebsd (whose "make" isn't gnu make).
Copied from Perforce
 Change: 179400
 ServerID: perforce.ravenbrook.com
2012-09-10 17:24:47 +01:00
Richard Brooksby
a31e2340da Moving build-aux out of the way to tools/autoconf.
Correcting build and clean target substitutions for Mac OS X.
Adding Makefile rule for configure itself, running autoreconf.

Copied from Perforce
 Change: 179375
 ServerID: perforce.ravenbrook.com
2012-09-09 20:33:44 +01:00
Richard Brooksby
03635ba665 Adding short name and url to autoconf initialisation.
Copied from Perforce
 Change: 179373
 ServerID: perforce.ravenbrook.com
2012-09-09 20:09:33 +01:00
Richard Brooksby
ea0ef1688d Re-generating configure script.
Copied from Perforce
 Change: 179354
 ServerID: perforce.ravenbrook.com
2012-09-07 21:49:30 +01:00
Richard Brooksby
e6eb5062f6 Adding autoconf "configure" script generated by "autoreconf -vif" from autoconf 2.69 from macports.
Copied from Perforce
 Change: 179352
 ServerID: perforce.ravenbrook.com
2012-09-07 21:32:13 +01:00