mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
WL#1163 (to make spatial parts optional)
--without-geometry and --with-embedded-privilege-control switches added to the configure configure.in: --without-geometry and --with-embedded-privilege-control switches added to the configure include/my_global.h: HAVE_SPATIAL should be in configure.h now
This commit is contained in:
25
configure.in
25
configure.in
@@ -2130,6 +2130,31 @@ then
|
|||||||
AC_DEFINE(HAVE_QUERY_CACHE)
|
AC_DEFINE(HAVE_QUERY_CACHE)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_ARG_WITH(geometry,
|
||||||
|
[ --without-geometry Do not build geometry-related parts.],
|
||||||
|
[with_geometry=$withval],
|
||||||
|
[with_geometry=yes]
|
||||||
|
)
|
||||||
|
|
||||||
|
if test "$with_geometry" = "yes"
|
||||||
|
then
|
||||||
|
AC_DEFINE(HAVE_SPATIAL)
|
||||||
|
AC_DEFINE(HAVE_RTREE_KEYS)
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_ARG_WITH(embedded_privilege_control,
|
||||||
|
[ --with-embedded-privilege-control
|
||||||
|
Build parts to check user's privileges.
|
||||||
|
Only affects embedded library.],
|
||||||
|
[with_embedded_privilege_control=$withval],
|
||||||
|
[with_embedded_privilege_control=no]
|
||||||
|
)
|
||||||
|
|
||||||
|
if test "$with_embedded_privilege_control" = "yes"
|
||||||
|
then
|
||||||
|
AC_DEFINE(HAVE_EMBEDDED_PRIVILEGE_CONTROL)
|
||||||
|
fi
|
||||||
|
|
||||||
AC_ARG_WITH(extra-tools,
|
AC_ARG_WITH(extra-tools,
|
||||||
[ --without-extra-tools Skip building utilites in the tools directory.],
|
[ --without-extra-tools Skip building utilites in the tools directory.],
|
||||||
[with_tools=$withval],
|
[with_tools=$withval],
|
||||||
|
@@ -1169,6 +1169,8 @@ typedef union {
|
|||||||
#define MYSQL_UNIVERSAL_CLIENT_CHARSET MYSQL_DEFAULT_CHARSET_NAME
|
#define MYSQL_UNIVERSAL_CLIENT_CHARSET MYSQL_DEFAULT_CHARSET_NAME
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define HAVE_SPATIAL
|
#if defined(EMBEDDED_LIBRARY) && !defined(HAVE_EMBEDDED_PRIVILEGE_CONTROL)
|
||||||
#define HAVE_RTREE_KEYS
|
#define NO_EMBEDDED_ACCESS_CHECKS
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* my_global_h */
|
#endif /* my_global_h */
|
||||||
|
Reference in New Issue
Block a user