File tree Expand file tree Collapse file tree 3 files changed +19
-10
lines changed
Expand file tree Collapse file tree 3 files changed +19
-10
lines changed Original file line number Diff line number Diff line change 55PROJECT (mariadb-client C)
66
77SET (CPACK_PACKAGE_VERSION_MAJOR 2)
8- SET (CPACK_PACKAGE_VERSION_MINOR 0 )
8+ SET (CPACK_PACKAGE_VERSION_MINOR 1 )
99SET (CPACK_PACKAGE_VERSION_PATCH 0)
1010SET (CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR} .${CPACK_PACKAGE_VERSION_MINOR} .${CPACK_PACKAGE_VERSION_PATCH} " )
1111
@@ -97,15 +97,24 @@ SET(SHAREDIR "share")
9797SET (DEFAULT_CHARSET_HOME "${CMAKE_INSTALL_PREFIX} " )
9898SET (PLUGINDIR "${CMAKE_INSTALL_PREFIX} /lib/plugin" )
9999
100- INCLUDE (cmake/SearchLibrary.cmake)
100+ INCLUDE (${CMAKE_SOURCE_DIR} /cmake/SearchLibrary.cmake)
101+ INCLUDE (CMakePackageConfigHelpers)
101102
102103IF (WITH_EXTERNAL_ZLIB)
103104 FIND_PACKAGE (ZLIB QUIET )
104105 IF (${ZLIB_FOUND} )
105- SET (LIBZ "z " )
106+ SET (LIBZ "-lz " )
106107 ENDIF ()
107108ENDIF ()
108109
110+ IF (NOT LIB_INSTALL_DIR)
111+ SET (LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX} /lib)
112+ ENDIF ()
113+
114+ IF (NOT INCLUDE_INSTALL_DIR)
115+ SET (INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_PREFIX} /include )
116+ ENDIF ()
117+
109118IF (UNIX )
110119 SEARCH_LIBRARY(LIBNSL inet_ntoa "nsl_r;nsl" )
111120 SEARCH_LIBRARY(LIBBIND bind "bind;socket" )
@@ -161,7 +170,7 @@ IF(WITH_SQLITE)
161170ENDIF ()
162171
163172IF (NOT WIN32 )
164- INCLUDE (cmake/FindIconv.cmake)
173+ INCLUDE (${CMAKE_SOURCE_DIR} / cmake/FindIconv.cmake)
165174ENDIF ()
166175
167176CONFIGURE_FILE (${CMAKE_CURRENT_SOURCE_DIR} /include /mysql_version.h.in
Original file line number Diff line number Diff line change @@ -212,15 +212,15 @@ ENDIF()
212212
213213INSTALL (TARGETS
214214 libmariadb mariadbclient
215- RUNTIME DESTINATION "lib /mariadb"
216- LIBRARY DESTINATION "lib /mariadb"
217- ARCHIVE DESTINATION "lib /mariadb" )
215+ RUNTIME DESTINATION "${LIB_INSTALL_DIR} /mariadb"
216+ LIBRARY DESTINATION "${LIB_INSTALL_DIR} /mariadb"
217+ ARCHIVE DESTINATION "${LIB_INSTALL_DIR} /mariadb" )
218218IF (NOT WIN32 AND WITH_MYSQLCOMPAT)
219219 INSTALL (FILES "${CMAKE_BINARY_DIR} /libmariadb/libmysql${CMAKE_SHARED_LIBRARY_SUFFIX} "
220220 "${CMAKE_BINARY_DIR} /libmariadb/libmysqlclient${CMAKE_SHARED_LIBRARY_SUFFIX} "
221221 "${CMAKE_BINARY_DIR} /libmariadb/libmysqlclient_r${CMAKE_SHARED_LIBRARY_SUFFIX} "
222222 "${CMAKE_BINARY_DIR} /libmariadb/libmysqlclient${CMAKE_STATIC_LIBRARY_SUFFIX} "
223- DESTINATION lib /mariadb)
223+ DESTINATION ${LIB_INSTALL_DIR} /mariadb)
224224ENDIF ()
225225
226226INSTALL (DIRECTORY ${CMAKE_SOURCE_DIR} /include /
Original file line number Diff line number Diff line change 33#include <getopt.h>
44#include <stdio.h>
55
6- #define INCLUDE "-I@CMAKE_INSTALL_PREFIX@/include /mariadb"
7- #define LIBS "-L@CMAKE_INSTALL_PREFIX@/lib /mariadb -lmariadb" \
6+ #define INCLUDE "-I@INCLUDE_INSTALL_DIR@ /mariadb"
7+ #define LIBS "-L@LIB_INSTALL_DIR@ /mariadb -lmariadb" \
88 "@extra_dynamic_LDFLAGS@"
99#define CFLAGS INCLUDE " @CMAKE_C_FLAGS@"
1010#define VERSION "@MYSQL_CLIENT_VERSION@"
You can’t perform that action at this time.
0 commit comments