mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2026-05-30 02:49:12 -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")
|
set(ENV{CMAKE_OSX_ARCHITECTURES} "x86_64;arm64")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(build_plugin_py "scripts/build_plugin.py")
|
set(build_plugin_py "")
|
||||||
foreach(dir "share/qtcreator/scripts" "Qt Creator.app/Contents/Resources/scripts" "Contents/Resources/scripts")
|
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")
|
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()
|
break()
|
||||||
endif()
|
endif()
|
||||||
endforeach()
|
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(
|
execute_process(
|
||||||
COMMAND python
|
COMMAND python
|
||||||
-u
|
-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 }}"
|
--name "$ENV{PLUGIN_NAME}-v${{ steps.git.outputs.tag }}-QtC${{ matrix.qt_config.qt_creator_version }}-${{ matrix.config.artifact }}"
|
||||||
--src .
|
--src .
|
||||||
--build build
|
--build build
|
||||||
|
|||||||
Reference in New Issue
Block a user