diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/drogon/0001-vcpkg.patch | |
Diffstat (limited to 'vcpkg/ports/drogon/0001-vcpkg.patch')
| -rw-r--r-- | vcpkg/ports/drogon/0001-vcpkg.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/vcpkg/ports/drogon/0001-vcpkg.patch b/vcpkg/ports/drogon/0001-vcpkg.patch new file mode 100644 index 0000000..151f9fe --- /dev/null +++ b/vcpkg/ports/drogon/0001-vcpkg.patch @@ -0,0 +1,40 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9cbc6d73..30a88c1a 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -361,11 +361,10 @@ endif() + + if (BUILD_POSTGRESQL) + # find postgres +- find_package(pg) +- if (pg_FOUND) +- message(STATUS "libpq inc path:" ${PG_INCLUDE_DIRS}) +- message(STATUS "libpq lib:" ${PG_LIBRARIES}) +- target_link_libraries(${PROJECT_NAME} PRIVATE pg_lib) ++ find_package(PostgreSQL REQUIRED) ++ if(PostgreSQL_FOUND) ++ set(pg_FOUND true) ++ target_link_libraries(${PROJECT_NAME} PRIVATE PostgreSQL::PostgreSQL) + set(DROGON_SOURCES + ${DROGON_SOURCES} + orm_lib/src/postgresql_impl/PostgreSQLResultImpl.cc +@@ -395,7 +394,7 @@ if (BUILD_POSTGRESQL) + ${private_headers} + orm_lib/src/postgresql_impl/PgConnection.h) + endif (libpq_supports_batch) +- endif (pg_FOUND) ++ endif (PostgreSQL_FOUND) + endif (BUILD_POSTGRESQL) + + if (BUILD_MYSQL) +@@ -420,7 +419,9 @@ if (BUILD_MYSQL) + message(STATUS "Mariadb support mysql_optionsv") + add_definitions(-DHAS_MYSQL_OPTIONSV) + endif(HAS_MYSQL_OPTIONSV) +- ++ if (NOT BUILD_SHARED_LIBS AND WIN32) ++ target_link_libraries(${PROJECT_NAME} PUBLIC bcrypt) ++ endif() + set(DROGON_SOURCES + ${DROGON_SOURCES} + orm_lib/src/mysql_impl/MysqlConnection.cc |