Skip to content

Commit

Permalink
Merge pull request #793 from openmultiplayer/hual/static_ssl_warning
Browse files Browse the repository at this point in the history
Add a static openssl warning
  • Loading branch information
AmyrAhmady authored Dec 3, 2023
2 parents a00777d + 01984c6 commit c11feac
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 @@ -1516,6 +1516,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 c11feac

Please sign in to comment.