Commit Graph

95 Commits

Author SHA1 Message Date
Jean-Christophe Fillion-Robin db0ed0a625 test_driver: Add --debug option to avoid deleting the build directory
This is particularly useful when debugging Toolchain
2016-04-13 19:54:28 -04:00
Jean-Christophe Fillion-Robin f57b97b06b linux-x86: Add toolchain file and install libc6 and stdc++6 32-bit libraries 2016-04-13 19:54:28 -04:00
Matt McCormick d47a208afa windows-x64: Add description to README. 2016-04-12 23:31:15 -04:00
Matt McCormick 5035a9a8e7 windows-x64: Add CircleCI testing. 2016-04-12 23:31:09 -04:00
Matt McCormick ffddb75231 windows-x64: Add environmental variables. 2016-04-12 21:23:08 -04:00
Matt McCormick a27a0098b4 windows-x64: Update to master 2016-04-09.
Add new required dependencies.
2016-04-11 23:59:12 -04:00
Matt McCormick 4bef0be73a linux-x86: Document in the README. 2016-04-06 17:09:03 -04:00
Matt McCormick af5c3fecec linux-x86: Update and add testing. 2016-04-06 16:48:12 -04:00
Matt McCormick 5031a312a6 linux-x64: Add documentation. 2016-03-28 13:09:10 -04:00
Matt McCormick 9606baa5a1 linux-x64: Add CircleCI testing. 2016-03-28 12:47:01 -04:00
Matt McCormick d290428a42 linux-x64: Update to thewtex/cross-compiler-base as base. 2016-03-28 12:45:57 -04:00
Matt McCormick cdc74c8d33 linux-ppc64le: Add description to README. 2016-03-20 21:31:41 -04:00
Matt McCormick 279f41ba56 linux-ppc64le: Add CircleCI testing. 2016-03-20 18:24:32 -04:00
Matt McCormick ad0e9e9aa4 linux-ppc64le: Update QEMU user version to 2.5.0.
Also, the build needs to come before environmental variables are set for the
cross-compiler.
2016-03-20 18:23:31 -04:00
Matt McCormick 58e30d987d linux-ppc64le: Add toolchain environmental variables. 2016-03-19 14:53:43 -04:00
Matt McCormick 5c7abec2c4 doc: Add linux-armv7 description. 2016-03-18 18:21:43 -04:00
Matt McCormick 8a21e98e63 linux-armv7: Add CircleCI testing and environmental vars. 2016-03-18 18:20:04 -04:00
Matt McCormick f158989ea4 base: Fix CMake build directory. 2016-03-17 00:13:58 -04:00
Matt McCormick 0ec99f4dd4 linux-armv6: Add description to the README. 2016-03-14 17:58:05 -04:00
Matt McCormick c59293437d linux-armv6: Add CircleCI testing. 2016-03-14 17:54:40 -04:00
Matt McCormick c517cd35c5 linux-armv6: Set environmental variables. 2016-03-14 17:53:33 -04:00
Matt McCormick c6eb4fe9e1 browser-asmjs: Add description to the README. 2016-03-12 21:50:54 -05:00
Matt McCormick 5420fc0543 browser-asmjs: Add CircleCI testing. 2016-03-12 21:26:41 -05:00
Matt McCormick f647f8991b browser-asmjs: Update Emscripten to 1.36.1.
Only a 32-bit sdk tag is available from emsdk.
2016-03-12 21:25:44 -05:00
Matt McCormick 7225ca1c70 browser-asmjs: --no-install-recommends dependent packages. 2016-03-09 18:28:54 -05:00
Matt McCormick 3d391e1f8c doc: Document android-arm. 2016-03-07 11:37:18 -05:00
Matt McCormick f9f7f1b387 android-arm: Add standard toolchain environmental variables. 2016-03-07 11:37:18 -05:00
Matt McCormick 609605b1c5 android-arm: Test and deploy with CircleCI.
Although adding

  --emulator /usr/bin/qemu-arm -b CMake --linker-flags="-static"

To the test command works locally, the CMake tests fail on CircleCI. May this
is due to a kernel difference? Will investigate adding again later after
CircleCI updates in kernel (it is currently Ubuntu 12.04).

The "-static" linker flag used during testing is explained here:

  https://www.kitware.com/blog/home/post/893
2016-03-07 11:25:49 -05:00
Matt McCormick 0e8478d1db test: Run ctest.
Run ctest if an emulator is available and make sure it uses it.

Add more status information to the test output and make sure that the order is
correct with flush() calls.
2016-03-06 14:16:49 -05:00
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