kopia lustrzana https://github.com/pimoroni/pimoroni-pico
				
				
				
			CI: Generate version.py for #664.
							rodzic
							
								
									029b697cb1
								
							
						
					
					
						commit
						1fc00ac5af
					
				|  | @ -0,0 +1,11 @@ | |||
| #!/bin/bash | ||||
| 
 | ||||
| OUTPUT=$1 | ||||
| DATE=`date` | ||||
| 
 | ||||
| cat << EOF > $OUTPUT | ||||
| DATE="$DATE" | ||||
| BUILD="$RELEASE_FILE" | ||||
| MICROPYTHON_SHA="$MICROPYTHON_VERSION" | ||||
| PIMORONI_PICO_SHA="$GITHUB_SHA" | ||||
| EOF | ||||
|  | @ -11,10 +11,25 @@ function (copy_module TARGET SRC DST) | |||
|     target_sources(${TARGET} INTERFACE ${CMAKE_CURRENT_BINARY_DIR}/../modules/${DST}.py) | ||||
| endfunction() | ||||
| 
 | ||||
| function (genversion TARGET DST) | ||||
|     add_custom_command( | ||||
|         OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/../modules/${DST}.py | ||||
| 
 | ||||
|         COMMAND | ||||
|             bash ${CMAKE_CURRENT_LIST_DIR}/genversion.sh ${CMAKE_CURRENT_BINARY_DIR}/../modules/${DST}.py | ||||
| 
 | ||||
|         DEPENDS ${CMAKE_CURRENT_LIST_DIR}/genversion.sh | ||||
|     ) | ||||
| 
 | ||||
|     target_sources(${TARGET} INTERFACE ${CMAKE_CURRENT_BINARY_DIR}/../modules/${DST}.py) | ||||
| endfunction() | ||||
| 
 | ||||
| # Create a dummy usermod to hang our .py copies from | ||||
| add_library(usermod_modules_py INTERFACE) | ||||
| target_link_libraries(usermod INTERFACE usermod_modules_py) | ||||
| 
 | ||||
| genversion(usermod_modules_py version) | ||||
| 
 | ||||
| # .py files to copy from modules_py to ports/rp2/modules | ||||
| #copy_module(usermod_modules_py ${CMAKE_CURRENT_LIST_DIR}/picosystem.py picosystem) | ||||
| copy_module(usermod_modules_py ${CMAKE_CURRENT_LIST_DIR}/pimoroni.py pimoroni) | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Phil Howard
						Phil Howard