Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						2f31a84e65 
					 
					
						
						
							
							Merge pull request  #80  from jcfr/revert-circleci-parallel  
						
						... 
						
						
						
						Revert "Merge pull request #75  from jcfr/circleci-parallel-build" 
						
						
					 
					
						2016-11-24 13:46:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						fd9f2719e3 
					 
					
						
						
							
							Revert "Merge pull request  #75  from jcfr/circleci-parallel-build"  
						
						... 
						
						
						
						Waiting we address the timeout of command after 120min when using
parallel containers, this reverts commit e120e368246a4826a8dfhttps://circleci.zendesk.com/hc/en-us/requests/13273  
						
						
					 
					
						2016-11-23 22:02:35 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						e120e36824 
					 
					
						
						
							
							Merge pull request  #75  from jcfr/circleci-parallel-build  
						
						... 
						
						
						
						ci: Enable parallel build using circleci-matrix 
						
						
					 
					
						2016-11-21 11:23:40 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						6a4826a8df 
					 
					
						
						
							
							Merge pull request  #77  from jcfr/simplify-and-improve-openssl-and-cmake-install  
						
						... 
						
						
						
						common.docker: Improve OpenSSL and CMake install introducing helper scripts 
						
						
					 
					
						2016-11-21 11:20:00 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						0552c37fea 
					 
					
						
						
							
							common.docker: Improve OpenSSL and CMake install introducing helper scripts  
						
						... 
						
						
						
						To accommodate the requirements associated with x86 and x64 images, the
command building OpenSSL and CMake became overly complex and hard to
maintain.
This commit has multiple purposes:
(1) simplify common.docker
(2) fix the building of 64-bit shared libraries against the static openssl
libraries by passing the -fPIC flag.
(3) ensure [many]linux-x86 and [many]linux-x64 images have an up-to-date
OpenSSL install. Openssl static libraries are installed in /usr
(4) simplify and speedup CMake build avoiding the second build with
explicit -DCMAKE_USE_OPENSSL:BOOL=ON. Indeed, configuring CMake on Linux
already looks for OpenSSL.
(5) speedup download of CMake source directly downloading the archive
corresponding to the revision.
(6) test CMake by:
  - running CMake.FileDownload test
  - trying to download a file served over https 
						
						
					 
					
						2016-11-21 06:08:30 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						b370ceb3f5 
					 
					
						
						
							
							README: Fix "Docker for Windows" link  
						
						... 
						
						
						
						[ci skip] 
						
						
					 
					
						2016-11-21 02:24:56 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						70de0f9856 
					 
					
						
						
							
							Merge pull request  #74  from jcfr/base-image-fix-install-openssl  
						
						... 
						
						
						
						base: Fix building of OpenSSL. See #73  
						
						
					 
					
						2016-11-20 14:10:32 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						9639405d67 
					 
					
						
						
							
							Merge pull request  #76  from jcfr/linux-toolchain-fix-asm-compiler  
						
						... 
						
						
						
						[many]linux-(x86|x64)/: toolchain: Fix ASM compiler 
						
						
					 
					
						2016-11-20 03:01:13 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						ed7872edee 
					 
					
						
						
							
							[many]linux-(x86|x64)/: toolchain: Fix ASM compiler  
						
						... 
						
						
						
						Similarly to the linux-x86 toolchain, gcc is used to compile assembler
file. 
						
						
					 
					
						2016-11-19 22:30:33 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						cfd1921127 
					 
					
						
						
							
							ci: Enable parallel build using circleci-matrix  
						
						... 
						
						
						
						The base image is built on the container 0. In the mean time, the other
containers wait for the base image to be ready. 
						
						
					 
					
						2016-11-19 18:03:16 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						75a7b29fb8 
					 
					
						
						
							
							common.docker: Delete both openssl-1.0.2j build directory and archive  
						
						
						
						
					 
					
						2016-11-19 14:39:25 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						30a73bcd24 
					 
					
						
						
							
							base: Fix building of OpenSSL. See  #73  
						
						... 
						
						
						
						This commit fixes the following error reported when building the base
image.
sh: 1: [: =: unexpected operator
sh: 1: [: =: unexpected operator
It turns out that (1) DEFAULT_DOCKCROSS_IMAGE is not set when building the
base image and (2) latest openssl will not be available in linux-x64 and
linux-x86 images. 
						
						
					 
					
						2016-11-19 14:32:20 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						0bc5941bc8 
					 
					
						
						
							
							Merge pull request  #72  from jcfr/install-openssl-in-linux-based-images  
						
						... 
						
						
						
						common.docker: Ensure openssl-1.0.2j is available in manylinux and linux images 
						
						
					 
					
						2016-11-18 20:09:00 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						4bb8f97ffc 
					 
					
						
						
							
							common.docker: Ensure openssl-1.0.2j is available in manylinux and linux images  
						
						... 
						
						
						
						If images are any of manylinux-x86, manylinux-x64, linux-x86 or linux-x64,
OpenSSL libraries are installed in /usr . 
						
						
					 
					
						2016-11-18 15:30:03 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						2e9a5f7ed7 
					 
					
						
						
							
							Merge pull request  #71  from chadawagner/patch-1  
						
						... 
						
						
						
						quote HOST_PWD in docker cmd to allow spaces 
						
						
					 
					
						2016-11-18 15:24:31 -05:00 
						 
				 
			
				
					
						
							
							
								chadawagner 
							
						 
					 
					
						
						
							
						
						9373f029f4 
					 
					
						
						
							
							quote HOST_PWD in docker cmd to allow spaces  
						
						
						
						
					 
					
						2016-11-17 21:19:54 -08:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						3a0f84f977 
					 
					
						
						
							
							Merge pull request  #68  from thewtex/DebianCDN  
						
						... 
						
						
						
						base: Use Debian package repository CDN 
						
						
					 
					
						2016-11-17 09:19:27 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						9a8d19a52c 
					 
					
						
						
							
							Merge pull request  #69  from thewtex/WindowsSupport  
						
						... 
						
						
						
						Windows support 
						
						
					 
					
						2016-11-17 09:18:33 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						5e8b3e422a 
					 
					
						
						
							
							doc: Features formatting  
						
						
						
						
					 
					
						2016-11-17 01:16:55 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						192d14ccda 
					 
					
						
						
							
							Merge pull request  #70  from thewtex/Articles  
						
						... 
						
						
						
						doc: Add Articles section 
						
						
					 
					
						2016-11-17 01:15:01 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						2254494748 
					 
					
						
						
							
							doc: Add Articles section  
						
						
						
						
					 
					
						2016-11-17 01:12:10 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						8dffb1d6d8 
					 
					
						
						
							
							base: Use Debian package repository CDN  
						
						... 
						
						
						
						For improved reliability and performance 
						
						
					 
					
						2016-11-17 00:59:31 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						6b71b08cbd 
					 
					
						
						
							
							doc: We support Docker for Mac and Docker for Windows  
						
						... 
						
						
						
						No longer support boot2docker on these platforms 
						
						
					 
					
						2016-11-16 19:08:04 -08:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						d9d65ffcc9 
					 
					
						
						
							
							dockcross: Add support for Windows  
						
						... 
						
						
						
						Tested on Git Bash and Bash on Ubuntu for Windows.
There are some issue with building the Docker image itself, but using the
images works great. 
						
						
					 
					
						2016-11-16 19:02:55 -08:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						0ee005a0ca 
					 
					
						
						
							
							Merge pull request  #67  from thewtex/AndroidToolchainFile  
						
						... 
						
						
						
						Android toolchain file 
						
						
					 
					
						2016-11-16 21:14:25 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						a138f60ab6 
					 
					
						
						
							
							android-arm: Update NDK to 13b and API to 16  
						
						... 
						
						
						
						API level 16 still covers the majority of systems:
  https://developer.android.com/about/dashboards/index.html 
  https://developer.android.com/ndk/guides/stable_apis.html  
						
						
					 
					
						2016-11-16 16:23:33 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						0d3333a3e1 
					 
					
						
						
							
							android-arm: Add CMake 3.7 toolchain file support  
						
						... 
						
						
						
						See:
  https://cmake.org/cmake/help/v3.7/manual/cmake-toolchains.7.html#cross-compiling-for-android-with-a-standalone-toolchain  
						
						
					 
					
						2016-11-16 15:14:17 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						46e4b18ebf 
					 
					
						
						
							
							Merge pull request  #65  from thewtex/build-cmake-with-ssl  
						
						... 
						
						
						
						Build cmake with ssl 
						
						
					 
					
						2016-11-06 15:20:25 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						b54dbfd9cf 
					 
					
						
						
							
							base: Improve openssl build for i686  
						
						... 
						
						
						
						Avoid bash-isms.
Also return true from the sub-shell. 
						
						
					 
					
						2016-11-06 10:13:08 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						3b6e09b520 
					 
					
						
						
							
							manylinux-x86: Fix build of Openssl and CMake  
						
						... 
						
						
						
						This commit fixes the error reported below by ensuring openssl and CMake
are configured and build as x86 binaries.
It also removes the download of CMake binaries that was introduced
by mistake in 1354fe2 
						
						
					 
					
						2016-11-05 17:55:58 -04:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						6f7e7b05fd 
					 
					
						
						
							
							common.docker: Fix CMake https download building it against openssl 1.0.2j  
						
						... 
						
						
						
						See #63  
						
						
					 
					
						2016-11-05 11:25:42 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						39c5f29733 
					 
					
						
						
							
							Merge pull request  #62  from jcfr/manylinux-ownership-of-python-install  
						
						... 
						
						
						
						manylinux.common: Fix warning changing ownership of python install 
						
						
					 
					
						2016-11-05 09:27:03 -04:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						8923c6a3c7 
					 
					
						
						
							
							manylinux.common: Fix warning changing ownership of python install  
						
						... 
						
						
						
						While the use of sudo (made possible by 53cf084 
						
						
					 
					
						2016-11-04 22:58:31 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						4b7265bde0 
					 
					
						
						
							
							Merge pull request  #60  from thewtex/no-tty-sudo  
						
						... 
						
						
						
						No tty sudo 
						
						
					 
					
						2016-11-04 10:17:18 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						f3654d8dce 
					 
					
						
						
							
							manylinux: Run visudo -c  
						
						... 
						
						
						
						Verify /etc/sudoers validity
Tested-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com > 
						
						
					 
					
						2016-11-03 21:50:42 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						53cf0849fe 
					 
					
						
						
							
							manylinux: Do not require a tty for sudo  
						
						... 
						
						
						
						This enabling installation of Python packages with on CI services.
Issue #57  
						
						
					 
					
						2016-11-03 21:50:41 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						26c5447d29 
					 
					
						
						
							
							manylinux: Consolidate common content into common.manylinux  
						
						
						
						
					 
					
						2016-11-03 21:50:41 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						d41d7f919e 
					 
					
						
						
							
							Merge pull request  #59  from jcfr/manylinux-upgrade-pip  
						
						... 
						
						
						
						Manylinux upgrade pip 
						
						
					 
					
						2016-11-03 21:22:18 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						a257df34e8 
					 
					
						
						
							
							Merge pull request  #58  from thewtex/cmake-add_custom_command-built-emulator  
						
						... 
						
						
						
						base: Bump CMake for improved add_custom_command 
						
						
					 
					
						2016-11-03 17:17:53 -04:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						667b5c1ca7 
					 
					
						
						
							
							manylinux-common/install-python-packages: Ensure latest pip is installed  
						
						
						
						
					 
					
						2016-11-03 13:11:47 -04:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						ab0ab22c67 
					 
					
						
						
							
							manylinux: Deduplicate install-skbuild.sh and rename to install-python-packages.sh  
						
						
						
						
					 
					
						2016-11-03 13:10:06 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						b3feda218b 
					 
					
						
						
							
							base: Bump CMake for improved add_custom_command  
						
						... 
						
						
						
						Improves cross-compilation support in add_custom_command by integrating
  https://gitlab.kitware.com/cmake/cmake/merge_requests/217 
CMake Git master from 2016-11-03 (3.8-master).
Addresses #54  
						
						
					 
					
						2016-11-03 12:38:25 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						ee2c1618c3 
					 
					
						
						
							
							Merge pull request  #56  from thewtex/microbadger-badges  
						
						... 
						
						
						
						doc: Use MicroBadger badges 
						
						
					 
					
						2016-11-01 10:27:40 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						e43de27275 
					 
					
						
						
							
							Merge pull request  #55  from thewtex/doc-variables  
						
						... 
						
						
						
						doc: variable -> variables 
						
						
					 
					
						2016-11-01 10:01:15 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						a7c894ab50 
					 
					
						
						
							
							doc: Use MicroBadger badges  
						
						
						
						
					 
					
						2016-11-01 10:00:15 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						fdb3a52a01 
					 
					
						
						
							
							doc: variable -> variables  
						
						
						
						
					 
					
						2016-11-01 09:51:20 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						d7ac739c2e 
					 
					
						
						
							
							Merge pull request  #48  from jcfr/keep-track-buildtime-metadata  
						
						... 
						
						
						
						dockerfile: Keep track of buildtime metadata 
						
						
					 
					
						2016-11-01 07:28:35 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						95f2462567 
					 
					
						
						
							
							Merge pull request  #53  from thewtex/scikit-build-0.4.0  
						
						... 
						
						
						
						manylinux-x{64,86}: Bump scikit-build to 0.4.0 
						
						
					 
					
						2016-10-31 21:21:32 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						623148e6e5 
					 
					
						
						
							
							manylinux-x{64,86}: Bump scikit-build to 0.4.0  
						
						
						
						
					 
					
						2016-10-31 18:40:36 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						cb95cf3c94 
					 
					
						
						
							
							Merge pull request  #52  from jcfr/dockcross-ignore-rm-error-when-running-in-unprivileged-lxc-container-no-tty-support  
						
						... 
						
						
						
						dockcross: Prevent dockcross from blocking when used with Python subprocess 
						
						
					 
					
						2016-10-31 00:12:45 -04:00