diff --git a/CMakeLists.txt b/CMakeLists.txt index 48bcae7..bbac7cf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,6 +36,11 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") SET(UMSKT_USE_SHARED_OPENSSL ON) endif() +# neither does dos idk i'm trying random stuff +if (DJGPP_WATT32) { + SET(UMSKT_USE_SHARED_OPENSSL ON) +endif() + IF(UMSKT_USE_SHARED_OPENSSL) SET(OPENSSL_USE_STATIC_LIBS FALSE) SET(OPENSSL_MSVC_STATIC_RT FALSE) @@ -80,6 +85,11 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") MESSAGE(STATUS "[UMSKT] macOS has no static library - Shared library forced on") endif() +if (DJGPP_WATT32) { + SET(BUILD_SHARED_LIBS ON) + MESSAGE(STATUS "[UMSKT] DOS has no static library - Shared library forced on") +endif() + # if we're compiling with MSVC, respect the DEBUG compile option IF(MSVC) SET(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>")