|
|
|
@ -93,3 +93,22 @@ IF(NOT ${CMAKE_CURRENT_BINARY_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR}) |
|
|
|
INSTALL_PRIVATE(${CMAKE_CURRENT_SOURCE_DIR}) |
|
|
|
ENDIF() |
|
|
|
|
|
|
|
MACRO(INSTALL_COMPAT_HEADER file footer) |
|
|
|
INSTALL(CODE "FILE(WRITE \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${INSTALL_INCLUDEDIR}/${file} |
|
|
|
\"/* Do not edit this file directly, it was auto-generated by cmake */ |
|
|
|
|
|
|
|
#warning This file should not be included by clients, include only <mysql.h> |
|
|
|
${footer} |
|
|
|
\")" COMPONENT Development) |
|
|
|
ENDMACRO() |
|
|
|
|
|
|
|
INSTALL_COMPAT_HEADER(my_global.h "") |
|
|
|
INSTALL_COMPAT_HEADER(my_config.h "") |
|
|
|
INSTALL_COMPAT_HEADER(my_sys.h "") |
|
|
|
INSTALL_COMPAT_HEADER(mysql_version.h " |
|
|
|
#include <mariadb_version.h> |
|
|
|
#define LIBMYSQL_VERSION MARIADB_CLIENT_VERSION_STR |
|
|
|
") |
|
|
|
INSTALL_COMPAT_HEADER(mysql_com.h " |
|
|
|
#include <mariadb_com.h> |
|
|
|
") |