qt6-bb10/mkspecs/features
Jorgen Lind 0e1ce36ae6 Make wayland-scanner install generated headers
QtWayland uses QtWaylandScanner to generate c++ files which will be
subclassed. This works ok in QtCompositor as it implements the pimple
pattern. However, QtWayland has to expose a library called
QtWaylandClient as a way to create specialized wayland plugins. These
classes don't promise an ABI, and has limited API guarantees, so they
subclass the classes generated by the QtWaylandScanner directly. For
this library to be possible, we have to install the generated files.
Also, it should be possible to use the private API, and that's not
possible without the generated files.

Change-Id: Id55200fe23652587390dabf84ca846e4f39cf70e
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
2013-12-23 21:14:34 +01:00
..
android Remove android specific qmake variables. 2013-10-31 22:01:40 +01:00
data CMake: Ensure that the EXECUTABLE_COMPILE_FLAGS list exists 2013-10-24 20:20:59 +02:00
mac use the new "stash" instead of the (anything but) "regular" cache 2013-11-14 19:26:20 +01:00
qpa Hide Harfbuzz from the outer world 2013-03-13 14:46:26 +01:00
unix don't load wayland-scanner for all projects on linux 2013-10-22 12:15:57 +02:00
win32 ANGLE: Fix static build. 2013-02-25 10:34:11 +01:00
build_pass.prf
c++11.prf Enable C++11 on OSX when using Clang 2013-04-05 14:23:23 +02:00
cmake_functions.prf Remove leading '/' from target paths. 2013-11-27 08:24:50 +01:00
configure.prf iOS: Wrap Xcode projects in Makefile for convenience and subdirs support 2013-08-13 01:38:54 +02:00
create_cmake.prf make better use of $$MODULE_PLUGIN_TYPES 2013-10-24 20:20:59 +02:00
ctest_testcase.prf Always use forward slashes in paths passed to cmake. 2013-07-10 13:05:01 +02:00
ctest_testcase_common.prf CMake: Parse the output of new CMake versions. 2013-11-27 13:56:02 +01:00
ctest_testcase_installed.prf Only run the cmake test in the install location if not already done. 2013-07-15 21:56:51 +02:00
dbusadaptors.prf
dbuscommon.pri dbuscommon.pri: Fix source file dependency 2013-10-30 14:50:02 +01:00
dbusinterfaces.prf
declarative_debug.prf
default_post.prf complete implementation of force_debug_info 2013-12-03 09:14:59 +01:00
default_pre.prf
designer_defines.prf
device_config.prf
egl.prf use pkg-config supplied CFLAGS when building with EGL 2013-10-16 17:10:15 +02:00
exceptions.prf
exceptions_off.prf
exclusive_builds.prf Rewrite qmake's exclusive-build feature 2013-10-25 20:50:51 +02:00
exclusive_builds_post.prf Rewrite qmake's exclusive-build feature 2013-10-25 20:50:51 +02:00
gcov.prf Integrate gcov support into Qt build system. 2013-08-07 13:38:07 +02:00
include_source_dir.prf
incredibuild_xge.prf
java.prf Android: Build against new build tools revisions 2013-10-04 14:46:16 +02:00
lex.prf
link_pkgconfig.prf
moc.prf Fix whitespace issues in *.prf 2013-03-22 19:52:26 +01:00
no_debug_info.prf
opengles1.prf
qfeatures.prf export QT_NO_<foo> equivalents to the build system 2013-10-31 19:49:15 +01:00
qml1_module.prf
qml1_plugin.prf
qml_debug.prf
qml_module.prf broaden the effect of CONFIG+=force_independent somewhat 2013-03-15 18:02:09 +01:00
qml_plugin.prf qml_plugin.prf: moc plugin with -Muri=$$TARGETPATH 2013-10-11 21:01:27 +02:00
qmltestcase.prf Distinguish between 'mac' and 'macx' qmake scopes 2013-03-05 20:59:45 +01:00
qt.prf Check for existence of QML import paths. 2013-11-14 17:44:46 +01:00
qt_android_deps.prf Android: Allow modules to specify permissions/features 2013-11-07 16:37:37 +01:00
qt_app.prf Don't try to build qt_app in release against debug-only Qt builds 2013-12-21 15:28:58 +01:00
qt_build_config.prf don't install qt dlls into lib/ any more 2013-12-03 09:15:27 +01:00
qt_build_paths.prf reshuffle path setup 2013-06-10 21:12:24 +02:00
qt_common.prf Rewrite qmake's exclusive-build feature 2013-10-25 20:50:51 +02:00
qt_config.prf de-duplicate QT_MODULES 2013-10-23 13:43:27 +02:00
qt_docs.prf Merge branch 'stable' into dev 2013-07-11 16:42:01 +02:00
qt_docs_targets.prf
qt_example_installs.prf add -compile-examples configure option 2013-05-26 10:09:58 +02:00
qt_functions.prf iOS: Build simulator libraries with suffix 2013-10-30 00:34:34 +01:00
qt_headersclean.prf headersclean: process private modules correctly 2013-07-03 15:31:13 +02:00
qt_installs.prf rewrite handling of private modules 2013-10-24 20:20:59 +02:00
qt_module.prf enable path replacement in installed prl files on all platforms 2013-12-04 17:18:54 +01:00
qt_module_headers.prf reshuffle path setup 2013-06-10 21:12:24 +02:00
qt_module_pris.prf make better use of $$MODULE_PLUGIN_TYPES 2013-10-24 20:20:59 +02:00
qt_parts.prf make src/ subdir optional 2013-04-26 19:15:21 +02:00
qt_plugin.prf Teach CMake about Qt 5 plugins. 2013-09-10 14:38:18 +02:00
qt_targets.prf
qt_tool.prf rewrite handling of private modules 2013-10-24 20:20:59 +02:00
resolve_config.prf Rewrite qmake's exclusive-build feature 2013-10-25 20:50:51 +02:00
resolve_target.prf Rewrite qmake's exclusive-build feature 2013-10-25 20:50:51 +02:00
resources.prf fix rcc & uic .depend_commands 2013-06-15 21:39:34 +02:00
silent.prf
simd.prf WinRT: Basic global support 2013-09-20 13:53:59 +02:00
spec_post.prf Add osx and darwin scopes to qmake. 2013-07-11 18:26:45 +02:00
spec_pre.prf
testcase.prf qmake: Centralize TARGET sanitization in default_post.prf 2013-10-11 18:47:27 +02:00
testcase_targets.prf
testcocoon.prf
testlib_defines.prf
uic.prf fix rcc & uic .depend_commands 2013-06-15 21:39:34 +02:00
use_c_linker.prf
vxworks.prf
warn_off.prf
warn_on.prf
wayland-scanner.prf Make wayland-scanner install generated headers 2013-12-23 21:14:34 +01:00
yacc.prf