diff --git a/CMakeLists.txt b/CMakeLists.txt index 9b394c3b3b54095ad10444704f40bf08f51358d1..87cd2ad886040d9a28068704df28808f754f2765 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,6 +26,10 @@ if(CMAKE_COMPILER_IS_CLANG) set(CMAKE_C_FLAGS_CHECK "-Werror -Os") endif(CMAKE_COMPILER_IS_CLANG) +if(MSVC) + set(CMAKE_C_FLAGS_CHECK "/WX") +endif(MSVC) + set(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "Choose the type of build: None Debug Release Coverage ASan ASanDbg MemSan MemSanDbg Check CheckFull" FORCE) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 068d71518f970f87daf1bb6a3774b9a2210e9c41..8023803e737fa6a33d08276f2951feae160333a9 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -33,6 +33,10 @@ if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-unused-function") endif(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG) +if(MSVC) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /w") # no warnings here +endif(MSVC) + add_test_suite(aes aes.ecb) add_test_suite(aes aes.cbc) add_test_suite(aes aes.cfb)