24 lines
849 B
Diff
24 lines
849 B
Diff
|
Add mysql/ to PATH_SUFFIXES for the library search for mysql.
|
||
|
|
||
|
On common distros libmysqlclient* is installed and/or symlinked
|
||
|
into /usr/lib.
|
||
|
Since we install the libraries into /usr/lib/mysql alone cppdb
|
||
|
fails to properly link to it giving runtime errors.
|
||
|
|
||
|
Status: https://sourceforge.net/p/cppcms/bugs/135/
|
||
|
|
||
|
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||
|
|
||
|
diff -Nura cppdb-0.3.1.orig/CMakeLists.txt cppdb-0.3.1/CMakeLists.txt
|
||
|
--- cppdb-0.3.1.orig/CMakeLists.txt 2014-10-17 11:05:57.875429748 -0300
|
||
|
+++ cppdb-0.3.1/CMakeLists.txt 2014-10-17 11:12:57.486775484 -0300
|
||
|
@@ -196,7 +196,7 @@
|
||
|
endif()
|
||
|
|
||
|
if(NOT DISABLE_MYSQL)
|
||
|
- find_library(MYSQL_LIB mysqlclient)
|
||
|
+ find_library(MYSQL_LIB mysqlclient PATH_SUFFIXES mysql)
|
||
|
find_path(MYSQL_PATH mysql.h PATH_SUFFIXES mysql)
|
||
|
if(MYSQL_LIB AND MYSQL_PATH)
|
||
|
include_directories(${MYSQL_PATH})
|