changeset 865:a81136fc4b19

misc: add more warnings and fix some of them
author David Demelier <markand@malikania.fr>
date Thu, 25 Jul 2019 21:20:00 +0000
parents 0028704ab284
children 0a9b03e5239e
files cmake/IrccdSystem.cmake libirccd-daemon/irccd/daemon/transport_command.cpp libirccd-daemon/irccd/daemon/transport_server.cpp
diffstat 3 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/cmake/IrccdSystem.cmake	Thu Jul 25 21:16:00 2019 +0000
+++ b/cmake/IrccdSystem.cmake	Thu Jul 25 21:20:00 2019 +0000
@@ -33,6 +33,8 @@
 	elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
 		set(CMAKE_CXX_FLAGS "/DWINVER=0x0601 /D_WIN32_WINNT=0x0601 /wd4244 /wd4267 /wd4996 ${CMAKE_CXX_FLAGS}")
 	endif ()
+elseif (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
+	set(CMAKE_CXX_FLAGS "-Wall -Wextra -pedantic ${CMAKE_CXX_FLAGS}")
 endif ()
 
 #
--- a/libirccd-daemon/irccd/daemon/transport_command.cpp	Thu Jul 25 21:16:00 2019 +0000
+++ b/libirccd-daemon/irccd/daemon/transport_command.cpp	Thu Jul 25 21:20:00 2019 +0000
@@ -124,7 +124,7 @@
 	};
 
 	return list;
-};
+}
 
 // {{{ plugin_config_command
 
--- a/libirccd-daemon/irccd/daemon/transport_server.cpp	Thu Jul 25 21:16:00 2019 +0000
+++ b/libirccd-daemon/irccd/daemon/transport_server.cpp	Thu Jul 25 21:20:00 2019 +0000
@@ -108,7 +108,7 @@
 	} category;
 
 	return category;
-};
+}
 
 auto make_error_code(transport_error::error e) noexcept -> std::error_code
 {