Skip to content

Commit

Permalink
Add a static openssl warning
Browse files Browse the repository at this point in the history
  • Loading branch information
Hual committed Dec 1, 2023
1 parent f09bd5c commit dbfafb6
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
3 changes: 3 additions & 0 deletions Server/Source/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ else()
endif()
endif()

if(UNIX AND NOT SHARED_OPENSSL)
target_compile_definitions(SERVER PRIVATE OMP_STATIC_OPENSSL)
endif()

target_compile_definitions(Server PRIVATE
OMP_VERSION_MAJOR=${CMAKE_PROJECT_VERSION_MAJOR}
Expand Down
4 changes: 4 additions & 0 deletions Server/Source/core_impl.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -1514,6 +1514,10 @@ class Core final : public ICore, public PlayerConnectEventHandler, public Consol

printLn("Starting open.mp server (%u.%u.%u.%u) from commit %.*s", getVersion().major, getVersion().minor, getVersion().patch, getVersion().prerel, PRINT_VIEW(getVersionHash()));

#ifdef OMP_STATIC_OPENSSL
logLn(LogLevel::Warning, "Running static OpenSSL build - plugins that use OpenSSL might crash (discord-connector, pawn-requests). It's recommended to use the dynssl build.");
#endif

// Try to load components from the current directory
loadComponents("components");

Expand Down

0 comments on commit dbfafb6

Please sign in to comment.