diff options
author | Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> | 2014-01-20 00:29:45 -0100 |
---|---|---|
committer | Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> | 2014-01-20 00:29:45 -0100 |
commit | fa30d8a6927b22d55104d8a18fd75d5ce8f98644 (patch) | |
tree | 92922cd72cd1c17db25330210776a7ddae401c16 /20006_all_cmake_elib-mysql-5.5.35.patch | |
parent | Actually add the patch to mysql-5.5.35. (diff) | |
download | mysql-extras-fa30d8a6927b22d55104d8a18fd75d5ce8f98644.tar.gz mysql-extras-fa30d8a6927b22d55104d8a18fd75d5ce8f98644.tar.bz2 mysql-extras-fa30d8a6927b22d55104d8a18fd75d5ce8f98644.zip |
Update cmake_elib patch for mysql to fit the patch order.
Diffstat (limited to '20006_all_cmake_elib-mysql-5.5.35.patch')
-rw-r--r-- | 20006_all_cmake_elib-mysql-5.5.35.patch | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/20006_all_cmake_elib-mysql-5.5.35.patch b/20006_all_cmake_elib-mysql-5.5.35.patch index fe92583..adcff93 100644 --- a/20006_all_cmake_elib-mysql-5.5.35.patch +++ b/20006_all_cmake_elib-mysql-5.5.35.patch @@ -1,6 +1,6 @@ diff -ur mysql-old/cmake/install_layout.cmake mysql/cmake/install_layout.cmake ---- mysql-old/cmake/install_layout.cmake 2014-01-19 20:22:12.883270532 -0100 -+++ mysql/cmake/install_layout.cmake 2014-01-19 20:30:54.488290367 -0100 +--- mysql-old/cmake/install_layout.cmake 2014-01-20 00:14:06.581799638 -0100 ++++ mysql/cmake/install_layout.cmake 2014-01-20 00:15:27.647802721 -0100 @@ -43,7 +43,8 @@ # - INSTALL_SBINDIR (directory with mysqld) # - INSTALL_SCRIPTDIR (several scripts, rarely used) @@ -57,8 +57,8 @@ diff -ur mysql-old/cmake/install_layout.cmake mysql/cmake/install_layout.cmake SET(INSTALL_${var}DIR ${INSTALL_${var}DIR_${INSTALL_LAYOUT}} CACHE STRING "${var} installation directory" ${FORCE}) diff -ur mysql-old/cmake/libutils.cmake mysql/cmake/libutils.cmake ---- mysql-old/cmake/libutils.cmake 2014-01-19 20:22:12.883270532 -0100 -+++ mysql/cmake/libutils.cmake 2014-01-19 20:33:38.821296616 -0100 +--- mysql-old/cmake/libutils.cmake 2014-01-20 00:14:06.581799638 -0100 ++++ mysql/cmake/libutils.cmake 2014-01-20 00:15:27.647802721 -0100 @@ -40,6 +40,8 @@ # - MERGE_LIBRARIES(target [STATIC|SHARED|MODULE] [linklib1 .... linklibN] # [EXPORTS exported_func1 .... exported_func_N] @@ -89,10 +89,11 @@ diff -ur mysql-old/cmake/libutils.cmake mysql/cmake/libutils.cmake + ENDIF() ENDIF() SET_TARGET_PROPERTIES(${TARGET} PROPERTIES LINK_INTERFACE_LIBRARIES "") - ENDMACRO() + +Only in mysql/cmake: libutils.cmake.orig diff -ur mysql-old/libmysql/CMakeLists.txt mysql/libmysql/CMakeLists.txt ---- mysql-old/libmysql/CMakeLists.txt 2014-01-19 20:22:12.882270532 -0100 -+++ mysql/libmysql/CMakeLists.txt 2014-01-19 20:29:18.944286734 -0100 +--- mysql-old/libmysql/CMakeLists.txt 2014-01-20 00:14:06.580799638 -0100 ++++ mysql/libmysql/CMakeLists.txt 2014-01-20 00:15:27.647802721 -0100 @@ -165,7 +165,7 @@ # Merge several convenience libraries into one big mysqlclient @@ -103,8 +104,8 @@ diff -ur mysql-old/libmysql/CMakeLists.txt mysql/libmysql/CMakeLists.txt # Visual Studio users need debug static library for debug projects INSTALL_DEBUG_SYMBOLS(clientlib) diff -ur mysql-old/libmysqld/CMakeLists.txt mysql/libmysqld/CMakeLists.txt ---- mysql-old/libmysqld/CMakeLists.txt 2014-01-19 20:22:12.757270527 -0100 -+++ mysql/libmysqld/CMakeLists.txt 2014-01-19 20:35:39.362301200 -0100 +--- mysql-old/libmysqld/CMakeLists.txt 2014-01-20 00:14:06.453799634 -0100 ++++ mysql/libmysqld/CMakeLists.txt 2014-01-20 00:25:46.375826250 -0100 @@ -127,7 +127,7 @@ ENDFOREACH() @@ -114,19 +115,21 @@ diff -ur mysql-old/libmysqld/CMakeLists.txt mysql/libmysqld/CMakeLists.txt # Visual Studio users need debug static library IF(MSVC) -@@ -135,11 +135,13 @@ +@@ -135,12 +135,14 @@ ENDIF() IF(UNIX) - INSTALL_DEBUG_TARGET(mysqlserver DESTINATION ${INSTALL_LIBDIR} RENAME + INSTALL_DEBUG_TARGET(mysqlserver DESTINATION ${INSTALL_ELIBDIR} RENAME -+ ${CMAKE_STATIC_LIBRARY_PREFIX}mysqld-debug) ENDIF() - IF(MSVC AND NOT DISABLE_SHARED) - MERGE_LIBRARIES(libmysqld SHARED ${LIBS} EXPORTS ${CLIENT_API_FUNCTIONS} -- COMPONENT Embedded) + IF(NOT DISABLE_SHARED) +- MERGE_LIBRARIES(libmysqld SHARED mysqlserver EXPORTS ${CLIENT_API_FUNCTIONS}) ++ MERGE_LIBRARIES(libmysqld SHARED mysqlserver EXPORTS ${CLIENT_API_FUNCTIONS} + COMPONENT Embedded OUTPUT_DIR ${INSTALL_ELIBDIR}) + - ENDIF() + IF(UNIX) + # Name the shared library, handle versioning (provides same api as client library + # hence the same version) +Only in mysql/libmysqld: CMakeLists.txt.rej |