This commit is contained in:
@ -97,28 +97,15 @@ set(EXTRA_LIBS
|
||||
|
||||
|
||||
# Set paths for libraries before finding Drogon
|
||||
set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH}
|
||||
/usr/local/jsoncpp
|
||||
/usr/local/openssl-musl
|
||||
/usr/local/pgsql
|
||||
/usr/local/mariadb-connector-c
|
||||
/usr/local/sqlite3
|
||||
/usr/local/mysql
|
||||
/usr/local/cares
|
||||
/usr/local/curl
|
||||
)
|
||||
|
||||
# Explicitly set jsoncpp paths for Drogon's FindJsoncpp.cmake
|
||||
set(JSONCPP_INCLUDE_DIRS /usr/local/jsoncpp/include)
|
||||
set(JSONCPP_LIBRARIES /usr/local/jsoncpp/lib/libjsoncpp.a)
|
||||
set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} /usr/local)
|
||||
|
||||
find_package(Drogon CONFIG REQUIRED)
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE Drogon::Drogon)
|
||||
|
||||
# Additional PostgreSQL libraries needed for static linking
|
||||
set(POSTGRESQL_EXTRA_LIBS
|
||||
/usr/local/pgsql/lib/libpgcommon.a
|
||||
/usr/local/pgsql/lib/libpgport.a
|
||||
/usr/local/lib/libpgcommon.a
|
||||
/usr/local/lib/libpgport.a
|
||||
)
|
||||
|
||||
# Link libraries
|
||||
|
Reference in New Issue
Block a user