blob: cb645528c051befc7cc55685dfdfb06a58b51709 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- a/CMakeLists.txt 2015-10-27 17:28:48.059203421 +0000
+++ b/CMakeLists.txt 2015-10-27 17:30:11.951226715 +0000
@@ -255,7 +255,16 @@
if(MYSQLCLIENT_LIBRARIES)
set(HAVE_LIBMYSQLCLIENT 1)
list(APPEND ZM_BIN_LIBS "${MYSQLCLIENT_LIBRARIES}")
- find_path(MYSQLCLIENT_INCLUDE_DIR mysql/mysql.h)
+ find_file(MYSQL_CONFIG mysql_config)
+ if(MYSQL_CONFIG)
+ execute_process(COMMAND ${MYSQL_CONFIG}
+ --variable=pkgincludedir OUTPUT_VARIABLE
+ MYSQLCLIENT_INCLUDE_DIR)
+ STRING(REGEX REPLACE "\n" "" MYSQLCLIENT_INCLUDE_DIR
+ ${MYSQLCLIENT_INCLUDE_DIR})
+ else()
+ find_path(MYSQLCLIENT_INCLUDE_DIR mysql/mysql.h)
+ endif()
if(MYSQLCLIENT_INCLUDE_DIR)
include_directories("${MYSQLCLIENT_INCLUDE_DIR}")
set(CMAKE_REQUIRED_INCLUDES "${MYSQLCLIENT_INCLUDE_DIR}")
|