kopia lustrzana https://github.com/pimoroni/pimoroni-pico
Merge pull request #667 from pimoroni/patch-pimoroni-pico-version
CI: Generate version.py for #664.pull/628/head
commit
5e135b8901
|
@ -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