qtbase/cmake/QtHostInfoConfig.cmake.in
Cristian Le cebdf1eb1c Introduce INSTALL_QT_SHAREDIR
Normally `INSTALL_DATADIR` is the canonical place for
`share`/`CMAKE_INSTALL_DATADIR`, but this standard is not well
enforced.

In 834d92a, `INSTALL_SHAREDIR` was introduced to better enforce this
standard and allow to install into third-party program's
`CMAKE_INSTALL_DATADIR` (e.g. wayland). This ended up being used as
`INSTALL_SHAREDIR/qt6` instead, but this leaves little room for
configuration and renaming.

This change introduces a namespaced variant that is guaranteed to be
owned by Qt.

Pick-to: 6.10
Change-Id: I25c0e5b47c402b178120e9e628fdfaf4aaad27ad
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2025-06-02 16:40:54 +02:00

28 lines
1.2 KiB
CMake

# Copyright (C) 2024 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
@PACKAGE_INIT@
set(@var_prefix@BINDIR "@INSTALL_BINDIR@")
set(@var_prefix@INCLUDEDIR "@INSTALL_INCLUDEDIR@")
set(@var_prefix@LIBDIR "@INSTALL_LIBDIR@")
set(@var_prefix@MKSPECSDIR "@INSTALL_MKSPECSDIR@")
set(@var_prefix@ARCHDATADIR "@INSTALL_ARCHDATADIR@")
set(@var_prefix@PLUGINSDIR "@INSTALL_PLUGINSDIR@")
set(@var_prefix@LIBEXECDIR "@INSTALL_LIBEXECDIR@")
set(@var_prefix@QMLDIR "@INSTALL_QMLDIR@")
set(@var_prefix@DATADIR "@INSTALL_DATADIR@")
set(@var_prefix@DOCDIR "@INSTALL_DOCDIR@")
set(@var_prefix@TRANSLATIONSDIR "@INSTALL_TRANSLATIONSDIR@")
set(@var_prefix@SYSCONFDIR "@INSTALL_SYSCONFDIR@")
set(@var_prefix@EXAMPLESDIR "@INSTALL_EXAMPLESDIR@")
set(@var_prefix@TESTSDIR "@INSTALL_TESTSDIR@")
set(@var_prefix@DESCRIPTIONSDIR "@INSTALL_DESCRIPTIONSDIR@")
set(@var_prefix@SHAREDIR "@INSTALL_SHAREDIR@")
set(@var_prefix@QT_SHAREDIR "@INSTALL_QT_SHAREDIR@")
set(@var_prefix@QMAKE_MKSPEC "@QT_QMAKE_TARGET_MKSPEC@")
set(@var_prefix@ARCH "@TEST_architecture_arch@")
set(@var_prefix@SUBARCHS "@TEST_subarch_result@")
set(@var_prefix@BUILDABI "@TEST_buildAbi@")
set(@var_prefix@IS_SHARED_LIBS_BUILD "@BUILD_SHARED_LIBS@")