mirror of
				https://github.com/bensuperpc/dockcross.git
				synced 2025-11-04 09:56:23 +01:00 
			
		
		
		
	Compare commits
	
		
			5 Commits
		
	
	
		
			crosstool-
			...
			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