SDL_ttf: cmake: adjust dll name for os/2.

From 889343320bb7750e5cffd374fe0f77f20d2ce206 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Thu, 12 May 2022 14:00:10 +0300
Subject: [PATCH] cmake: adjust dll name for os/2.

---
 CMakeLists.txt | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index a59f7d3..39ddd9f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -193,10 +193,16 @@ elseif (UNIX AND NOT APPLE AND NOT ANDROID)
     )
 endif()
 if (BUILD_SHARED_LIBS)
-    if (WIN32)
+    if (WIN32 OR OS2)
         set_target_properties(SDL2_ttf PROPERTIES
             PREFIX ""
         )
+    endif
+    if (OS2)
+        # OS/2 doesn't support a DLL name longer than 8 characters.
+        set_target_properties(SDL2_ttf PROPERTIES
+           OUTPUT_NAME "SDL2ttf"
+        )
     elseif (UNIX AND NOT APPLE AND NOT ANDROID)
         set_target_properties(SDL2_ttf PROPERTIES
             OUTPUT_NAME "SDL2_ttf-${LT_RELEASE}"