mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-06-16 07:07:13 +02:00
Integrate MaxmindDB module.
This commit is contained in:
5
module/Vendor/MaxmindDB/cmake/CheckFunctions.cmake
vendored
Normal file
5
module/Vendor/MaxmindDB/cmake/CheckFunctions.cmake
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
INCLUDE(CheckFunctionExists)
|
||||
|
||||
CHECK_FUNCTION_EXISTS (malloc HAVE_MALLOC)
|
||||
CHECK_FUNCTION_EXISTS (mmap HAVE_MMAP)
|
||||
CHECK_FUNCTION_EXISTS (open_memstream HAVE_OPEN_MEMSTREAM)
|
26
module/Vendor/MaxmindDB/cmake/CheckIncludeFiles.cmake
vendored
Normal file
26
module/Vendor/MaxmindDB/cmake/CheckIncludeFiles.cmake
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
INCLUDE(CheckIncludeFiles)
|
||||
|
||||
CHECK_INCLUDE_FILES (arpa/inet.h HAVE_ARPA_INET_H)
|
||||
CHECK_INCLUDE_FILES (assert.h HAVE_ASSERT_H)
|
||||
CHECK_INCLUDE_FILES (dlfcn.h HAVE_DLFCN_H)
|
||||
CHECK_INCLUDE_FILES (fcntl.h HAVE_FCNTL_H)
|
||||
CHECK_INCLUDE_FILES (inttypes.h HAVE_INTTYPES_H)
|
||||
CHECK_INCLUDE_FILES (libgen.h HAVE_LIBGEN_H)
|
||||
CHECK_INCLUDE_FILES (math.h HAVE_MATH_H)
|
||||
CHECK_INCLUDE_FILES (memory.h HAVE_MEMORY_H)
|
||||
CHECK_INCLUDE_FILES (netdb.h HAVE_NETDB_H)
|
||||
CHECK_INCLUDE_FILES (netinet/in.h HAVE_NETINET_IN_H)
|
||||
CHECK_INCLUDE_FILES (stdarg.h HAVE_STDARG_H)
|
||||
CHECK_INCLUDE_FILES (stdbool.h HAVE_STDBOOL_H)
|
||||
CHECK_INCLUDE_FILES (stdint.h HAVE_STDINT_H)
|
||||
CHECK_INCLUDE_FILES (stdio.h HAVE_STDIO_H)
|
||||
CHECK_INCLUDE_FILES (stdlib.h HAVE_STDLIB_H)
|
||||
CHECK_INCLUDE_FILES (strings.h HAVE_STRINGS_H)
|
||||
CHECK_INCLUDE_FILES (string.h HAVE_STRING_H)
|
||||
CHECK_INCLUDE_FILES (sys/mman.h HAVE_SYS_MMAN_H)
|
||||
CHECK_INCLUDE_FILES (sys/param.h HAVE_SYS_PARAM_H)
|
||||
CHECK_INCLUDE_FILES (sys/socket.h HAVE_SYS_SOCKET_H)
|
||||
CHECK_INCLUDE_FILES (sys/stat.h HAVE_SYS_STAT_H)
|
||||
CHECK_INCLUDE_FILES (sys/time.h HAVE_SYS_TIME_H)
|
||||
CHECK_INCLUDE_FILES (sys/types.h HAVE_SYS_TYPES_H)
|
||||
CHECK_INCLUDE_FILES (unistd.h HAVE_UNISTD_H)
|
12
module/Vendor/MaxmindDB/cmake/CheckTypes.cmake
vendored
Normal file
12
module/Vendor/MaxmindDB/cmake/CheckTypes.cmake
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
INCLUDE (CheckTypeSize)
|
||||
|
||||
#
|
||||
# Compile testing
|
||||
#
|
||||
INCLUDE (CheckCSourceCompiles)
|
||||
|
||||
SET(CMAKE_EXTRA_INCLUDE_FILES signal.h)
|
||||
SET(CMAKE_EXTRA_INCLUDE_FILES stdio.h)
|
||||
SET(CMAKE_EXTRA_INCLUDE_FILES sys/types.h)
|
||||
CHECK_TYPE_SIZE(boolean SIZEOF_BOOLEAN)
|
||||
CHECK_TYPE_SIZE(__int128 SIZEOF_INT128)
|
Reference in New Issue
Block a user