1 --- Percona-Server-5.6.15-rel63.0/cmake/readline.cmake.orig 2013-12-18 10:52:13.000000000 +0100
2 +++ Percona-Server-5.6.15-rel63.0/cmake/readline.cmake 2014-02-09 06:17:56.079619159 +0100
5 MACRO (FIND_SYSTEM_EDITLINE)
6 FIND_PATH(FOUND_EDITLINE_READLINE
7 - NAMES editline/readline.h
8 + NAMES readline/readline.h
10 IF(FOUND_EDITLINE_READLINE)
11 - SET(EDITLINE_INCLUDE_DIR "${FOUND_EDITLINE_READLINE}/editline")
12 + SET(EDITLINE_INCLUDE_DIR "${FOUND_EDITLINE_READLINE}/readline")
14 # Different path on FreeBSD
15 FIND_PATH(FOUND_EDIT_READLINE_READLINE
16 NAMES edit/readline/readline.h
18 IF(FOUND_EDIT_READLINE_READLINE)
19 - SET(EDITLINE_INCLUDE_DIR "${FOUND_EDIT_READLINE_READLINE}/edit/readline")
20 + SET(EDITLINE_INCLUDE_DIR "${FOUND_EDIT_READLINE_READLINE}/readline")
24 FIND_LIBRARY(EDITLINE_LIBRARY
29 MARK_AS_ADVANCED(EDITLINE_INCLUDE_DIR EDITLINE_LIBRARY)
32 SET(CMAKE_REQUIRED_LIBRARIES ${EDITLINE_LIBRARY})
33 CHECK_CXX_SOURCE_COMPILES("
35 - #include <readline.h>
36 + #include <readline/history.h>
37 int main(int argc, char **argv)
42 CHECK_CXX_SOURCE_COMPILES("
44 - #include <readline.h>
45 + #include <readline/readline.h>
46 int main(int argc, char **argv)
48 - typedef int MYFunction(const char*, int);
49 - MYFunction* myf= rl_completion_entry_function;
50 - int res= (myf)(NULL, 0);
51 - completion_matches(0,0);
53 + rl_compentry_func_t *myf= rl_completion_entry_function;
54 + char *res= (myf)(NULL, 0);
55 + rl_completion_matches(0,0);
58 EDITLINE_HAVE_COMPLETION)