Treat warnings as errors on windows
authorKevin Wasserman <krwasserman@hotmail.com>
Tue, 25 Nov 2014 21:24:09 +0000 (16:24 -0500)
committerKevin Wasserman <krwasserman@hotmail.com>
Tue, 25 Nov 2014 21:24:09 +0000 (16:24 -0500)
json_gssapi/CMakeLists.txt

index 359492c..1ec8720 100644 (file)
@@ -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})