Commit Graph

528 Commits

Author SHA1 Message Date
David Given
0807105b51 Maybe like this? 2019-07-06 21:16:35 +02:00
David Given
74ae1630aa Let's try msys2 with /noupdate, to see if it installs more quickly. 2019-07-06 21:10:57 +02:00
David Given
43a4a73990 That worked, but it's slow. 2019-07-06 21:09:03 +02:00
David Given
99827d6a4a I think Travis doesn't come with msys2. 2019-07-06 20:58:32 +02:00
David Given
a0e90a09e0 Can we directly invoke msys2 make? 2019-07-06 20:55:28 +02:00
David Given
6890c802a6 Choco *and* pacman? 2019-07-06 20:47:47 +02:00
David Given
c5a3411e1f Maybe pacman? 2019-07-06 20:46:05 +02:00
David Given
fe1c535a55 Bah. 2019-07-06 20:41:13 +02:00
David Given
b1b6b17168 Try installing chocolatey packages here? 2019-07-06 20:38:26 +02:00
David Given
3ced77518f Hey, look, Travis does windows now! 2019-07-06 20:34:56 +02:00
David Given
8abc73bb97 So many checkins. 2019-07-06 20:20:44 +02:00
David Given
fe5b171a7a Not a fan of this. 2019-07-06 20:19:28 +02:00
David Given
469129380c Set the path correctly? 2019-07-06 20:18:05 +02:00
David Given
30502f4f2d Start trying to make msys2/mingw32 work with appveyor. 2019-07-06 20:13:51 +02:00
David Given
c1e432584d Finally make build on msys2 (mingw32 mode). 2019-07-06 20:07:17 +02:00
David Given
7d42dff2f1 First (failed) attempt to make work with mingw. 2019-07-06 12:58:20 +02:00
David Given
e13f4942a0 Set build flags from the top-level makefile, not from mkninja.sh. 2019-07-05 00:18:53 +02:00
David Given
8cd64d1eac Don't build stripped versions of all the tests. 2019-07-05 00:03:33 +02:00
David Given
6e8b621674 Generate both debug and non-debug binaries. 2019-07-04 23:58:23 +02:00
David Given
cfdad7492b Attempt to generate build artifacts from appveyor. 2019-07-04 23:53:39 +02:00
David Given
e58de07036 Merge. 2019-07-04 13:32:57 +02:00
David Given
fe3812860a Make help options a bit more consistent. 2019-07-04 13:32:42 +02:00
David Given
22ff86ef9e Update date. 2019-07-04 11:13:49 +02:00
David Given
f83cfd5cd6 Merge. 2019-07-04 11:12:26 +02:00
David Given
4eff798237 Turns out I'd cocked up the build system setup --- bootstrap with make again. 2019-07-04 11:12:17 +02:00
David Given
fe8122afcc Turns out I'd cocked up the build system setup --- bootstrap with make again. 2019-07-04 11:12:17 +02:00
David Given
e5f0a355ef Tweak technical documentation a bit --- it was getting stale. 2019-07-04 00:00:49 +02:00
David Given
905fbe5b4a Add the note about the build system change. 2019-07-03 23:30:24 +02:00
David Given
b78ccfe887 Replace the ninja file with the stub. 2019-07-03 23:24:08 +02:00
David Given
40d093b36d Hook the MX reader up. 2019-07-03 23:23:05 +02:00
David Given
49cfba569d Merge. 2019-07-03 23:20:28 +02:00
David Given
d0a864c052 Merge. 2019-07-03 23:20:07 +02:00
David Given
5b894d768b Merge pull request #71 from davidgiven/merge
Massively simplify the build environment.
2019-07-03 23:15:51 +02:00
David Given
498ecd10a0 Add more dependencies. 2019-07-03 23:11:22 +02:00
David Given
33c3666d84 Only check in a stub build.ninja. 2019-07-03 22:57:52 +02:00
David Given
771b0e4db9 Oh dear, start-group and end-group don't work on OSX... 2019-07-03 22:49:28 +02:00
David Given
a6066e9b59 Try adding an appveyor config for Windows builds. 2019-07-03 22:47:00 +02:00
David Given
bc0f4efcf6 ...and again. 2019-07-03 22:41:22 +02:00
David Given
c9c63682df Travis' ancient linker doesn't like our link order. 2019-07-03 22:39:20 +02:00
David Given
d168719714 Bump the OSX version again. 2019-07-03 22:38:17 +02:00
David Given
6f81a8d1c4 Try updating the OSX image. 2019-07-03 22:35:38 +02:00
David Given
20d143248b Remove stray dependencies to the system fmt. 2019-07-03 22:34:04 +02:00
David Given
e2bb13ab16 Include the *right* fmt... 2019-07-03 22:30:06 +02:00
David Given
92601128c4 Switch back to the default OSX image; hopefully travis have fixed homebrew by
now.
2019-07-03 22:29:20 +02:00
David Given
ebafcc23ca Remember to include the dep directory. 2019-07-03 22:26:24 +02:00
David Given
76632713a9 Remember we need to explicitly specify C++14. 2019-07-03 22:23:13 +02:00
David Given
6450ffa4c3 Update the Travis configuration now we no longer have meson. 2019-07-03 22:20:55 +02:00
David Given
032df676c1 Replace meson with a very small shell script. 2019-07-03 22:18:34 +02:00
David Given
41b99b7f9d Update documentation. 2019-07-03 01:00:05 +02:00
David Given
54d0003368 Split the read and write commands up to make the command list a bit more
manageable.
2019-07-03 00:43:22 +02:00