summaryrefslogtreecommitdiff
path: root/client/CMakeLists.txt
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2016-09-04 13:26:30 +0200
committerSergei Golubchik <serg@mariadb.org>2016-09-12 17:46:35 +0200
commit1fc49d3d1a2771bbf55146e458465b2b116edfd4 (patch)
tree83a92bc88afe1b935d6c46f45f955c27ee140dbd /client/CMakeLists.txt
parentca02ad4fb075db525431d700ff86b5ead6d9b7fd (diff)
downloadmariadb-git-1fc49d3d1a2771bbf55146e458465b2b116edfd4.tar.gz
Add C/C as a submodule in libmariadb/
also * fix includes * rename cmake macros and targets to avoid name clashes
Diffstat (limited to 'client/CMakeLists.txt')
-rw-r--r--client/CMakeLists.txt11
1 files changed, 5 insertions, 6 deletions
diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
index 50280834a68..87535ea7baa 100644
--- a/client/CMakeLists.txt
+++ b/client/CMakeLists.txt
@@ -19,7 +19,6 @@ INCLUDE_DIRECTORIES(
${CMAKE_SOURCE_DIR}/mysys_ssl
${ZLIB_INCLUDE_DIR}
${SSL_INCLUDE_DIRS}
- ${CMAKE_SOURCE_DIR}/libmysql
${CMAKE_SOURCE_DIR}/sql
${CMAKE_SOURCE_DIR}/strings
${MY_READLINE_INCLUDE_DIR}
@@ -28,16 +27,16 @@ INCLUDE_DIRECTORIES(
ADD_DEFINITIONS(-DHAVE_OPENSSL=1)
-INCLUDE_DIRECTORIES(
-BEFORE
-${CONNECTOR_C_INSTALLDIR}/include/mariadb)
+INCLUDE_DIRECTORIES(BEFORE
+ ${CMAKE_BINARY_DIR}/libmariadb/include
+ ${CMAKE_SOURCE_DIR}/libmariadb/include)
## We will need libeay32.dll and ssleay32.dll when running client executables.
COPY_OPENSSL_DLLS(copy_openssl_client)
ADD_DEFINITIONS(-DHAVE_LIBMARIADB=1)
-SET(CLIENT_LIB ${CONNECTOR_C_LIBS} mysys)
+SET(CLIENT_LIB mariadbclient mysys)
ADD_DEFINITIONS(${SSL_DEFINES})
MYSQL_ADD_EXECUTABLE(mysql completion_hash.cc mysql.cc readline.cc
@@ -100,7 +99,7 @@ PROPERTIES HAS_CXX TRUE)
FOREACH(t mysql mysqltest mysqltest mysqlcheck mysqldump mysqlimport mysql_upgrade mysqlshow mysql_plugin mysqlbinlog
mysqladmin mysqlslap async_example)
- ADD_DEPENDENCIES(${t} GenError mariadb_connector_c)
+ ADD_DEPENDENCIES(${t} GenError ${CLIENT_LIB})
ENDFOREACH()
ADD_DEFINITIONS(-DHAVE_DLOPEN)