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