aboutsummaryrefslogtreecommitdiff
path: root/libcmix-crypto/CMakeLists.txt
diff options
context:
space:
mode:
authorDennis Brentjes <d.brentjes@gmail.com>2016-09-22 16:06:10 +0200
committerDennis Brentjes <d.brentjes@gmail.com>2016-09-22 16:06:10 +0200
commit159bc2d96f99eadae3b786c344f4df48fa4c5cba (patch)
treea5ad9827e0b88c8a1039fc39bea216b942245e00 /libcmix-crypto/CMakeLists.txt
parentcfae7b4dd30282209debec1d7680be8d974d0e46 (diff)
downloadcmix-159bc2d96f99eadae3b786c344f4df48fa4c5cba.tar.gz
cmix-159bc2d96f99eadae3b786c344f4df48fa4c5cba.tar.bz2
cmix-159bc2d96f99eadae3b786c344f4df48fa4c5cba.zip
Reduced duplication in the CMakeLists for libcmix-crypto
Diffstat (limited to 'libcmix-crypto/CMakeLists.txt')
-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)