From d8ab02d8366580810042c4c9d1b8f290a606cbe2 Mon Sep 17 00:00:00 2001 From: Nick Hastings Date: Sun, 11 Nov 2018 10:52:10 -0500 Subject: [PATCH] One more hack for submodule. --- extensions/geoip/AMBuilder | 1 + extensions/geoip/maxminddb_config.h | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 extensions/geoip/maxminddb_config.h diff --git a/extensions/geoip/AMBuilder b/extensions/geoip/AMBuilder index 5243d5839..db6b7fa27 100644 --- a/extensions/geoip/AMBuilder +++ b/extensions/geoip/AMBuilder @@ -12,6 +12,7 @@ for arch in SM.archs: binary.compiler.postlink += ['ws2_32.lib'] binary.compiler.includes += [ + os.path.join(builder.sourcePath, 'extensions', 'geoip'), os.path.join(builder.sourcePath, 'extensions', 'geoip', 'libmaxminddb', 'include'), os.path.join(builder.sourcePath, 'extensions', 'geoip', 'libmaxminddb', 'src'), ] diff --git a/extensions/geoip/maxminddb_config.h b/extensions/geoip/maxminddb_config.h new file mode 100644 index 000000000..b76f12f97 --- /dev/null +++ b/extensions/geoip/maxminddb_config.h @@ -0,0 +1,14 @@ +#ifndef MAXMINDDB_CONFIG_H +#define MAXMINDDB_CONFIG_H + +#ifndef MMDB_UINT128_USING_MODE +/* Define as 1 if we we use unsigned int __atribute__ ((__mode__(TI))) for uint128 values */ +#define MMDB_UINT128_USING_MODE 0 +#endif + +#ifndef MMDB_UINT128_IS_BYTE_ARRAY +/* Define as 1 if we don't have an unsigned __int128 type */ +#define MMDB_UINT128_IS_BYTE_ARRAY 1 +#endif + +#endif /* MAXMINDDB_CONFIG_H */