From: Attila Molnar Date: Fri, 16 Sep 2016 08:55:29 +0000 (+0200) Subject: Merge pull request #1222 from SaberUK/master+warnings X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=05953e35b03a8136f5906e0add89412f02bfca36;hp=-c;p=user%2Fhenk%2Fcode%2Finspircd.git Merge pull request #1222 from SaberUK/master+warnings Fix various compiler warnings --- 05953e35b03a8136f5906e0add89412f02bfca36 diff --combined src/modules/extra/m_geoip.cpp index 564599bf8,570901430..b350ede90 --- a/src/modules/extra/m_geoip.cpp +++ b/src/modules/extra/m_geoip.cpp @@@ -17,21 -17,25 +17,28 @@@ * along with this program. If not, see . */ +/// $CompilerFlags: find_compiler_flags("geoip" "") +/// $LinkerFlags: find_linker_flags("geoip" "-lGeoIP") + +/// $PackageInfo: require_system("darwin") geoip pkg-config +/// $PackageInfo: require_system("ubuntu") libgeoip-dev pkg-config #include "inspircd.h" #include "xline.h" + // Fix warnings about the use of commas at end of enumerator lists on C++03. + #if defined __clang__ + # pragma clang diagnostic ignored "-Wc++11-extensions" + #elif defined __GNUC__ + # pragma GCC diagnostic ignored "-pedantic" + #endif + #include #ifdef _WIN32 # pragma comment(lib, "GeoIP.lib") #endif -/* $LinkerFlags: -lGeoIP */ - class ModuleGeoIP : public Module { LocalStringExt ext; diff --combined src/modules/extra/m_ldap.cpp index 67a4e6745,2081108a8..78cce50bd --- a/src/modules/extra/m_ldap.cpp +++ b/src/modules/extra/m_ldap.cpp @@@ -17,12 -17,14 +17,17 @@@ * along with this program. If not, see . */ +/// $LinkerFlags: -llber -lldap_r +/// $PackageInfo: require_system("ubuntu") libldap2-dev + #include "inspircd.h" #include "modules/ldap.h" + // Ignore OpenLDAP deprecation warnings on OS X Yosemite and newer. + #if defined __APPLE__ + # pragma GCC diagnostic ignored "-Wdeprecated-declarations" + #endif + #include #ifdef _WIN32 @@@ -30,6 -32,8 +35,6 @@@ # pragma comment(lib, "liblber.lib") #endif -/* $LinkerFlags: -lldap_r -llber */ - class LDAPService; class LDAPRequest