Allow configuring the qtbase documentation-only build
Use the QT_SUPERBUILD procedure when configuring the qtbase documentation-only build. This only makes sense for qtbase since we disallow building it using existing Qt installation. Other repositories should be configured using qt-configure-module script from the existing Qt installation and simply run 'ninja docs'. Fixes: QTBUG-120485 Pick-to: 6.5 Change-Id: Iafed5c17bea5c61edc239f08045922497215fb73 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit 02a556674f0b3f04de5ab09dca53ed8e86a8ba06) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 4b662e9a921bd409c6e03bf7f13eabd3c54a87b2)
This commit is contained in:
parent
46b2b5d2da
commit
8c11609f44
@ -117,7 +117,7 @@ function(qt_internal_add_docs)
|
||||
)
|
||||
endif()
|
||||
|
||||
if(QT_SUPERBUILD)
|
||||
if(QT_SUPERBUILD OR "${PROJECT_NAME}" STREQUAL "QtBase")
|
||||
set(qt_install_docs_env "${QtBase_BINARY_DIR}/${INSTALL_DOCDIR}")
|
||||
else()
|
||||
set(qt_install_docs_env "${QT_BUILD_INTERNALS_RELOCATABLE_INSTALL_PREFIX}/${INSTALL_DOCDIR}")
|
||||
|
@ -7,7 +7,7 @@
|
||||
qt_path_join(doc_install_dir ${QT_INSTALL_DIR} ${INSTALL_DOCDIR})
|
||||
foreach(dir global config)
|
||||
qt_copy_or_install(DIRECTORY ${dir} DESTINATION ${doc_install_dir})
|
||||
if(QT_SUPERBUILD)
|
||||
if(QT_SUPERBUILD OR "${PROJECT_NAME}" STREQUAL "QtBase")
|
||||
qt_path_join(destination ${QtBase_BINARY_DIR} ${INSTALL_DOCDIR})
|
||||
file(COPY ${dir} DESTINATION ${destination})
|
||||
endif()
|
||||
|
Loading…
x
Reference in New Issue
Block a user