From 65f8bda390506e1e3073e4d5becf4db7115ac81a Mon Sep 17 00:00:00 2001 From: Kevin Wasserman Date: Tue, 25 Nov 2014 16:24:09 -0500 Subject: [PATCH] Treat warnings as errors on windows --- json_gssapi/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/json_gssapi/CMakeLists.txt b/json_gssapi/CMakeLists.txt index 359492c..1ec8720 100644 --- a/json_gssapi/CMakeLists.txt +++ b/json_gssapi/CMakeLists.txt @@ -61,6 +61,12 @@ target_link_libraries(json_gssapi crypto) add_definitions(-DHAVE_OPENSSL) endif (WIN32) +if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /WX") +#elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") +# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror") +endif () + include_directories(${KRB5_INCLUDE_DIRS} ${JANSSON_INCLUDE_DIRS}) target_link_libraries(jsongssapi ${KRB5_LIBRARIES} ${JANSSON_LIBRARIES}) target_link_libraries(json_gssapi jsongssapi ${KRB5_LIBRARIES} ${JANSSON_LIBRARIES}) -- 2.1.4