Commit Graph

975 Commits

Author SHA1 Message Date
Matt McCormick
60cd0e4678 windows-x64: Bump MXE to 2016-07-21 2016-07-22 08:49:41 -04:00
Matt McCormick
1620453675 windows-x86: Bump MXE to 2016-07-21 2016-07-22 08:49:41 -04:00
Matt McCormick
b148e1ce23 linux-x64: Add CMAKE_TOOLCHAIN_FILE 2016-07-22 08:49:41 -04:00
Matt McCormick
1ed3548655 base: Add cmake wrapper scripts for CMAKE_TOOLCHAIN_FILE
All images should define this variables.

Disable build tests on the base image because it is not configured for cross
compiling.
2016-07-22 08:48:59 -04:00
Matt McCormick
041eb8702b doc: Move status badge location 2016-07-16 21:31:37 -04:00
Matt McCormick
a5de661ce8 doc: Correct CircleCI badge URL location 2016-07-16 17:44:12 -04:00
Matt McCormick
ae9d28a177 Merge pull request #16 from thewtex/circleci-test-commands
ci: Fix make *.test invocation
2016-07-16 17:39:32 -04:00
Matt McCormick
9cf3d4acbf doc: Identify how to start up a shell in the build environment 2016-07-16 17:12:52 -04:00
Matt McCormick
24c0141bea ci: Fix make *.test invocation 2016-07-16 13:55:04 -04:00
Matt McCormick
a4820f6288 Merge pull request #15 from jcfr/fix-circle-error-and-tweak-Makefile
Fix circle error and tweak makefile
2016-07-16 10:28:26 -04:00
Jean-Christophe Fillion-Robin
3c25505f52 Makefile: Add test targets
This commits add test targets for all images, this will facilitate local
testing.

In addition to the usual targets:

  make android-arm
  make browser-asmjs
  [...]

the following targets are now available:

  make tests
  make android-arm.test
  make browser-asmjs.test
  [...]

Note that the target "all" has been renamed into "images"
2016-07-16 02:45:23 -04:00
Jean-Christophe Fillion-Robin
a082610bf6 circle/linux-armv7: Fix test
This commit fixes a regression introduced in e8830e9
2016-07-16 02:35:17 -04:00
Jean-Christophe Fillion-Robin
f02cc5632b circle/linux-arm64: Fix path emulator
This commit fixes a regression introduced in e76eb01
2016-07-16 02:35:17 -04:00
Matt McCormick
e1ef4f6194 Makefile: replace default target by all target 2016-07-16 01:27:13 -04:00
Matt McCormick
b1ee181938 Merge pull request #14 from jcfr/tweak-Makefile
Tweak makefile
2016-07-16 01:23:49 -04:00
Matt McCormick
be7fbe3c0c doc: Demostrate that the dockcross script should be exectuted from the source
dir
2016-07-16 01:19:53 -04:00
Jean-Christophe Fillion-Robin
c237fc9925 Makefile: Add "default" target
This commit adds a target named "default" at the top of the Makefile. Since
make will build the first target by default, simply typing "make" will
build all images.

See http://stackoverflow.com/questions/27242905/makefile-all-vs-default-targets/27243940#27243940

Note: Since "darwin-x64" needs some work, it has been excluded from the
default list.
2016-07-16 01:19:37 -04:00
Jean-Christophe Fillion-Robin
a3b7b03058 Makefile: Fix target linux-x64
There are no linux-x64/Toolchain.cmake file
2016-07-16 01:19:37 -04:00
Matt McCormick
b6f09a22bf Merge pull request #13 from thewtex/qemu-bump
qemu: Bump built version to 2.6.0
2016-07-16 01:17:29 -04:00
Matt McCormick
e76eb019d8 qemu: Bump built version to 2.6.0 2016-07-16 01:16:39 -04:00
Matt McCormick
c351b4a3ad Merge pull request #12 from jcfr/rename-workdir
Rename workdir
2016-07-16 01:13:31 -04:00
Jean-Christophe Fillion-Robin
96f3514bf2 Dockerfiles: Rename working directory from "/build" to "/work"
Since the directory will contain both sources and build, this commit
generalizes its name.
2016-07-16 01:12:58 -04:00
Matt McCormick
9d4f4dce73 darwin-x64: Remove
This is not maintained, and it cannot be effectively used because of legal
reasons. Apple does not allow software to be built for Mac's from non-Apple
hardware.
2016-07-16 01:09:53 -04:00
Matt McCormick
414812088c doc: README improvements 2016-07-16 01:07:41 -04:00
Matt McCormick
04963abea8 linux-arm64: Fix description 2016-07-16 00:01:49 -04:00
Matt McCormick
ffac0de886 Merge pull request #11 from thewtex/rename
Rename project and repository to dockcross
2016-07-15 23:53:58 -04:00
Matt McCormick
04c7d0de18 Rename project and repository to dockcross 2016-07-15 23:46:08 -04:00
Matt McCormick
a5c84b842f arm64: Initial addition 2016-07-15 17:39:33 -04:00
Matt McCormick
fac0bbe9ed base: Add a root password 2016-07-15 15:54:39 -04:00
Matt McCormick
d5c20e773a Extend httpredir workaround to all images
Difficulty was also experienced with the base image
2016-07-15 15:54:32 -04:00
Matt McCormick
197350dbb6 base: Bump CMake to 3.6.0 2016-07-10 19:09:10 -04:00
Matt McCormick
962a1ecb11 windows-x86: Replace Debian sources URL's
"Error reading from server", "connection lost" error occur. Use workaround of
using a specific debian mirror as suggested here:

  https://stackoverflow.com/questions/32304631/docker-debian-apt-error-reading-from-server
2016-07-10 01:19:09 -04:00
Matt McCormick
30e29f3bbb browser-asmjs: cp ~/.emscripten, etc to the user home in the entrypoint 2016-07-06 15:33:35 -04:00
Matt McCormick
b84b303f13 browser-asmjs: Use updated Node Debian package sources 2016-07-05 22:24:59 -04:00
Matt McCormick
2c01672248 browser-asmjs: Bump Emscripten to 1.36.5 2016-07-05 22:12:33 -04:00
Matt McCormick
b4ceb8c514 linux-ppc64le: Fix WORKDIR for dockcross script 2016-07-05 21:52:25 -04:00
Matt McCormick
42ff489565 dockcross: Improve end of script help formatting 2016-07-05 21:50:20 -04:00
Matt McCormick
a5d5307a97 dockcross: Remove duplicate option parsing 2016-07-05 21:49:07 -04:00
Matt McCormick
aab9632ab6 windows-x86: Add --force-yes
For

E: There are problems and -y was used without --force-yes

on CircleCI.
2016-07-05 21:45:56 -04:00
Matt McCormick
8b07afd442 android-arm: Fix file permissions on toolchain files 2016-07-05 21:45:44 -04:00
Matt McCormick
1ab26b12e5 linux-armv5: Document in the README 2016-07-05 21:45:44 -04:00
Matt McCormick
dbe90cdac2 doc: Improve usage documentation of dockcross in README 2016-07-05 21:45:44 -04:00
Matt McCormick
e8830e9641 circleci: Use the dockcross script 2016-07-05 21:45:35 -04:00
Matt McCormick
8cd9083ae6 dockcross: Improve command help 2016-07-04 22:27:04 -04:00
Matt McCormick
5aa3cd3867 dockcross: Add short flags 2016-07-04 22:17:22 -04:00
Matt McCormick
caa56f50a4 base: update CMake and ninja to latest versions 2016-07-04 22:03:10 -04:00
Matt McCormick
3a96030b23 base: support BUILDER_USER, BUILDER_GROUP, and liquidprompt bash 2016-07-04 22:03:10 -04:00
Matt McCormick
4c8658f652 Merge branch 'dockcross-default-image' 2016-07-04 21:32:19 -04:00
Matt McCormick
d459ab687f Merge branch 'test-armv5' 2016-07-04 21:31:10 -04:00
Matt McCormick
887717f375 linux-armv5: Define CMAKE_TOOLCHAIN_FILE 2016-07-04 00:13:50 -04:00