From 0edc16e9229db80a4bbcc69fb9b494bd7207eda2 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Sun, 6 Apr 2025 02:15:52 +0200 Subject: [PATCH] drop VERSION property for cmake <3.19 compatibility ``` -- Found Libpsl: /usr/local/include (found version "0.21.5") CMake Error at CMake/FindLibpsl.cmake:90 (set_target_properties): INTERFACE_LIBRARY targets may only have whitelisted properties. The property "VERSION" is not allowed. Call Stack (most recent call first): CMakeLists.txt:1252 (find_package) ``` --- CMake/FindBrotli.cmake | 1 - CMake/FindCares.cmake | 1 - CMake/FindGSS.cmake | 1 - CMake/FindLDAP.cmake | 1 - CMake/FindLibgsasl.cmake | 1 - CMake/FindLibidn2.cmake | 1 - CMake/FindLibpsl.cmake | 1 - CMake/FindLibrtmp.cmake | 1 - CMake/FindLibssh.cmake | 1 - CMake/FindLibssh2.cmake | 1 - CMake/FindMbedTLS.cmake | 1 - CMake/FindNGHTTP2.cmake | 1 - CMake/FindNGHTTP3.cmake | 1 - CMake/FindNGTCP2.cmake | 1 - CMake/FindNettle.cmake | 1 - CMake/FindQuiche.cmake | 1 - CMake/FindRustls.cmake | 1 - CMake/FindWolfSSL.cmake | 1 - CMake/FindZstd.cmake | 1 - 19 files changed, 19 deletions(-) diff --git a/CMake/FindBrotli.cmake b/CMake/FindBrotli.cmake index 0cc3243b2f..32488fd38b 100644 --- a/CMake/FindBrotli.cmake +++ b/CMake/FindBrotli.cmake @@ -80,7 +80,6 @@ if(BROTLI_FOUND) if(NOT TARGET CURL::brotli) add_library(CURL::brotli INTERFACE IMPORTED) set_target_properties(CURL::brotli PROPERTIES - VERSION "${BROTLI_VERSION}" CURL_PC_MODULES "${_brotli_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_brotli_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_brotli_INCLUDE_DIRS}" diff --git a/CMake/FindCares.cmake b/CMake/FindCares.cmake index 9907900330..4c9ffb02af 100644 --- a/CMake/FindCares.cmake +++ b/CMake/FindCares.cmake @@ -102,7 +102,6 @@ if(CARES_FOUND) if(NOT TARGET CURL::cares) add_library(CURL::cares INTERFACE IMPORTED) set_target_properties(CURL::cares PROPERTIES - VERSION "${CARES_VERSION}" CURL_PC_MODULES "${_cares_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_cares_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_cares_INCLUDE_DIRS}" diff --git a/CMake/FindGSS.cmake b/CMake/FindGSS.cmake index b2d82ae834..b3f9cbb415 100644 --- a/CMake/FindGSS.cmake +++ b/CMake/FindGSS.cmake @@ -269,7 +269,6 @@ if(GSS_FOUND) add_library(CURL::gss INTERFACE IMPORTED) set_target_properties(CURL::gss PROPERTIES - VERSION "${GSS_VERSION}" CURL_PC_MODULES "${_gss_pc_requires}" CURL_GSS_FLAVOUR "${_gss_flavour}" INTERFACE_COMPILE_OPTIONS "${_gss_CFLAGS}" diff --git a/CMake/FindLDAP.cmake b/CMake/FindLDAP.cmake index 1c1f256b41..696f0197e7 100644 --- a/CMake/FindLDAP.cmake +++ b/CMake/FindLDAP.cmake @@ -111,7 +111,6 @@ if(LDAP_FOUND) if(NOT TARGET CURL::ldap) add_library(CURL::ldap INTERFACE IMPORTED) set_target_properties(CURL::ldap PROPERTIES - VERSION "${LDAP_VERSION}" CURL_PC_MODULES "${_ldap_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_ldap_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_ldap_INCLUDE_DIRS}" diff --git a/CMake/FindLibgsasl.cmake b/CMake/FindLibgsasl.cmake index 62f036d17b..7bfe74d2c5 100644 --- a/CMake/FindLibgsasl.cmake +++ b/CMake/FindLibgsasl.cmake @@ -87,7 +87,6 @@ if(LIBGSASL_FOUND) if(NOT TARGET CURL::libgsasl) add_library(CURL::libgsasl INTERFACE IMPORTED) set_target_properties(CURL::libgsasl PROPERTIES - VERSION "${LIBGSASL_VERSION}" CURL_PC_MODULES "${_libgsasl_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_libgsasl_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_libgsasl_INCLUDE_DIRS}" diff --git a/CMake/FindLibidn2.cmake b/CMake/FindLibidn2.cmake index 051916f5b3..d2e5c641df 100644 --- a/CMake/FindLibidn2.cmake +++ b/CMake/FindLibidn2.cmake @@ -88,7 +88,6 @@ if(LIBIDN2_FOUND) if(NOT TARGET CURL::libidn2) add_library(CURL::libidn2 INTERFACE IMPORTED) set_target_properties(CURL::libidn2 PROPERTIES - VERSION "${LIBIDN2_VERSION}" CURL_PC_MODULES "${_libidn2_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_libidn2_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_libidn2_INCLUDE_DIRS}" diff --git a/CMake/FindLibpsl.cmake b/CMake/FindLibpsl.cmake index 6627e856fb..ac6c295053 100644 --- a/CMake/FindLibpsl.cmake +++ b/CMake/FindLibpsl.cmake @@ -88,7 +88,6 @@ if(LIBPSL_FOUND) if(NOT TARGET CURL::libpsl) add_library(CURL::libpsl INTERFACE IMPORTED) set_target_properties(CURL::libpsl PROPERTIES - VERSION "${LIBPSL_VERSION}" CURL_PC_MODULES "${_libpsl_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_libpsl_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_libpsl_INCLUDE_DIRS}" diff --git a/CMake/FindLibrtmp.cmake b/CMake/FindLibrtmp.cmake index 0b50f6058e..01ae09955b 100644 --- a/CMake/FindLibrtmp.cmake +++ b/CMake/FindLibrtmp.cmake @@ -108,7 +108,6 @@ if(LIBRTMP_FOUND) if(NOT TARGET CURL::librtmp) add_library(CURL::librtmp INTERFACE IMPORTED) set_target_properties(CURL::librtmp PROPERTIES - VERSION "${LIBRTMP_VERSION}" CURL_PC_MODULES "${_librtmp_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_librtmp_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_librtmp_INCLUDE_DIRS}" diff --git a/CMake/FindLibssh.cmake b/CMake/FindLibssh.cmake index e7a4de4fd4..e0cde8bf77 100644 --- a/CMake/FindLibssh.cmake +++ b/CMake/FindLibssh.cmake @@ -102,7 +102,6 @@ if(LIBSSH_FOUND) if(NOT TARGET CURL::libssh) add_library(CURL::libssh INTERFACE IMPORTED) set_target_properties(CURL::libssh PROPERTIES - VERSION "${LIBSSH_VERSION}" CURL_PC_MODULES "${_libssh_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_libssh_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_libssh_INCLUDE_DIRS}" diff --git a/CMake/FindLibssh2.cmake b/CMake/FindLibssh2.cmake index 18b94ab292..f01eb7188b 100644 --- a/CMake/FindLibssh2.cmake +++ b/CMake/FindLibssh2.cmake @@ -88,7 +88,6 @@ if(LIBSSH2_FOUND) if(NOT TARGET CURL::libssh2) add_library(CURL::libssh2 INTERFACE IMPORTED) set_target_properties(CURL::libssh2 PROPERTIES - VERSION "${LIBSSH2_VERSION}" CURL_PC_MODULES "${_libssh2_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_libssh2_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_libssh2_INCLUDE_DIRS}" diff --git a/CMake/FindMbedTLS.cmake b/CMake/FindMbedTLS.cmake index 1cb3fb7a9c..833db079b3 100644 --- a/CMake/FindMbedTLS.cmake +++ b/CMake/FindMbedTLS.cmake @@ -104,7 +104,6 @@ if(MBEDTLS_FOUND) if(NOT TARGET CURL::mbedtls) add_library(CURL::mbedtls INTERFACE IMPORTED) set_target_properties(CURL::mbedtls PROPERTIES - VERSION "${MBEDTLS_VERSION}" CURL_PC_MODULES "${_mbedtls_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_mbedtls_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_mbedtls_INCLUDE_DIRS}" diff --git a/CMake/FindNGHTTP2.cmake b/CMake/FindNGHTTP2.cmake index eafc21ff39..e0673afbef 100644 --- a/CMake/FindNGHTTP2.cmake +++ b/CMake/FindNGHTTP2.cmake @@ -87,7 +87,6 @@ if(NGHTTP2_FOUND) if(NOT TARGET CURL::nghttp2) add_library(CURL::nghttp2 INTERFACE IMPORTED) set_target_properties(CURL::nghttp2 PROPERTIES - VERSION "${NGHTTP2_VERSION}" CURL_PC_MODULES "${_nghttp2_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_nghttp2_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_nghttp2_INCLUDE_DIRS}" diff --git a/CMake/FindNGHTTP3.cmake b/CMake/FindNGHTTP3.cmake index 30fc7e7018..9c870b30f4 100644 --- a/CMake/FindNGHTTP3.cmake +++ b/CMake/FindNGHTTP3.cmake @@ -87,7 +87,6 @@ if(NGHTTP3_FOUND) if(NOT TARGET CURL::nghttp3) add_library(CURL::nghttp3 INTERFACE IMPORTED) set_target_properties(CURL::nghttp3 PROPERTIES - VERSION "${NGHTTP3_VERSION}" CURL_PC_MODULES "${_nghttp3_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_nghttp3_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_nghttp3_INCLUDE_DIRS}" diff --git a/CMake/FindNGTCP2.cmake b/CMake/FindNGTCP2.cmake index ebfbd45e71..1c3d9e2edd 100644 --- a/CMake/FindNGTCP2.cmake +++ b/CMake/FindNGTCP2.cmake @@ -145,7 +145,6 @@ if(NGTCP2_FOUND) if(NOT TARGET CURL::ngtcp2) add_library(CURL::ngtcp2 INTERFACE IMPORTED) set_target_properties(CURL::ngtcp2 PROPERTIES - VERSION "${NGTCP2_VERSION}" CURL_PC_MODULES "${_ngtcp2_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_ngtcp2_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_ngtcp2_INCLUDE_DIRS}" diff --git a/CMake/FindNettle.cmake b/CMake/FindNettle.cmake index c7a2a2a57d..2bfd8944d3 100644 --- a/CMake/FindNettle.cmake +++ b/CMake/FindNettle.cmake @@ -93,7 +93,6 @@ if(NETTLE_FOUND) if(NOT TARGET CURL::nettle) add_library(CURL::nettle INTERFACE IMPORTED) set_target_properties(CURL::nettle PROPERTIES - VERSION "${NETTLE_VERSION}" CURL_PC_MODULES "${_nettle_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_nettle_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_nettle_INCLUDE_DIRS}" diff --git a/CMake/FindQuiche.cmake b/CMake/FindQuiche.cmake index 9aebf2b8e4..98b4b96cc4 100644 --- a/CMake/FindQuiche.cmake +++ b/CMake/FindQuiche.cmake @@ -76,7 +76,6 @@ if(QUICHE_FOUND) if(NOT TARGET CURL::quiche) add_library(CURL::quiche INTERFACE IMPORTED) set_target_properties(CURL::quiche PROPERTIES - VERSION "${QUICHE_VERSION}" CURL_PC_MODULES "${_quiche_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_quiche_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_quiche_INCLUDE_DIRS}" diff --git a/CMake/FindRustls.cmake b/CMake/FindRustls.cmake index f1e578b009..45cd6ad331 100644 --- a/CMake/FindRustls.cmake +++ b/CMake/FindRustls.cmake @@ -114,7 +114,6 @@ if(RUSTLS_FOUND) if(NOT TARGET CURL::rustls) add_library(CURL::rustls INTERFACE IMPORTED) set_target_properties(CURL::rustls PROPERTIES - VERSION "${RUSTLS_VERSION}" CURL_PC_MODULES "${_rustls_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_rustls_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_rustls_INCLUDE_DIRS}" diff --git a/CMake/FindWolfSSL.cmake b/CMake/FindWolfSSL.cmake index 3b6ec2cc07..06e39d2675 100644 --- a/CMake/FindWolfSSL.cmake +++ b/CMake/FindWolfSSL.cmake @@ -119,7 +119,6 @@ if(WOLFSSL_FOUND) if(NOT TARGET CURL::wolfssl) add_library(CURL::wolfssl INTERFACE IMPORTED) set_target_properties(CURL::wolfssl PROPERTIES - VERSION "${WOLFSSL_VERSION}" CURL_PC_MODULES "${_wolfssl_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_wolfssl_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_wolfssl_INCLUDE_DIRS}" diff --git a/CMake/FindZstd.cmake b/CMake/FindZstd.cmake index c3514b2ef4..84f88eb460 100644 --- a/CMake/FindZstd.cmake +++ b/CMake/FindZstd.cmake @@ -107,7 +107,6 @@ if(ZSTD_FOUND) if(NOT TARGET CURL::zstd) add_library(CURL::zstd INTERFACE IMPORTED) set_target_properties(CURL::zstd PROPERTIES - VERSION "${ZSTD_VERSION}" CURL_PC_MODULES "${_zstd_pc_requires}" INTERFACE_COMPILE_OPTIONS "${_zstd_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_zstd_INCLUDE_DIRS}"