# SDL\_ttf: cmake: adjust dll name for os/2.

**URL:** <https://discourse.libsdl.org/t/sdl-ttf-cmake-adjust-dll-name-for-os-2/36170>\
**Category:** SDL Commits\
**Created:** [May 12, 2022, 11:02am UTC](https://discourse.libsdl.org/t/sdl-ttf-cmake-adjust-dll-name-for-os-2/36170 "2022-05-12T11:02:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SDLPushPostBot](https://discourse.libsdl.org/user_avatar/discourse.libsdl.org/sdlpushpostbot/32/4370_2.png) [@SDLPushPostBot](https://discourse.libsdl.org/u/SDLPushPostBot)\
**Post date:** [May 12, 2022, 11:02am UTC](https://discourse.libsdl.org/t/sdl-ttf-cmake-adjust-dll-name-for-os-2/36170/1 "2022-05-12T11:02:07Z")

</div>

> <https://github.com/libsdl-org/SDL_ttf/commit/889343320bb7750e5cffd374fe0f77f20d2ce206>

```diff
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}"

```
