Fix OpenSSL include path for QtNetwork private tests
On platforms which use OpenSSL that is not installed in a standard directory, e.g: android + vcpkg, private tests would fail to resolve the include for OpenSSL. Change-Id: I57ce6a83e3bc9a232d4285530f8619ffbfdf2f77 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>bb10
parent
68296aaed4
commit
bb7fa0b9a0
|
|
@ -1,4 +1,18 @@
|
|||
# Generated from network.pro.
|
||||
# special case begin
|
||||
# SSL library include path is not propagated with private tests which results in
|
||||
# test not being able to find the ssl header when they are not in the standard
|
||||
# include paths
|
||||
if (QT_FEATURE_private_tests)
|
||||
if (QT_FEATURE_openssl AND QT_FEATURE_openssl_linked AND QT_FEATURE_ssl)
|
||||
include_directories($<TARGET_PROPERTY:OpenSSL::SSL,INTERFACE_INCLUDE_DIRECTORIES>)
|
||||
endif()
|
||||
|
||||
if (QT_FEATURE_openssl AND QT_FEATURE_ssl AND NOT QT_FEATURE_openssl_linked)
|
||||
include_directories($<TARGET_PROPERTY:OpenSSL::SSL_nolink,INTERFACE_INCLUDE_DIRECTORIES>)
|
||||
endif()
|
||||
endif()
|
||||
# special case end
|
||||
|
||||
add_subdirectory(access)
|
||||
add_subdirectory(bearer)
|
||||
|
|
|
|||
Loading…
Reference in New Issue