From 35a201cc8ef0c3f5b2df88d2e528aabee1048348 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Fri, 30 Apr 2021 18:47:09 +0200 Subject: Initial/Final commit --- .../plugins/auth/CMakeLists.txt | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 mariadb-connector-c-v_2.3.7/plugins/auth/CMakeLists.txt (limited to 'mariadb-connector-c-v_2.3.7/plugins/auth/CMakeLists.txt') diff --git a/mariadb-connector-c-v_2.3.7/plugins/auth/CMakeLists.txt b/mariadb-connector-c-v_2.3.7/plugins/auth/CMakeLists.txt new file mode 100644 index 0000000..dc2ec9b --- /dev/null +++ b/mariadb-connector-c-v_2.3.7/plugins/auth/CMakeLists.txt @@ -0,0 +1,44 @@ +INCLUDE_DIRECTORIES(${CC_SOURCE_DIR}/include) + +# Dialog plugin +SET(DIALOG_SOURCES dialog.c ${CC_SOURCE_DIR}/libmariadb/get_password.c) +IF(WIN32) + SET_VERSION_INFO("TARGET:dialog" + "FILE_TYPE:VFT_DLL" + "SOURCE_FILE:plugins/auth/dialog.c" + "ORIGINAL_FILE_NAME:dialog.dll" + "FILE_DESCRIPTION:Authentication plugin") + SET(DIALOG_SOURCES ${DIALOG_SOURCES} ${CC_SOURCE_DIR}/plugins/plugin.def) +ENDIF() +ADD_LIBRARY(dialog SHARED ${dialog_RC} ${DIALOG_SOURCES}) +SET_TARGET_PROPERTIES(dialog PROPERTIES PREFIX "") +SIGN_TARGET(dialog) + +INSTALL(TARGETS + dialog + RUNTIME DESTINATION "${PLUGIN_INSTALL_DIR}" + LIBRARY DESTINATION "${PLUGIN_INSTALL_DIR}" + ARCHIVE DESTINATION "${PLUGIN_INSTALL_DIR}") + +# Cleartext +# Dialog plugin +SET(CTEXT_SOURCES mariadb_cleartext.c) +IF(WIN32) + SET_VERSION_INFO("TARGET:mysql_clear_password" + "FILE_TYPE:VFT_DLL" + "SOURCE_FILE:plugins/auth/mariadb_cleartext.c" + "ORIGINAL_FILE_NAME:mysql_clear_password.dll" + "FILE_DESCRIPTION:Authentication plugin") + SET(CTEXT_SOURCES ${CTEXT_SOURCES} ${CC_SOURCE_DIR}/plugins/plugin.def) +ENDIF() +ADD_LIBRARY(mysql_clear_password SHARED ${mysql_clear_password_RC} ${CTEXT_SOURCES}) +SET_TARGET_PROPERTIES(mysql_clear_password PROPERTIES PREFIX "") +SIGN_TARGET(mysql_clear_password) + +INSTALL(TARGETS + mysql_clear_password + RUNTIME DESTINATION "${PLUGIN_INSTALL_DIR}" + LIBRARY DESTINATION "${PLUGIN_INSTALL_DIR}" + ARCHIVE DESTINATION "${PLUGIN_INSTALL_DIR}") + +# Cleartext -- cgit v1.2.3