mayaMatchMoveSolver icon indicating copy to clipboard operation
mayaMatchMoveSolver copied to clipboard

Remove Qt from Build Dependency

Open david-cattermole opened this issue 4 years ago • 0 comments

Problem

Using the current build system, to build the icons for mmSolver's Solver UI, we need to use the Qt Resource Compiler ("rcc" executable), which currently assumes that a Maya compatible version of Qt is installed on the build computer.

Installing a Maya compatible version of Qt can be quite hard, as the latest Qt website does not have installers for the versions that Maya uses (such as v5.9), which were not officially supported by the Qt project.

As an alternative, the Autodesk Maya development kit (devkit) includes the "rcc" binary needed, as does an installation of Maya. We need to change the build requirements, so that the devkit is used, and Qt is not required for building. This will ensure proper compatibility for each different Maya version, without the need to install multiple versions of Qt.

Software Versions

  • mmSolver version: Development version of mmSolver.

  • Maya version: All versions.

  • Operating System (OS): All OSs.

david-cattermole avatar Sep 11 '20 08:09 david-cattermole