[internal] compile tests with memory is its not built-in.
also move the flag to the end of the library
This commit is contained in:
parent
9ae9e38ce2
commit
357a296e38
@ -166,24 +166,6 @@ Library
|
|||||||
, cbits/cryptonite_scrypt.c
|
, cbits/cryptonite_scrypt.c
|
||||||
include-dirs: cbits cbits/ed25519
|
include-dirs: cbits cbits/ed25519
|
||||||
|
|
||||||
if flag(builtin_memory)
|
|
||||||
Exposed-modules: Data.Memory.ByteArray
|
|
||||||
Data.Memory.Endian
|
|
||||||
Data.Memory.PtrMethods
|
|
||||||
Data.Memory.ExtendedWords
|
|
||||||
Data.Memory.Encoding.Base16
|
|
||||||
Other-modules: Data.Memory.Internal.Compat
|
|
||||||
Data.Memory.Internal.CompatPrim
|
|
||||||
Data.Memory.Internal.Imports
|
|
||||||
Data.Memory.ByteArray.Types
|
|
||||||
Data.Memory.ByteArray.Bytes
|
|
||||||
Data.Memory.ByteArray.ScrubbedBytes
|
|
||||||
Data.Memory.ByteArray.Methods
|
|
||||||
Data.Memory.ByteArray.MemView
|
|
||||||
CPP-options: -DWITH_BYTESTRING_SUPPORT
|
|
||||||
else
|
|
||||||
build-depends: memory
|
|
||||||
|
|
||||||
-- FIXME armel or mispel is also little endian.
|
-- FIXME armel or mispel is also little endian.
|
||||||
-- might be a good idea to also add a runtime autodetect mode.
|
-- might be a good idea to also add a runtime autodetect mode.
|
||||||
-- ARCH_ENDIAN_UNKNOWN
|
-- ARCH_ENDIAN_UNKNOWN
|
||||||
@ -209,6 +191,24 @@ Library
|
|||||||
else
|
else
|
||||||
Other-modules: Crypto.Random.Entropy.Unix
|
Other-modules: Crypto.Random.Entropy.Unix
|
||||||
|
|
||||||
|
if flag(builtin_memory)
|
||||||
|
Exposed-modules: Data.Memory.ByteArray
|
||||||
|
Data.Memory.Endian
|
||||||
|
Data.Memory.PtrMethods
|
||||||
|
Data.Memory.ExtendedWords
|
||||||
|
Data.Memory.Encoding.Base16
|
||||||
|
Other-modules: Data.Memory.Internal.Compat
|
||||||
|
Data.Memory.Internal.CompatPrim
|
||||||
|
Data.Memory.Internal.Imports
|
||||||
|
Data.Memory.ByteArray.Types
|
||||||
|
Data.Memory.ByteArray.Bytes
|
||||||
|
Data.Memory.ByteArray.ScrubbedBytes
|
||||||
|
Data.Memory.ByteArray.Methods
|
||||||
|
Data.Memory.ByteArray.MemView
|
||||||
|
CPP-options: -DWITH_BYTESTRING_SUPPORT
|
||||||
|
else
|
||||||
|
build-depends: memory
|
||||||
|
|
||||||
Test-Suite test-cryptonite
|
Test-Suite test-cryptonite
|
||||||
type: exitcode-stdio-1.0
|
type: exitcode-stdio-1.0
|
||||||
hs-source-dirs: tests
|
hs-source-dirs: tests
|
||||||
@ -221,5 +221,7 @@ Test-Suite test-cryptonite
|
|||||||
, tasty-hunit
|
, tasty-hunit
|
||||||
, tasty-kat
|
, tasty-kat
|
||||||
, cryptonite
|
, cryptonite
|
||||||
|
if !flag(builtin_memory)
|
||||||
|
Build-Depends: memory
|
||||||
ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures -rtsopts
|
ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures -rtsopts
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user