Tor Arne Vestbø 43fd66f144 Remove remnants of Qt for Native Client (NACL)
The project has been superseded by Qt for WebAssembly and was
never supported in Qt 6.

Pick-to: 6.5
Change-Id: I36682cfe3ce6adac76a307b0faba97dcb7c655cc
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
(cherry picked from commit 201045a1fd0bee3a05b6ced34a912d07fe09eb59)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-09-23 22:26:19 +00:00
..
2022-05-16 16:37:38 +02:00
2022-06-13 15:37:36 +02:00
2022-05-16 16:37:38 +02:00
2023-09-14 10:27:23 +03:00
2022-05-16 16:37:38 +02:00
2022-05-16 16:37:38 +02:00

CMake Utils

This directory holds scripts to help the porting process from qmake to cmake for Qt6.

If you're looking to port your own Qt-based project from qmake to cmake, please use qmake2cmake.

Requirements

  • Python 3.7,
  • pipenv or pip to manage the modules.

Python modules

Since Python has many ways of handling projects, you have a couple of options to install the dependencies of the scripts:

Using pipenv

The dependencies are specified on the Pipfile, so you just need to run pipenv install and that will automatically create a virtual environment that you can activate with a pipenv shell.

Using pip

It's highly recommended to use a virtualenvironment to avoid conflict with other packages that are already installed: pip install virtualenv.

  • Create an environment: virtualenv env,
  • Activate the environment: source env/bin/activate (on Windows: source env\Scripts\activate.bat)
  • Install the requirements: pip install -r requirements.txt

If the pip install command above doesn't work, try:

python3.7 -m pip install -r requirements.txt

Contributing to the scripts

You can verify if the styling of a script is compliant with PEP8, with a couple of exceptions:

Install flake8 (pip install flake8) and run it on all python source files:

make flake8

You can also modify the file with an automatic formatter, like black (pip install black), and execute it:

make format