mirror of
				https://github.com/bensuperpc/dockcross.git
				synced 2025-10-25 22:46:20 +02:00 
			
		
		
		
	Compare commits
	
		
			5 Commits
		
	
	
		
			3910e804c3
			...
			add_script
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 5d948be506 | |||
| 4a80999f63 | |||
| e8c98ab58e | |||
| 438d2dcaaa | |||
| cb4653ac7a | 
							
								
								
									
										6
									
								
								tools/builder/cmake.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								tools/builder/cmake.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | set -euo pipefail | ||||||
|  |  | ||||||
|  | source $(dirname "$0")/functions/cmake_fn.sh | ||||||
|  |  | ||||||
|  | cmake_build $@ | ||||||
							
								
								
									
										11
									
								
								tools/builder/cmake_all.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										11
									
								
								tools/builder/cmake_all.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | set -euo pipefail | ||||||
|  |  | ||||||
|  | curl https://raw.githubusercontent.com/dockcross/dockcross/master/Makefile -o dockcross-Makefile | ||||||
|  | make -f dockcross-Makefile display_images | ||||||
|  |  | ||||||
|  | source $(dirname "$0")/functions/cmake_fn.sh | ||||||
|  |  | ||||||
|  | for image in $(make -f dockcross-Makefile display_images); do | ||||||
|  |     cmake_build $image $@ | ||||||
|  | done | ||||||
							
								
								
									
										19
									
								
								tools/builder/functions/cmake_fn.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										19
									
								
								tools/builder/functions/cmake_fn.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,19 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | set -euo pipefail | ||||||
|  |  | ||||||
|  | cmake_build () { | ||||||
|  |     local image=$1 | ||||||
|  |     local build_file=build-${image%:*} | ||||||
|  |     shift 1 | ||||||
|  |     local cmake_arg=$@ | ||||||
|  |     echo "cmake arg: $cmake_arg" | ||||||
|  |  | ||||||
|  |     echo "Pulling dockcross/$image" | ||||||
|  |     docker pull dockcross/$image | ||||||
|  |     echo "Make script dockcross-$image" | ||||||
|  |     docker run --rm dockcross/$image > ./dockcross-$image | ||||||
|  |     chmod +x ./dockcross-$image | ||||||
|  |     echo "Build $build_file" | ||||||
|  |     ./dockcross-$image cmake -B$build_file -H. -GNinja $cmake_arg | ||||||
|  |     ./dockcross-$image ninja -C$build_file | ||||||
|  | } | ||||||
							
								
								
									
										15
									
								
								tools/builder/functions/makefile_fn.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										15
									
								
								tools/builder/functions/makefile_fn.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | set -euo pipefail | ||||||
|  |  | ||||||
|  | makefile_build () { | ||||||
|  |     local image=$1 | ||||||
|  |     shift 1 | ||||||
|  |  | ||||||
|  |     echo "Pulling dockcross/$image" | ||||||
|  |     docker pull dockcross/$image | ||||||
|  |     echo "Make script dockcross-$image" | ||||||
|  |     docker run --rm dockcross/$image > ./dockcross-$image | ||||||
|  |     chmod +x ./dockcross-$image | ||||||
|  |     echo "Build..." | ||||||
|  |     ./dockcross-$image bash -c 'make CXX=$CXX CC=$CC AR=$AR AS=$AS CPP=$CPP FC=$FC' | ||||||
|  | } | ||||||
							
								
								
									
										6
									
								
								tools/builder/makefile.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								tools/builder/makefile.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | set -euo pipefail | ||||||
|  |  | ||||||
|  | source $(dirname "$0")/functions/makefile_fn.sh | ||||||
|  |  | ||||||
|  | makefile_build $@ | ||||||
							
								
								
									
										11
									
								
								tools/builder/makefile_all.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										11
									
								
								tools/builder/makefile_all.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | set -euo pipefail | ||||||
|  |  | ||||||
|  | curl https://raw.githubusercontent.com/dockcross/dockcross/master/Makefile -o dockcross-Makefile | ||||||
|  | make -f dockcross-Makefile display_images | ||||||
|  |  | ||||||
|  | source $(dirname "$0")/functions/makefile_fn.sh | ||||||
|  |  | ||||||
|  | for image in $(make -f dockcross-Makefile display_images); do | ||||||
|  |     makefile_build $image $@ | ||||||
|  | done | ||||||
		Reference in New Issue
	
	Block a user