From 35a201cc8ef0c3f5b2df88d2e528aabee1048348 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Fri, 30 Apr 2021 18:47:09 +0200 Subject: Initial/Final commit --- .../mariadb_config/CMakeLists.txt | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 mariadb-connector-c-v_2.3.7/mariadb_config/CMakeLists.txt (limited to 'mariadb-connector-c-v_2.3.7/mariadb_config/CMakeLists.txt') diff --git a/mariadb-connector-c-v_2.3.7/mariadb_config/CMakeLists.txt b/mariadb-connector-c-v_2.3.7/mariadb_config/CMakeLists.txt new file mode 100644 index 0000000..4a1b6dc --- /dev/null +++ b/mariadb-connector-c-v_2.3.7/mariadb_config/CMakeLists.txt @@ -0,0 +1,36 @@ +INCLUDE_DIRECTORIES(${CC_SOURCE_DIR}/include) + +# Figure out additional libraries for use with + +FOREACH (dep ${libmariadb_LIB_DEPENDS}) + STRING(REGEX MATCH "^-l.*$" out "${dep}") + IF(out) + SET(extra_dynamic_LDFLAGS "${extra_dynamic_LDFLAGS} ${dep}") + ENDIF(out) +ENDFOREACH(dep) + +IF(UNIX) + IF(OPENSSL_LIBRARIES) + SET(extra_dynamic_LDFLAGS "${extra_dynamic_LDFLAGS} -lssl") + ENDIF() + IF(ICONV_EXTERNAL) + SET(extra_dynamic_LDFLAGS "${extra_dynamic_LDFLAGS} ${ICONV_LIBRARIES}") + ENDIF() + FOREACH(lib ${EXTRA_LIBS}) + SET(extra_dynamic_LDFLAGS "${extra_dynamic_LDFLAGS} -l${lib}") + ENDFOREACH() + IF(WITH_SQLITE) + SET(extra_dynamic_LDFLAGS "${extra_dynamic_LDFLAGS} -lsqlite") + ENDIF() +ENDIF(UNIX) + +CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mariadb_config.c.in + ${CMAKE_CURRENT_BINARY_DIR}/mariadb_config.c @ONLY) + +ADD_EXECUTABLE(mariadb_config ${CMAKE_CURRENT_BINARY_DIR}/mariadb_config.c) +TARGET_LINK_LIBRARIES(mariadb_config) + +# Installation +# +INSTALL(TARGETS mariadb_config + DESTINATION "bin") -- cgit v1.2.3