summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPanu Matilainen <pmatilai@redhat.com>2023-03-13 15:28:08 +0200
committerPanu Matilainen <pmatilai@redhat.com>2023-03-13 15:31:06 +0200
commitfb5ce339a934cdf7bfcb58b61e0600859053d30f (patch)
tree328c86461faf71b0902da1929c100955fa22685e
parenta8107659ef3dd4855729bf65aa4d70f784cb5a5f (diff)
downloadrpm-fb5ce339a934cdf7bfcb58b61e0600859053d30f.tar.gz
Enforce (some of) our documented build requirement versions
Some of these went missing in the cmake swap, others may have only been documented.
-rw-r--r--CMakeLists.txt10
-rw-r--r--rpmio/CMakeLists.txt2
2 files changed, 6 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fb0fdb94a..b5b974276 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -133,17 +133,17 @@ find_package(ZLIB REQUIRED)
find_package(BZip2)
find_package(Iconv)
-pkg_check_modules(LUA REQUIRED IMPORTED_TARGET lua)
+pkg_check_modules(LUA REQUIRED IMPORTED_TARGET lua>=5.2)
pkg_check_modules(POPT REQUIRED IMPORTED_TARGET popt)
pkg_check_modules(MAGIC REQUIRED IMPORTED_TARGET libmagic)
pkg_check_modules(READLINE IMPORTED_TARGET readline)
-pkg_check_modules(ZSTD IMPORTED_TARGET libzstd)
+pkg_check_modules(ZSTD IMPORTED_TARGET libzstd>=1.3.8)
pkg_check_modules(LIBELF IMPORTED_TARGET libelf)
pkg_check_modules(LIBDW IMPORTED_TARGET libdw)
pkg_check_modules(LIBLZMA IMPORTED_TARGET liblzma>=5.2.0)
if (ENABLE_OPENMP)
- find_package(OpenMP REQUIRED)
+ find_package(OpenMP 4.5 REQUIRED)
endif()
if (ENABLE_NLS)
@@ -151,7 +151,7 @@ if (ENABLE_NLS)
endif()
if (ENABLE_SQLITE)
- pkg_check_modules(SQLITE REQUIRED IMPORTED_TARGET sqlite3)
+ pkg_check_modules(SQLITE REQUIRED IMPORTED_TARGET sqlite3>=3.22)
list(APPEND db_backends sqlite)
endif()
@@ -165,7 +165,7 @@ endif()
list(APPEND db_backends dummy)
if (ENABLE_PYTHON)
- find_package(Python3 COMPONENTS Interpreter Development REQUIRED)
+ find_package(Python3 3.2 COMPONENTS Interpreter Development REQUIRED)
endif()
if (WITH_CAP)
diff --git a/rpmio/CMakeLists.txt b/rpmio/CMakeLists.txt
index ca7e1c011..bb31d18bc 100644
--- a/rpmio/CMakeLists.txt
+++ b/rpmio/CMakeLists.txt
@@ -12,7 +12,7 @@ target_compile_definitions(librpmio PRIVATE RPMCONFIGDIR="${RPMCONFIGDIR}")
if (WITH_INTERNAL_OPENPGP)
target_sources(librpmio PRIVATE rpmpgp_internal.h rpmpgp_internal.c)
if (WITH_OPENSSL)
- find_package(OpenSSL REQUIRED)
+ find_package(OpenSSL 1.0.2 REQUIRED)
target_sources(librpmio PRIVATE digest_openssl.c)
target_link_libraries(librpmio PRIVATE OpenSSL:Crypto)
else()