summaryrefslogtreecommitdiffstats
path: root/config.tests/separate_debug_info
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2020-04-09 09:59:35 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2020-04-09 11:26:42 +0200
commit066e8a4557e7cbe98403bbf97b957f5f993f89c3 (patch)
treee62567f713a1088e892cb96a0c30c4c5db4163d7 /config.tests/separate_debug_info
parentc9b2528a9d60561e3050a3dadd86b893cd35349d (diff)
CMake: Handle missing packages in project compile tests
If a find_package() in a try_compile project doesn't find a package, and we then link against a non-existent target, the configuration failure of the compile test also fails the configuration of the project. To avoid that, separate library targets from non-targets, and make sure to only link against the targets if they exist. pro2cmake now outputs modified compile test project code which iterates over targets and non-target libraries, and links against them when needed. Change-Id: Ib0f4b5f07af13929c42d01a661df2cabdf9b926b Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'config.tests/separate_debug_info')
0 files changed, 0 insertions, 0 deletions