aboutsummaryrefslogtreecommitdiff
path: root/libcmix-crypto/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'libcmix-crypto/CMakeLists.txt')
-rw-r--r--libcmix-crypto/CMakeLists.txt21
1 files changed, 17 insertions, 4 deletions
diff --git a/libcmix-crypto/CMakeLists.txt b/libcmix-crypto/CMakeLists.txt
index d40d44e..f039946 100644
--- a/libcmix-crypto/CMakeLists.txt
+++ b/libcmix-crypto/CMakeLists.txt
@@ -1,13 +1,14 @@
-add_library(cmix-crypto INTERFACE)
+add_library(cmix-crypto-interface INTERFACE)
-target_include_directories(cmix-crypto
+target_include_directories(cmix-crypto-interface
INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}
)
-target_sources(cmix-crypto
+target_sources(cmix-crypto-interface
+ INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/api.h
INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/keypair.h
- INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/keymanagement.h
+ INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/sharedkey.h
INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/message.h
)
@@ -17,6 +18,18 @@ add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/curve25519/)
include(rsa_implementations)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/rsa)
+add_library(cmix-crypto INTERFACE)
+
+target_include_directories(cmix-crypto
+ INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}
+)
+
+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
+)
option(UseEC "Use curve25519 instead of RSA" ON)