mirror of
https://github.com/open-quantum-safe/liboqs.git
synced 2025-10-04 00:02:01 -04:00
Avoid invalid compiler options for MSVC (#2239)
Fixes #2238, Fixes #2177 Signed-off-by: Mattias Lindblad <matlin@gmail.com>
This commit is contained in:
parent
2dc4afc2cf
commit
5f9736304f
@ -26,8 +26,13 @@ else()
|
||||
if (OQS_DIST_X86_64_BUILD OR OQS_USE_AES_INSTRUCTIONS)
|
||||
set(AES_IMPL ${AES_IMPL} aes/aes128_ni.c)
|
||||
set(AES_IMPL ${AES_IMPL} aes/aes256_ni.c)
|
||||
if(CMAKE_C_COMPILER_ID STREQUAL "MSVC")
|
||||
set_source_files_properties(aes/aes128_ni.c PROPERTIES COMPILE_FLAGS "")
|
||||
set_source_files_properties(aes/aes256_ni.c PROPERTIES COMPILE_FLAGS "")
|
||||
else()
|
||||
set_source_files_properties(aes/aes128_ni.c PROPERTIES COMPILE_FLAGS "-maes -mssse3")
|
||||
set_source_files_properties(aes/aes256_ni.c PROPERTIES COMPILE_FLAGS "-maes -mssse3")
|
||||
endif()
|
||||
elseif (OQS_DIST_ARM64_V8_BUILD)
|
||||
set(AES_IMPL ${AES_IMPL} aes/aes128_armv8.c)
|
||||
set(AES_IMPL ${AES_IMPL} aes/aes256_armv8.c)
|
||||
|
@ -49,7 +49,7 @@ static OQS_STATUS sig_test_correctness(const char *method_name, bool bitflips_al
|
||||
if (bitflips_all[i]) {
|
||||
snprintf(bitflips_as_str[i], sizeof(bitflips_as_str[i]), "all");
|
||||
} else {
|
||||
snprintf(bitflips_as_str[i], sizeof(bitflips_as_str[i]), "%ld random", bitflips[i]);
|
||||
snprintf(bitflips_as_str[i], sizeof(bitflips_as_str[i]), "%zu random", bitflips[i]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -436,7 +436,7 @@ static OQS_STATUS sig_stfl_test_correctness(const char *method_name, const char
|
||||
if (bitflips_all[i]) {
|
||||
snprintf(bitflips_as_str[i], sizeof(bitflips_as_str[i]), "all");
|
||||
} else {
|
||||
snprintf(bitflips_as_str[i], sizeof(bitflips_as_str[i]), "%ld random", bitflips[i]);
|
||||
snprintf(bitflips_as_str[i], sizeof(bitflips_as_str[i]), "%zu random", bitflips[i]);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user