Commit Graph

366 Commits

Author SHA1 Message Date
Matt McCormick
25e9333bf9 Merge pull request #4 from thewtex/test
Add toolchain tests.
2016-03-03 21:24:43 -05:00
Matt McCormick
412f5ebb11 base: Test the toolchain. 2016-03-03 21:20:30 -05:00
Matt McCormick
a856edc56c test: Add a script to test the toolchain. 2016-03-03 21:18:00 -05:00
Matt McCormick
19dc7051ea Merge pull request #3 from thewtex/ci
Ci
2016-03-02 14:32:44 -05:00
Matt McCormick
ff934cbc13 doc: Add base image description. 2016-03-02 13:22:38 -05:00
Matt McCormick
946e1cd39f doc: Add CircleCI status badge. 2016-03-02 13:18:29 -05:00
Matt McCormick
c5cc02a2d8 base: Clean up CMake and ninja source trees. 2016-03-02 13:15:41 -05:00
Matt McCormick
ad06c037dd ci: Add DockerHub deployment. 2016-03-02 12:24:00 -05:00
Matt McCormick
7236d1f871 ci: Build base image. 2016-03-02 10:21:14 -05:00
Matt McCormick
436c0959f4 Update CMake version to 3.4.3. 2016-03-02 10:05:32 -05:00
Matt McCormick
4b5cb749a8 Bump emscripten version to 1.35.4. 2015-10-30 20:08:09 -04:00
Matt McCormick
a0eb491f81 browser-asmjs: Update CMake toolchain file for tagged version. 2015-07-24 16:06:40 -04:00
Matt McCormick
11ade45f52 browser-asmjs: Bump emscripten to 1.34.3. 2015-07-23 00:08:56 -04:00
Matt McCormick
44be5ec8b8 base: Bump ninja version to 1.6.0. 2015-07-22 23:36:28 -04:00
Matt McCormick
08b4040d80 base: CMake use openssl. 2015-07-22 23:36:02 -04:00
Matt McCormick
62eeb8e865 base: Bump CMake to 3.3.0-rc4. 2015-07-22 23:20:55 -04:00
Matt McCormick
289c00bcfa Update CMake version to 3.3.0-rc1 2015-06-05 16:00:40 -04:00
Matt McCormick
c0e72eefa8 Remove extra slash in front of CROSS_ROOT paths. 2015-06-04 23:01:06 -04:00
Matt McCormick
539fee51a9 browser-asmjs: Update to Emscripten to 1.33.0. 2015-05-30 07:00:32 -04:00
Matt McCormick
58f007910a Add missing CROSS_TRIPLE for linux-armv7 and linux-ppc64le. 2015-05-25 22:01:03 -04:00
Matt McCormick
6e545319f0 browser-asmjs: Rename from javascript-asmjs.
We are one past the 30-character limit at DockerHub otherwise :-(.
2015-05-19 17:52:43 -04:00
Matt McCormick
60fa7bd4ad javascript-asmjs: Initial addition. 2015-05-19 17:34:05 -04:00
Matt McCormick
812697483f linux-ppc64le: Build QEMU 2.3.0 from source.
QEMU contains some fixes for powerpc since 2.1.
2015-05-18 16:00:50 -04:00
Matt McCormick
bd41c2520e linux-ppc64le: Initial addition based off Debian. 2015-05-18 15:21:41 -04:00
Matt McCormick
f3b2cbb199 android-arm: Update toolchain and provide Toolchain.cmake. 2015-05-16 13:36:10 -04:00
Matt McCormick
8876244731 linux-armv6: Use CROSS_ROOT. 2015-05-16 13:35:18 -04:00
Matt McCormick
935e3fa84a linux-armv6: Add environmental variables for qemu dynamic loading. 2015-05-13 15:26:08 -04:00
Matt McCormick
f70d02b5e1 linux-armv6: Add qemu-user. 2015-05-13 14:29:49 -04:00
Matt McCormick
5a6db5b9e2 linux-armv6: Add CMake toolchain file. 2015-05-13 14:09:25 -04:00
Matt McCormick
293318fa31 linux-armv7: Move Toolchain.cmake file location.
Move it from /usr/src so /usr/src can be mounted as a volume.
2015-05-12 15:45:05 -04:00
Matt McCormick
2923564677 base: Build ninja from source.
There were some issues with ninja/cpack. Bump to the latest version, 1.5.3,
resolves them.
2015-05-11 11:24:19 -04:00
Matt McCormick
20e147c72c linux-armv7: Add note about CMake toolchain in Debian Experimental. 2015-05-09 08:23:31 -04:00
Matt McCormick
1e838b6cdf linux-armv7: Add CMAKE_CROSSCOMPILING_EMULATOR. 2015-05-09 07:57:41 -04:00
Matt McCormick
a04f06eecc linux-armv7: Add CMake and GFortran support. 2015-05-09 07:48:53 -04:00
Matt McCormick
bb7e754015 Add license file. 2015-05-06 00:12:06 -04:00
Matt McCormick
f14d99c661 windows-x64: Migrate to MXE. 2015-05-06 00:08:21 -04:00
Matt McCormick
b9217e3d11 windows-x86: Use older mingw-w64 based off GCC 4.9.2 instead of 5.1.0. 2015-05-05 01:32:42 -04:00
Matt McCormick
58047c2f20 windows-x86: Set up wine.
We need additional packages for 32-bit wine and we need to make an initial
call to wine to set up ~/.wine.
2015-05-05 01:04:50 -04:00
Matt McCormick
760e5acfa6 The windows-x86 is now from MXE.
See http://mxe.cc
2015-05-04 17:32:58 -04:00
Matt McCormick
9b81da1b2d Use nproc to get the number of processors on the build host. 2015-05-04 16:23:12 -04:00
Matt McCormick
880de32bc7 Install a recent CMake that has better cross-compiling support. 2015-05-04 15:49:21 -04:00
Matt McCormick
e9f77188c8 Sort packages in the base Dockerfile. 2015-05-04 14:53:41 -04:00
Matt McCormick
70dc9549da Name each image by the cross-compiler target.
Docker tags then can be used for multiple versions per target.
2015-05-04 14:50:16 -04:00
Rob Burns
4c1d8b361a don't run dpk configure 2015-02-01 11:02:11 +07:00
Rob Burns
12b1367fc3 add apt-utils so dpkg configure isn't delayed 2015-02-01 10:49:08 +07:00
Rob Burns
6fb059b357 consistent tags 2015-02-01 10:48:35 +07:00
Rob Burns
b885c5c80e don't create symlinks for already existing files 2015-02-01 10:25:04 +07:00
Rob Burns
418c0715bb add apt-utils so dpkg configure isnt delayed 2015-02-01 10:24:49 +07:00
Rob Burns
7a5bc6c22d restructure makefile for individual builds, restructure linux-arm dockerfiles 2015-02-01 10:18:38 +07:00
Rob Burns
e45785c7f7 change base image to debian:jessie 2015-02-01 10:16:46 +07:00