qt5base-lts/cmake/config.tests/static_link_order
Alexey Edelev 4e901a2f99 Add the check for linker capabilities to resolve circular dependencies
'ld' only capable to resolve circular dependencies by wrapping the
suspected static libraries and objects using --start/end-group
arguments. We want to detect if linker is 'ld' at configure time to
decide how to link the resource objects if finalizers are not enabled.

The qt_config_compile_test function is extended with an extra argument
since it's required to pass custom cmake flags to the ld-related test.

Pick-to: 6.2
Change-Id: I484fcc99e2886952d8b0232f37e4e6a35d072931
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2021-06-10 15:17:55 +02:00
..
CMakeLists.txt Add the check for linker capabilities to resolve circular dependencies 2021-06-10 15:17:55 +02:00
main.cpp Add the check for linker capabilities to resolve circular dependencies 2021-06-10 15:17:55 +02:00
objlib.cpp Add the check for linker capabilities to resolve circular dependencies 2021-06-10 15:17:55 +02:00
staticlib1.cpp Add the check for linker capabilities to resolve circular dependencies 2021-06-10 15:17:55 +02:00
staticlib2.cpp Add the check for linker capabilities to resolve circular dependencies 2021-06-10 15:17:55 +02:00