diff options
| author | J08nY | 2024-08-15 15:12:32 +0200 |
|---|---|---|
| committer | J08nY | 2024-08-15 15:12:32 +0200 |
| commit | eed91ffe37cd7b533b77832570f3249b1012677a (patch) | |
| tree | a9e07af2aa7818a91ed8f31e7f6598695b332324 /nix | |
| parent | cf6816c31b2e0ecaa85ad98fd759badf8eef24b6 (diff) | |
| download | ECTester-eed91ffe37cd7b533b77832570f3249b1012677a.tar.gz ECTester-eed91ffe37cd7b533b77832570f3249b1012677a.tar.zst ECTester-eed91ffe37cd7b533b77832570f3249b1012677a.zip | |
Diffstat (limited to 'nix')
| -rw-r--r-- | nix/mbedtlsshim.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/nix/mbedtlsshim.nix b/nix/mbedtlsshim.nix index 06abb0b..05cad9c 100644 --- a/nix/mbedtlsshim.nix +++ b/nix/mbedtlsshim.nix @@ -3,6 +3,7 @@ with pkgs; stdenv.mkDerivation rec { name = "MbedTLSShim"; src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni; + rawVersion = pkgs.lib.strings.removePrefix "v" mbedtls.version; buildInputs = [ mbedtls @@ -14,7 +15,12 @@ stdenv.mkDerivation rec { make mbedtls ''; - MBEDTLS_CFLAGS = "-DECTESTER_MBEDTLS_${builtins.replaceStrings ["."] ["_"] mbedtls.version}=1"; + MBEDTLS_CFLAGS = '' + -DECTESTER_MBEDTLS_${builtins.replaceStrings ["."] ["_"] rawVersion}=1 \ + -DECTESTER_MBEDTLS_MAJOR=${pkgs.lib.versions.major rawVersion} \ + -DECTESTER_MBEDTLS_MINOR=${pkgs.lib.versions.minor rawVersion} \ + -DECTESTER_MBEDTLS_PATCH=${pkgs.lib.versions.patch rawVersion} \ + ''; installPhase = '' mkdir --parents $out/lib |
