Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-06-16 09:49:21 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-06-17 10:26:14 +0200
commitba96669d4ad0c31b8703231a9346218c6b92df70 (patch)
tree0bf7d504c74902a13fe199a6d56cae90791fe407 /sources/pyside-tools
parente392613181ef5d8592989addbd01f96dbebf65e8 (diff)
PySide6: Add assistant executable
[ChangeLog][PySide6] Assistant is now shipped along with PySide. Fixes: PYSIDE-1378 Change-Id: Ie08778964f47378acf4e570b9a6dc3690257e411 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside-tools')
-rw-r--r--sources/pyside-tools/CMakeLists.txt20
-rw-r--r--sources/pyside-tools/pyside_tool.py4
2 files changed, 24 insertions, 0 deletions
diff --git a/sources/pyside-tools/CMakeLists.txt b/sources/pyside-tools/CMakeLists.txt
index 559c9faa1..8ff6de3a8 100644
--- a/sources/pyside-tools/CMakeLists.txt
+++ b/sources/pyside-tools/CMakeLists.txt
@@ -15,8 +15,10 @@ if(NOT NO_QT_TOOLS STREQUAL "yes")
set(UIC_PATH "${LIBEXEC_PATH}/uic${CMAKE_EXECUTABLE_SUFFIX}")
set(RCC_PATH "${LIBEXEC_PATH}/rcc${CMAKE_EXECUTABLE_SUFFIX}")
if (APPLE)
+ set(ASSISTANT_PATH "${TOOLS_PATH}/Assistant.app")
set(DESIGNER_PATH "${TOOLS_PATH}/Designer.app")
else()
+ set(ASSISTANT_PATH "${TOOLS_PATH}/assistant${CMAKE_EXECUTABLE_SUFFIX}")
set(DESIGNER_PATH "${TOOLS_PATH}/designer${CMAKE_EXECUTABLE_SUFFIX}")
endif()
@@ -34,6 +36,24 @@ if(NOT NO_QT_TOOLS STREQUAL "yes")
GROUP_EXECUTE GROUP_READ
WORLD_EXECUTE WORLD_READ)
+ if (EXISTS ${ASSISTANT_PATH})
+ if (APPLE)
+ install(DIRECTORY "${ASSISTANT_PATH}"
+ DESTINATION bin
+ FILE_PERMISSIONS
+ OWNER_EXECUTE OWNER_WRITE OWNER_READ
+ GROUP_EXECUTE GROUP_READ
+ WORLD_EXECUTE WORLD_READ)
+ else()
+ install(FILES "${ASSISTANT_PATH}"
+ DESTINATION bin
+ PERMISSIONS
+ OWNER_EXECUTE OWNER_WRITE OWNER_READ
+ GROUP_EXECUTE GROUP_READ
+ WORLD_EXECUTE WORLD_READ)
+ endif()
+ endif()
+
if (EXISTS ${DESIGNER_PATH})
if (APPLE)
install(DIRECTORY "${DESIGNER_PATH}"
diff --git a/sources/pyside-tools/pyside_tool.py b/sources/pyside-tools/pyside_tool.py
index 6a47d3632..1819a3ffb 100644
--- a/sources/pyside-tools/pyside_tool.py
+++ b/sources/pyside-tools/pyside_tool.py
@@ -81,6 +81,10 @@ def rcc():
qt_tool_wrapper("rcc", ['-g', 'python'] + sys.argv[1:])
+def assistant():
+ qt_tool_wrapper("assistant", sys.argv[1:])
+
+
def _append_to_path_var(var, value):
env_value = os.environ.get(var)
if env_value: