Fixed Connector-C .cmake files
The files always forced the variables to be updated which caused the library to be built again every time.
This commit is contained in:
parent
e2588e3c95
commit
5ad11f2aac
@ -20,13 +20,13 @@ ExternalProject_Add(connector-c
|
||||
BINARY_DIR ${CMAKE_BINARY_DIR}/connector-c
|
||||
INSTALL_DIR ${CMAKE_BINARY_DIR}/connector-c/install)
|
||||
|
||||
set(MARIADB_CONNECTOR_FOUND TRUE CACHE INTERNAL "" FORCE)
|
||||
set(MARIADB_CONNECTOR_STATIC_FOUND TRUE CACHE INTERNAL "" FORCE)
|
||||
set(MARIADB_CONNECTOR_FOUND TRUE CACHE INTERNAL "")
|
||||
set(MARIADB_CONNECTOR_STATIC_FOUND TRUE CACHE INTERNAL "")
|
||||
set(MARIADB_CONNECTOR_INCLUDE_DIR
|
||||
${CMAKE_BINARY_DIR}/connector-c/install/include/mariadb CACHE INTERNAL "" FORCE)
|
||||
${CMAKE_BINARY_DIR}/connector-c/install/include/mariadb CACHE INTERNAL "")
|
||||
set(MARIADB_CONNECTOR_STATIC_LIBRARIES
|
||||
${CMAKE_BINARY_DIR}/connector-c/install/lib/mariadb/libmariadbclient.a
|
||||
CACHE INTERNAL "" FORCE)
|
||||
CACHE INTERNAL "")
|
||||
set(MARIADB_CONNECTOR_LIBRARIES
|
||||
${CMAKE_BINARY_DIR}/connector-c/install/lib/mariadb/libmariadbclient.a
|
||||
CACHE INTERNAL "" FORCE)
|
||||
CACHE INTERNAL "")
|
||||
|
@ -40,6 +40,11 @@ endif()
|
||||
|
||||
if(HAVE_MARIADB_CONNECTOR)
|
||||
message(STATUS "Found MariaDB Connector-C")
|
||||
set(MARIADB_CONNECTOR_FOUND TRUE CACHE INTERNAL "" FORCE)
|
||||
else()
|
||||
set(MARIADB_CONNECTOR_FOUND FALSE CACHE INTERNAL "" FORCE)
|
||||
unset(MARIADB_CONNECTOR_FOUND)
|
||||
unset(MARIADB_CONNECTOR_STATIC_FOUND)
|
||||
unset(MARIADB_CONNECTOR_LIBRARIES)
|
||||
unset(MARIADB_CONNECTOR_STATIC_LIBRARIES)
|
||||
unset(MARIADB_CONNECTOR_INCLUDE_DIR)
|
||||
endif()
|
||||
|
Loading…
x
Reference in New Issue
Block a user