mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2026-05-30 10:59:30 -04:00
fix: suppose build_plugin_py
This commit is contained in:
18
.github/workflows/build_cmake.yml
vendored
18
.github/workflows/build_cmake.yml
vendored
@@ -239,18 +239,28 @@ jobs:
|
||||
set(ENV{CMAKE_OSX_ARCHITECTURES} "x86_64;arm64")
|
||||
endif()
|
||||
|
||||
set(build_plugin_py "scripts/build_plugin.py")
|
||||
foreach(dir "share/qtcreator/scripts" "Qt Creator.app/Contents/Resources/scripts" "Contents/Resources/scripts")
|
||||
set(build_plugin_py "")
|
||||
foreach(dir "share/qtcreator/scripts" "Qt Creator.app/Contents/Resources/scripts" "Contents/Resources/scripts" "scripts")
|
||||
if(EXISTS "${{ steps.qt_creator.outputs.path }}/${dir}/build_plugin.py")
|
||||
set(build_plugin_py "${dir}/build_plugin.py")
|
||||
set(build_plugin_py "${{ steps.qt_creator.outputs.path }}/${dir}/build_plugin.py")
|
||||
break()
|
||||
endif()
|
||||
endforeach()
|
||||
if(build_plugin_py STREQUAL "")
|
||||
file(GLOB_RECURSE build_plugin_candidates
|
||||
"${{ steps.qt_creator.outputs.path }}/build_plugin.py")
|
||||
if(build_plugin_candidates)
|
||||
list(GET build_plugin_candidates 0 build_plugin_py)
|
||||
else()
|
||||
message(FATAL_ERROR "build_plugin.py not found under ${{ steps.qt_creator.outputs.path }}")
|
||||
endif()
|
||||
endif()
|
||||
message("Using build_plugin.py: ${build_plugin_py}")
|
||||
|
||||
execute_process(
|
||||
COMMAND python
|
||||
-u
|
||||
"${{ steps.qt_creator.outputs.path }}/${build_plugin_py}"
|
||||
"${build_plugin_py}"
|
||||
--name "$ENV{PLUGIN_NAME}-v${{ steps.git.outputs.tag }}-QtC${{ matrix.qt_config.qt_creator_version }}-${{ matrix.config.artifact }}"
|
||||
--src .
|
||||
--build build
|
||||
|
||||
Reference in New Issue
Block a user