aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libcmix-crypto/CMakeLists.txt17
1 files changed, 9 insertions, 8 deletions
diff --git a/libcmix-crypto/CMakeLists.txt b/libcmix-crypto/CMakeLists.txt
index 6895444..e73ed38 100644
--- a/libcmix-crypto/CMakeLists.txt
+++ b/libcmix-crypto/CMakeLists.txt
@@ -5,11 +5,15 @@ target_include_directories(cmix-crypto-interface
INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}
)
+set(interface_sources
+ ${CMAKE_CURRENT_SOURCE_DIR}/api.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/keypair.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/sharedkey.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/message.h
+)
+
target_sources(cmix-crypto-interface
- INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/api.h
- INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/keypair.h
- INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/sharedkey.h
- INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/message.h
+ INTERFACE ${interace_sources}
)
include(curve25519_implementations)
@@ -25,10 +29,7 @@ target_include_directories(cmix-crypto
)
target_sources(cmix-crypto
- INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/api.h
- INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/keypair.h
- INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/sharedkey.h
- INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/message.h
+ INTERFACE ${interface_sources}
)
option(UseEC "Use curve25519 instead of RSA" ON)