2022-08-02 18:48:33 +02:00
|
|
|
From b975245b5d845d38b95a970afbf2bb1fc9ac1695 Mon Sep 17 00:00:00 2001
|
2020-09-12 20:51:20 +02:00
|
|
|
From: Martchus <martchus@gmx.net>
|
|
|
|
Date: Sat, 12 Sep 2020 20:30:49 +0200
|
2021-11-02 02:05:16 +01:00
|
|
|
Subject: [PATCH 2/2] Enable pkg-config for mingw-w64 build
|
2020-09-12 20:51:20 +02:00
|
|
|
|
|
|
|
---
|
2022-04-02 20:59:38 +02:00
|
|
|
CMakeLists.txt | 2 +-
|
2022-08-02 18:48:33 +02:00
|
|
|
libmariadb/CMakeLists.txt | 13 ++++---------
|
|
|
|
2 files changed, 5 insertions(+), 10 deletions(-)
|
2020-09-12 20:51:20 +02:00
|
|
|
|
|
|
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
2022-08-02 18:48:33 +02:00
|
|
|
index 6c67324..c7af878 100644
|
2020-09-12 20:51:20 +02:00
|
|
|
--- a/CMakeLists.txt
|
|
|
|
+++ b/CMakeLists.txt
|
2022-08-02 18:48:33 +02:00
|
|
|
@@ -424,7 +424,7 @@ ENDIF()
|
2020-09-12 20:51:20 +02:00
|
|
|
INCLUDE(${CC_SOURCE_DIR}/plugins/CMakeLists.txt)
|
|
|
|
ADD_SUBDIRECTORY(include)
|
|
|
|
ADD_SUBDIRECTORY(libmariadb)
|
|
|
|
-IF(NOT WIN32)
|
|
|
|
+IF(NOT WIN32 OR MINGW)
|
|
|
|
ADD_SUBDIRECTORY(mariadb_config)
|
|
|
|
ENDIF()
|
|
|
|
|
2022-04-02 20:59:38 +02:00
|
|
|
diff --git a/libmariadb/CMakeLists.txt b/libmariadb/CMakeLists.txt
|
2022-08-02 18:48:33 +02:00
|
|
|
index 43ab846..9114e89 100644
|
2022-04-02 20:59:38 +02:00
|
|
|
--- a/libmariadb/CMakeLists.txt
|
|
|
|
+++ b/libmariadb/CMakeLists.txt
|
2022-08-02 18:48:33 +02:00
|
|
|
@@ -471,19 +471,14 @@ ENDIF()
|
2022-04-02 20:59:38 +02:00
|
|
|
INSTALL(TARGETS mariadbclient
|
|
|
|
COMPONENT Development
|
|
|
|
DESTINATION ${INSTALL_LIBDIR})
|
2022-08-02 18:48:33 +02:00
|
|
|
-IF(WIN32)
|
|
|
|
-INSTALL(TARGETS libmariadb
|
|
|
|
+IF(WIN32 AND NOT MINGW)
|
|
|
|
+INSTALL(TARGETS mariadb
|
|
|
|
COMPONENT SharedLibraries
|
|
|
|
DESTINATION ${INSTALL_LIBDIR})
|
|
|
|
ELSE()
|
|
|
|
# in cmake 3.12+ we can use
|
2022-04-02 20:59:38 +02:00
|
|
|
-#INSTALL(TARGETS mariadb LIBRARY DESTINATION ${INSTALL_LIBDIR} RUNTIME DESTINATION ${INSTALL_BINDIR} ARCHIVE DESTINATION ${INSTALL_LIBDIR}
|
|
|
|
-# COMPONENT SharedLibraries NAMELINK_COMPONENT Development)
|
|
|
|
-# but as long as we build on CentOS 7 with its cmake 2.8.12.2 we have to use
|
|
|
|
-INSTALL(TARGETS mariadb LIBRARY DESTINATION ${INSTALL_LIBDIR} RUNTIME DESTINATION ${INSTALL_BINDIR} ARCHIVE DESTINATION ${INSTALL_LIBDIR}
|
|
|
|
- COMPONENT SharedLibraries NAMELINK_SKIP)
|
|
|
|
-INSTALL(TARGETS mariadb LIBRARY DESTINATION ${INSTALL_LIBDIR} RUNTIME DESTINATION ${INSTALL_BINDIR} ARCHIVE DESTINATION ${INSTALL_LIBDIR}
|
|
|
|
- COMPONENT Development NAMELINK_ONLY)
|
|
|
|
+INSTALL(TARGETS mariadb RUNTIME DESTINATION ${INSTALL_BINDIR} ARCHIVE DESTINATION ${INSTALL_LIBDIR} LIBRARY DESTINATION ${INSTALL_LIBDIR}
|
|
|
|
+ COMPONENT SharedLibraries NAMELINK_COMPONENT Development)
|
2022-08-02 18:48:33 +02:00
|
|
|
ENDIF()
|
2022-04-02 20:59:38 +02:00
|
|
|
|
|
|
|
IF(MSVC)
|
2020-09-12 20:51:20 +02:00
|
|
|
--
|
2022-08-02 18:48:33 +02:00
|
|
|
2.37.1
|
2020-09-12 20:51:20 +02:00
|
|
|
|