diff options
Diffstat (limited to 'plugin/auth/CMakeLists.txt')
-rw-r--r-- | plugin/auth/CMakeLists.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/plugin/auth/CMakeLists.txt b/plugin/auth/CMakeLists.txt new file mode 100644 index 00000000000..cc842f69441 --- /dev/null +++ b/plugin/auth/CMakeLists.txt @@ -0,0 +1,15 @@ +MYSQL_ADD_PLUGIN(auth dialog.c + MODULE_ONLY) + +CHECK_CXX_SOURCE_COMPILES( +"#define _GNU_SOURCE +#include <sys/socket.h> +int main() { + struct ucred cred; + getsockopt(0, SOL_SOCKET, SO_PEERCRED, &cred, 0); +}" HAVE_PEERCRED) + +IF(HAVE_PEERCRED) + MYSQL_ADD_PLUGIN(auth_socket auth_socket.c + MODULE_ONLY) +ENDIF(HAVE_PEERCRED) |