1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-17 16:41:17 -08:00
Commit graph

20 commits

Author SHA1 Message Date
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
b2bf1c8571 Updating "master" to "version 1.110" in documents.
Copied from Perforce
 Change: 179426
 ServerID: perforce.ravenbrook.com
2012-09-11 15:54:33 +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
4e8831e6ac Backing out changelist 179369. something's not write with the ipad filesystem.
Copied from Perforce
 Change: 179372
 ServerID: perforce.ravenbrook.com
2012-09-09 19:57:20 +01:00
Richard Brooksby
f4a65bd2d9 Adding short name and link to configure.ac.
Attempting to link code/GNUmakefile when configure is run, so that invocations of make become easy.

Copied from Perforce
 Change: 179369
 ServerID: perforce.ravenbrook.com
2012-09-09 19:39:57 +01:00
Richard Brooksby
da1d3bf05a Fixing autoconf to avoid gnu make directives in the output makefile, so that it works with freebsd make. however, the recursive make fails because we rely on gnu make.
Copied from Perforce
 Change: 179353
 ServerID: perforce.ravenbrook.com
2012-09-07 21:47:24 +01:00
Richard Brooksby
7527530ea8 Adding basic autoconf scripts for generating a configure script. no "make install" yet.
Copied from Perforce
 Change: 179350
 ServerID: perforce.ravenbrook.com
2012-09-07 21:27:27 +01:00