diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2022-08-29 11:43:09 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@qt.io> | 2022-09-11 03:02:16 +0200 |
commit | 6ed89be125b2870394d8c6398f3a87ab9a1459b9 (patch) | |
tree | 69db9813ef344f1b74cf90e9ea2c8a8a29eaf67c /src/corelib/doc/src/cmake/qt_deploy_qt_conf.qdoc | |
parent | 9807c4e5afc953444a4b5a161ceb31c68fdf2484 (diff) |
CMake: Introduce qt_generate_deploy_script
Should the deployment script that qt_generate_deploy_app_script not be
sufficient, the new function qt_generate_deploy_script can be used to
generate a custom deployment script. Before, one had to add quite some
boilerplate code to generate a custom deployment script.
The qt_generate_deploy_app_script function now uses
qt_generate_deploy_script internally.
The TARGET option of qt_generate_deploy_script is currently only used
for controlling the base name of the generated deployment script. We
will do more with the target in a subsequent commit.
Fixes: QTBUG-105731
Change-Id: I85bfc50dac1f0b0b1aae0f657f803e9e30f53616
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'src/corelib/doc/src/cmake/qt_deploy_qt_conf.qdoc')
-rw-r--r-- | src/corelib/doc/src/cmake/qt_deploy_qt_conf.qdoc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/corelib/doc/src/cmake/qt_deploy_qt_conf.qdoc b/src/corelib/doc/src/cmake/qt_deploy_qt_conf.qdoc index 4f2b638835..e295b213e9 100644 --- a/src/corelib/doc/src/cmake/qt_deploy_qt_conf.qdoc +++ b/src/corelib/doc/src/cmake/qt_deploy_qt_conf.qdoc @@ -64,10 +64,9 @@ as shown in the example below. This helps avoid hard-coding an absolute path. \badcode # The following script must only be executed at install time -set(deploy_script "${CMAKE_CURRENT_BINARY_DIR}/deploy_custom.cmake") - -file(GENERATE OUTPUT ${deploy_script} CONTENT " -include(\"${QT_DEPLOY_SUPPORT}\") +qt_generate_deploy_script( + FILENAME_VARIABLE deploy_script + CONTENT " qt_deploy_qt_conf(\"\${QT_DEPLOY_PREFIX}/\${QT_DEPLOY_BIN_DIR}/qt.conf\" DATA_DIR \"./custom_data_dir\" TRANSLATIONS_DIR \"./custom_translations_dir\" |