From: Kevin Wasserman Date: Tue, 25 Nov 2014 21:24:09 +0000 (-0500) Subject: Treat warnings as errors on windows X-Git-Url: http://www.project-moonshot.org/gitweb/?p=gssweb.git;a=commitdiff_plain;h=65f8bda390506e1e3073e4d5becf4db7115ac81a Treat warnings as errors on windows --- 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})