Poco Find MySql .cmake не может найти MySQL источник - PullRequest
0 голосов
/ 14 февраля 2020

Я работаю с устаревшей cpp кодовой базой. Эта кодовая база зависит от Poco, точнее Poco / MySQL.

При загрузке Poco через Cmake он пытается найти включающие и библиотеки MySQL. У меня есть исходный код MySQL в папке рядом, и я пытаюсь связать его в CMake. Хотя мне удалось правильно связать каталог включения, он все еще не находит mysqlclient (_r), и я понятия не имею, почему. В настоящее время я пытаюсь набрать Ma c, но я бы тоже хотел сделать его кроссплатформенным.

Find MySQL .cmake:

find_library(MYSQL_LIB NAMES mysqlclient_r
                 PATHS
                 /usr/lib/mysql
                 /usr/local/lib/mysql
                 /usr/local/mysql/lib
                 /usr/local/mysql/lib/mysql
                 /opt/mysql/mysql/lib
                 /opt/mysql/mysql/lib/mysql
                 $ENV{MYSQL_DIR}/libmysql_r/.libs
                 $ENV{MYSQL_DIR}/lib
                 $ENV{MYSQL_DIR}/lib/mysql
                 ${CMAKE_CURRENT_SOURCE_DIR}/../../mysql/lib
                 ${CMAKE_CURRENT_SOURCE_DIR}/../../mysql/libmysql)

    message("${MYSQL_LIB}") # MYSQL_LIB-NOTFOUND

https://github.com/mysql/mysql-server

Это источник MySQL, который я пытаюсь построить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...