From a6ce0a1be1a42a5cf4136eb0db5ea95168ee73fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Ter=C3=A4s?= <timo.teras@iki.fi> Date: Sat, 18 May 2024 15:06:19 +0300 Subject: [PATCH] build/crypto: minor clean up for crypto defines --- src/apk_crypto.h | 2 ++ src/meson.build | 9 ++------- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/apk_crypto.h b/src/apk_crypto.h index 5cae3bfe..eaed4be4 100644 --- a/src/apk_crypto.h +++ b/src/apk_crypto.h @@ -17,6 +17,8 @@ #include "apk_crypto_openssl.h" #elif defined(CRYPTO_USE_MBEDTLS) #include "apk_crypto_mbedtls.h" +#else +#error Crypto backend not selected #endif // Digest diff --git a/src/meson.build b/src/meson.build index e1204fc0..ec054f6b 100644 --- a/src/meson.build +++ b/src/meson.build @@ -91,16 +91,11 @@ apk_src = [ ] apk_cargs = [ - '-DAPK_VERSION="' + meson.project_version() + '"', '-D_ATFILE_SOURCE', + '-DAPK_VERSION="' + meson.project_version() + '"', + '-DCRYPTO_USE_@0@'.format(crypto_backend.to_upper()), ] -if crypto_backend == 'openssl' - apk_cargs += [ '-DCRYPTO_USE_OPENSSL' ] -elif crypto_backend == 'mbedtls' - apk_cargs += [ '-DCRYPTO_USE_MBEDTLS' ] -endif - if lua_bin.found() genhelp_script = files('genhelp.lua') genhelp_args = [lua_bin, genhelp_script, '@INPUT@'] -- GitLab