diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2020-07-14 18:08:07 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2020-07-17 09:43:00 +0200 |
commit | 054b66a65748c9ebfafeca88bf31669a24994237 (patch) | |
tree | b3522bc08188abbc5d17028508b4b707d61a5a5a /tests/auto/cmake/test_umbrella_config/components_not_found/CMakeLists.txt | |
parent | bc29555e6e2335e4079a9fd2f1a7e2991da87e46 (diff) |
CMake: Provide old style CMake variables for target info
This change provides the following per-module variables
Qt6Widgets_LIBRARIES, Qt6Widgets_INCLUDE_DIRS, Qt6Widgets_DEFINITIONS,
Qt6Widgets_COMPILE_DEFINITIONS, Qt6Widgets_PRIVATE_INCLUDE_DIRS.
These are deprecated and are only intended for easier porting from
Qt5 to Qt6. Qt consumers should instead rely on the Qt module targets
e.g target_link_libraries(app PRIVATE Qt6::Widgets)
Note that the variable contents includes transitive values for
everything except the _LIBRARIES variant. So Qt6Widgets_INCLUDE_DIRS
will contain values for Widgets, Gui and Core.
Qt6Widgets_LIBRARIES only contains a value like Qt6::Widgets, and when
that is used in target_link_libraries(), CMake will take care of the
transitivity.
Change-Id: I625e25aab7ba5eaf14de1dc76ba2a1a0c85e6226
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'tests/auto/cmake/test_umbrella_config/components_not_found/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions