diff options
author | Sergei Golubchik <serg@mariadb.org> | 2016-09-05 08:09:16 +0200 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2016-09-12 17:51:52 +0200 |
commit | 5ea5a7f7e79d78920fa76527fadfbec0c87f24c8 (patch) | |
tree | 72d4b611d659051e3ab33d1b3037d4b1fe7544b2 /cmake/mariadb_connector_c.cmake | |
parent | 79fa256eb2e5b5bacf4b15ef9dae1d738b2c4669 (diff) | |
download | mariadb-git-5ea5a7f7e79d78920fa76527fadfbec0c87f24c8.tar.gz |
auto-clone C/C, if possible
Diffstat (limited to 'cmake/mariadb_connector_c.cmake')
-rw-r--r-- | cmake/mariadb_connector_c.cmake | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/cmake/mariadb_connector_c.cmake b/cmake/mariadb_connector_c.cmake index c55dc03830d..cd45ab1a457 100644 --- a/cmake/mariadb_connector_c.cmake +++ b/cmake/mariadb_connector_c.cmake @@ -1,3 +1,17 @@ +IF(NOT EXISTS ${CMAKE_SOURCE_DIR}/libmariadb/CMakeLists.txt AND GIT_EXECUTABLE) + EXECUTE_PROCESS(COMMAND "${GIT_EXECUTABLE}" submodule init + WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}") + EXECUTE_PROCESS(COMMAND "${GIT_EXECUTABLE}" submodule update + WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}") +ENDIF() +IF(NOT EXISTS ${CMAKE_SOURCE_DIR}/libmariadb/CMakeLists.txt) + MESSAGE(FATAL_ERROR "No MariaDB Connector/C! Run + git submodule init + git submodule update +Then restart the build. +") +ENDIF() + SET(OPT CONC_) IF (CMAKE_BUILD_TYPE STREQUAL "Debug") |