diff options
Diffstat (limited to 'audio/amarok/files/patch-cmake_modules_FindMySQL.cmake')
-rw-r--r-- | audio/amarok/files/patch-cmake_modules_FindMySQL.cmake | 44 |
1 files changed, 2 insertions, 42 deletions
diff --git a/audio/amarok/files/patch-cmake_modules_FindMySQL.cmake b/audio/amarok/files/patch-cmake_modules_FindMySQL.cmake index 89acc30d09d3..5ad15d35db03 100644 --- a/audio/amarok/files/patch-cmake_modules_FindMySQL.cmake +++ b/audio/amarok/files/patch-cmake_modules_FindMySQL.cmake @@ -1,35 +1,6 @@ ---- cmake/modules/FindMySQL.cmake.orig 2019-04-30 03:42:56 UTC +--- cmake/modules/FindMySQL.cmake.orig 2021-02-13 22:39:45 UTC +++ cmake/modules/FindMySQL.cmake -@@ -31,18 +31,20 @@ if(MYSQLCONFIG_EXECUTABLE) - OUTPUT_STRIP_TRAILING_WHITESPACE - ) - -- execute_process( -- COMMAND ${MYSQLCONFIG_EXECUTABLE} --libmysqld-libs -- RESULT_VARIABLE MC_return_embedded -- OUTPUT_VARIABLE MC_MYSQL_EMBEDDED_LIBRARIES -- OUTPUT_STRIP_TRAILING_WHITESPACE -- ) -- - if(NOT MC_MYSQL_EMBEDDED_LIBRARIES) - # At least on OpenSUSE --libmysql-libs doesn't exist, so we just use - # MYSQL_LIBRARIES for that. We'll see if that's enough when testing - # below. -- set(MYSQL_EMBEDDED_LIBRARIES ${MYSQL_LIBRARIES}) -+ # mysql-config removed --libmysql-libs, but amarok need libmysqld other -+ # than libmysqlclient to run mysql embedded server. -+ find_library(MYSQL_EMBEDDED_LIBRARIES NAMES mysqld libmysqld -+ PATHS -+ $ENV{MYSQL_DIR}/libmysql_r/.libs -+ $ENV{MYSQL_DIR}/lib -+ $ENV{MYSQL_DIR}/lib/mysql -+ PATH_SUFFIXES -+ mysql -+ ) - else() - set(MYSQL_EMBEDDED_LIBRARIES ${MC_MYSQL_EMBEDDED_LIBRARIES}) - endif() -@@ -51,7 +53,7 @@ endif() +@@ -33,7 +33,7 @@ endif() # Try searching manually via find_path/find_library, possibly with hints # from pkg-config find_package(PkgConfig) @@ -38,14 +9,3 @@ find_path(MYSQL_INCLUDE_DIR mysql.h PATHS -@@ -101,6 +103,10 @@ if(MYSQL_EMBEDDED_LIBRARIES) - # string(STRIP ${_mysql_libs} _mysql_libs) - # set(MYSQL_EMBEDDED_LIBRARIES ${_mysql_libs}) - #endif() -+ -+ string(CONCAT MC_MYSQL_LIBRARIES ${MYSQL_LIBRARIES} " -llz4") -+ string(STRIP ${MC_MYSQL_LIBRARIES} MC_MYSQL_LIBRARIES) -+ set(MYSQL_LIBRARIES ${MC_MYSQL_LIBRARIES}) - cmake_push_check_state() - set(CMAKE_REQUIRED_INCLUDES ${MYSQL_INCLUDE_DIR}) - set(CMAKE_REQUIRED_LIBRARIES ${MYSQL_EMBEDDED_LIBRARIES}) |