diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2015-06-05 01:54:24 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2015-06-05 01:54:24 +0300 |
commit | 36851cb93288ad2dfec922266e8ccb1aac3cdf82 (patch) | |
tree | 48fcb108a86735517d8bf43b1be68f896a1f1210 /CMakeLists.txt | |
parent | aes192.asm: bugfix (diff) | |
download | aes-tools-36851cb93288ad2dfec922266e8ccb1aac3cdf82.tar.gz aes-tools-36851cb93288ad2dfec922266e8ccb1aac3cdf82.zip |
allow to choose between C in asm implementations
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 61ca42c..dda23ba 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,10 @@ project(libaesni C ASM_MASM) file(GLOB_RECURSE ${PROJECT_NAME}_headers "include/*.h") -file(GLOB ${PROJECT_NAME}_sources "src/*.c") +if(AESNI_USE_ASM) + file(GLOB ${PROJECT_NAME}_sources src/aes128.asm src/aes192.asm src/aes256.asm src/common.c) +else() + file(GLOB ${PROJECT_NAME}_sources src/aes128.c src/aes192.c src/aes256.c src/common.c) +endif() add_library(${PROJECT_NAME} ${${PROJECT_NAME}_headers} ${${PROJECT_NAME}_sources}) target_include_directories(${PROJECT_NAME} PUBLIC include/) |