Skip to content

Commit 8dce498

Browse files
committed
CMake updates
1 parent d9bf526 commit 8dce498

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

CMakeLists.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ endif()
1010

1111
include_directories("src/include")
1212

13+
option(FAVOR_PERFORMANCE "Favor performance over side-channel mitigations" OFF)
14+
15+
if(FAVOR_PERFORMANCE)
16+
add_definitions(-DFAVOR_PERFORMANCE)
17+
endif()
18+
1319
file(GLOB SOURCE_FILES "src/aegis128l/*.c" "src/aegis128x2/*.c" "src/aegis128x4/*.c" "src/aegis256/*.c" "src/aegis256x2/*.c" "src/aegis256x4/*.c" "src/common/*.c")
1420
file(GLOB HEADER_FILES "src/include/*.h")
1521

@@ -49,7 +55,7 @@ set(CONFIG_FILE_NAME "${PROJECT_NAME}-config.cmake")
4955
set(CONFIG_TEMPLATE_FILE "${PROJECT_SOURCE_DIR}/cmake/${CONFIG_FILE_NAME}.in")
5056
set(CONFIG_FILE "${PROJECT_BINARY_DIR}/${CONFIG_FILE_NAME}")
5157

52-
configure_package_CONFIG_FILE("${CONFIG_TEMPLATE_FILE}" "${CONFIG_FILE}"
58+
configure_package_config_file("${CONFIG_TEMPLATE_FILE}" "${CONFIG_FILE}"
5359
INSTALL_DESTINATION "${INSTALL_CONFIG_DIR}")
5460

5561
install(FILES "${CONFIG_FILE}" DESTINATION "${INSTALL_CONFIG_DIR}")

0 commit comments

Comments
 (0)