cmake: auto-select static nghttp2/nghttp3/ngtcp2 Config
No binary (build failed)
—
(log yok)
| @@ -61,7 +61,7 @@ if(_nghttp2_FOUND) | |
| elseif(nghttp2_CONFIG) | |
| set(NGHTTP2_FOUND TRUE) | |
| set(NGHTTP2_VERSION ${nghttp2_VERSION}) | |
| - | if(NGHTTP2_USE_STATIC_LIBS) |
| + | if(NGHTTP2_USE_STATIC_LIBS OR NOT TARGET nghttp2::nghttp2) |
| set(_nghttp2_LIBRARIES nghttp2::nghttp2_static) | |
| else() | |
| set(_nghttp2_LIBRARIES nghttp2::nghttp2) | |
| @@ -61,7 +61,7 @@ if(_nghttp3_FOUND) | |
| elseif(nghttp3_CONFIG) | |
| set(NGHTTP3_FOUND TRUE) | |
| set(NGHTTP3_VERSION ${nghttp3_VERSION}) | |
| - | if(NGHTTP3_USE_STATIC_LIBS) |
| + | if(NGHTTP3_USE_STATIC_LIBS OR NOT TARGET nghttp3::nghttp3) |
| set(_nghttp3_LIBRARIES nghttp3::nghttp3_static) | |
| else() | |
| set(_nghttp3_LIBRARIES nghttp3::nghttp3) | |
| @@ -105,7 +105,7 @@ if(_ngtcp2_FOUND) | |
| elseif(ngtcp2_CONFIG) | |
| set(NGTCP2_FOUND TRUE) | |
| set(NGTCP2_VERSION ${ngtcp2_VERSION}) | |
| - | if(NGTCP2_USE_STATIC_LIBS) |
| + | if(NGTCP2_USE_STATIC_LIBS OR NOT TARGET ngtcp2::ngtcp2) |
| set(_ngtcp2_LIBRARIES ngtcp2::ngtcp2_static ngtcp2::${_crypto_library_lower}_static) | |
| else() | |
| set(_ngtcp2_LIBRARIES ngtcp2::ngtcp2 ngtcp2::${_crypto_library_lower}) | |