mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-18 13:27:56 +08:00
[qt5-base] fix feature mysql (#28426)
* [qt5-base] fix feature mysql * Update version Co-authored-by: Victor Romero <viromer@microsoft.com>
This commit is contained in:
parent
edc91e1c48
commit
dbd3081186
@ -23,9 +23,6 @@ set(WITH_MYSQL_PLUGIN OFF)
|
|||||||
if ("mysqlplugin" IN_LIST FEATURES)
|
if ("mysqlplugin" IN_LIST FEATURES)
|
||||||
set(WITH_MYSQL_PLUGIN ON)
|
set(WITH_MYSQL_PLUGIN ON)
|
||||||
endif()
|
endif()
|
||||||
if(WITH_MYSQL_PLUGIN AND NOT VCPKG_TARGET_IS_WINDOWS)
|
|
||||||
message(WARNING "${PORT} is currently not setup to support feature 'mysqlplugin' on platforms other than windows. Feel free to open up a PR to fix it!")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include(qt_port_functions)
|
include(qt_port_functions)
|
||||||
include(configure_qt)
|
include(configure_qt)
|
||||||
@ -237,26 +234,22 @@ if(VCPKG_TARGET_IS_WINDOWS)
|
|||||||
else()
|
else()
|
||||||
list(APPEND CORE_OPTIONS -opengl dynamic) # other possible option without moving angle dlls: "-opengl desktop". "-opengel es2" only works with commented patch
|
list(APPEND CORE_OPTIONS -opengl dynamic) # other possible option without moving angle dlls: "-opengl desktop". "-opengel es2" only works with commented patch
|
||||||
endif()
|
endif()
|
||||||
|
set(ADDITIONAL_WINDOWS_LIBS "ws2_32.lib secur32.lib advapi32.lib shell32.lib crypt32.lib user32.lib gdi32.lib")
|
||||||
list(APPEND RELEASE_OPTIONS
|
list(APPEND RELEASE_OPTIONS
|
||||||
"SQLITE_LIBS=${SQLITE_RELEASE}"
|
"SQLITE_LIBS=${SQLITE_RELEASE}"
|
||||||
"HARFBUZZ_LIBS=${harfbuzz_LIBRARIES_RELEASE}"
|
"HARFBUZZ_LIBS=${harfbuzz_LIBRARIES_RELEASE}"
|
||||||
"OPENSSL_LIBS=${SSL_RELEASE} ${EAY_RELEASE} ws2_32.lib secur32.lib advapi32.lib shell32.lib crypt32.lib user32.lib gdi32.lib"
|
"OPENSSL_LIBS=${SSL_RELEASE} ${EAY_RELEASE} ${ADDITIONAL_WINDOWS_LIBS}"
|
||||||
)
|
)
|
||||||
|
|
||||||
list(APPEND DEBUG_OPTIONS
|
list(APPEND DEBUG_OPTIONS
|
||||||
"SQLITE_LIBS=${SQLITE_DEBUG}"
|
"SQLITE_LIBS=${SQLITE_DEBUG}"
|
||||||
"HARFBUZZ_LIBS=${harfbuzz_LIBRARIES_DEBUG}"
|
"HARFBUZZ_LIBS=${harfbuzz_LIBRARIES_DEBUG}"
|
||||||
"OPENSSL_LIBS=${SSL_DEBUG} ${EAY_DEBUG} ws2_32.lib secur32.lib advapi32.lib shell32.lib crypt32.lib user32.lib gdi32.lib"
|
"OPENSSL_LIBS=${SSL_DEBUG} ${EAY_DEBUG} ${ADDITIONAL_WINDOWS_LIBS}"
|
||||||
)
|
)
|
||||||
if(WITH_PGSQL_PLUGIN)
|
if(WITH_PGSQL_PLUGIN)
|
||||||
list(APPEND RELEASE_OPTIONS "PSQL_LIBS=${PSQL_RELEASE} ${PSQL_PORT_RELEASE} ${PSQL_COMMON_RELEASE} ${SSL_RELEASE} ${EAY_RELEASE} ws2_32.lib secur32.lib advapi32.lib shell32.lib crypt32.lib user32.lib gdi32.lib")
|
list(APPEND RELEASE_OPTIONS "PSQL_LIBS=${PSQL_RELEASE} ${PSQL_PORT_RELEASE} ${PSQL_COMMON_RELEASE} ${SSL_RELEASE} ${EAY_RELEASE} ${ADDITIONAL_WINDOWS_LIBS}")
|
||||||
list(APPEND DEBUG_OPTIONS "PSQL_LIBS=${PSQL_DEBUG} ${PSQL_PORT_DEBUG} ${PSQL_COMMON_DEBUG} ${SSL_DEBUG} ${EAY_DEBUG} ws2_32.lib secur32.lib advapi32.lib shell32.lib crypt32.lib user32.lib gdi32.lib")
|
list(APPEND DEBUG_OPTIONS "PSQL_LIBS=${PSQL_DEBUG} ${PSQL_PORT_DEBUG} ${PSQL_COMMON_DEBUG} ${SSL_DEBUG} ${EAY_DEBUG} ${ADDITIONAL_WINDOWS_LIBS}")
|
||||||
endif()
|
endif()
|
||||||
if (WITH_MYSQL_PLUGIN)
|
|
||||||
list(APPEND RELEASE_OPTIONS "MYSQL_LIBS=${MYSQL_RELEASE} ${SSL_RELEASE} ${EAY_RELEASE} ${ZLIB_RELEASE} ws2_32.lib secur32.lib advapi32.lib shell32.lib crypt32.lib user32.lib gdi32.lib")
|
|
||||||
list(APPEND DEBUG_OPTIONS "MYSQL_LIBS=${MYSQL_DEBUG} ${SSL_DEBUG} ${EAY_DEBUG} ${ZLIB_DEBUG} ws2_32.lib secur32.lib advapi32.lib shell32.lib crypt32.lib user32.lib gdi32.lib")
|
|
||||||
endif(WITH_MYSQL_PLUGIN)
|
|
||||||
|
|
||||||
elseif(VCPKG_TARGET_IS_LINUX)
|
elseif(VCPKG_TARGET_IS_LINUX)
|
||||||
list(APPEND CORE_OPTIONS -fontconfig -xcb-xlib -xcb -linuxfb)
|
list(APPEND CORE_OPTIONS -fontconfig -xcb-xlib -xcb -linuxfb)
|
||||||
if (NOT EXISTS "/usr/include/GL/glu.h")
|
if (NOT EXISTS "/usr/include/GL/glu.h")
|
||||||
@ -335,6 +328,11 @@ elseif(VCPKG_TARGET_IS_OSX)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if (WITH_MYSQL_PLUGIN)
|
||||||
|
list(APPEND RELEASE_OPTIONS "MYSQL_LIBS=${MYSQL_RELEASE} ${SSL_RELEASE} ${EAY_RELEASE} ${ZLIB_RELEASE} ${ADDITIONAL_WINDOWS_LIBS}")
|
||||||
|
list(APPEND DEBUG_OPTIONS "MYSQL_LIBS=${MYSQL_DEBUG} ${SSL_DEBUG} ${EAY_DEBUG} ${ZLIB_DEBUG} ${ADDITIONAL_WINDOWS_LIBS}")
|
||||||
|
endif(WITH_MYSQL_PLUGIN)
|
||||||
|
|
||||||
## Do not build tests or examples
|
## Do not build tests or examples
|
||||||
list(APPEND CORE_OPTIONS
|
list(APPEND CORE_OPTIONS
|
||||||
-nomake examples
|
-nomake examples
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "qt5-base",
|
"name": "qt5-base",
|
||||||
"version": "5.15.7",
|
"version": "5.15.7",
|
||||||
"port-version": 4,
|
"port-version": 5,
|
||||||
"description": "Qt5 Application Framework Base Module. Includes Core, GUI, Widgets, Networking, SQL, Concurrent and other essential qt components.",
|
"description": "Qt5 Application Framework Base Module. Includes Core, GUI, Widgets, Networking, SQL, Concurrent and other essential qt components.",
|
||||||
"homepage": "https://www.qt.io/",
|
"homepage": "https://www.qt.io/",
|
||||||
"license": null,
|
"license": null,
|
||||||
|
@ -6138,7 +6138,7 @@
|
|||||||
},
|
},
|
||||||
"qt5-base": {
|
"qt5-base": {
|
||||||
"baseline": "5.15.7",
|
"baseline": "5.15.7",
|
||||||
"port-version": 4
|
"port-version": 5
|
||||||
},
|
},
|
||||||
"qt5-canvas3d": {
|
"qt5-canvas3d": {
|
||||||
"baseline": "0",
|
"baseline": "0",
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
{
|
{
|
||||||
"versions": [
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "af00427603715db6c7841bcc951fd71c076ffcdf",
|
||||||
|
"version": "5.15.7",
|
||||||
|
"port-version": 5
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"git-tree": "c8d7ff2134c21300e90082d9eb7dbf5c70689856",
|
"git-tree": "c8d7ff2134c21300e90082d9eb7dbf5c70689856",
|
||||||
"version": "5.15.7",
|
"version": "5.15.7",
|
||||||
|
Loading…
Reference in New Issue
Block a user