Skip to content

Commit

Permalink
fix envs in cmakelists
Browse files Browse the repository at this point in the history
  • Loading branch information
franziskuskiefer committed Jun 10, 2024
1 parent e29b810 commit a2be70e
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions libcrux-ml-kem/c/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|amd64|AMD64")
endif()

# This is only for local testing and we assume neon on arm64.
if(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|arm64|arm64v8" AND DEFINED $ENV{LIBCRUX_NEON})
if(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|arm64|arm64v8" AND DEFINED ENV{LIBCRUX_NEON})
message(STATUS "Detected an arm64 architecture")
add_compile_definitions(LIBCRUX_AARCH64)

Expand Down Expand Up @@ -154,12 +154,13 @@ target_link_libraries(ml_kem_bench PRIVATE
benchmark::benchmark
)

if(DEFINED $ENV{SYMCRYPT_PATH})
if(DEFINED ENV{SYMCRYPT_PATH})
message("Symcrypt path: $ENV{SYMCRYPT_PATH}")
add_compile_definitions(LIBCRUX_SYMCRYPT)
target_include_directories(ml_kem_bench PRIVATE $ENV{SYMCRYPT_PATH})
target_link_directories(ml_kem_bench PRIVATE $ENV{SYMCRYPT_PATH}/build/module/generic/)
target_link_directories(ml_kem_bench PRIVATE $ENV{SYMCRYPT_PATH}/bin/lib)
target_link_libraries(ml_kem_bench PRIVATE symcrypt)
endif(DEFINED $ENV{SYMCRYPT_PATH})
endif(DEFINED ENV{SYMCRYPT_PATH})

add_executable(ml_kem_keygen
${PROJECT_SOURCE_DIR}/benches/mlkem768_keygen.cc
Expand Down

0 comments on commit a2be70e

Please sign in to comment.