From e30a4713b688afc7576307dcb3817e577da0af6f Mon Sep 17 00:00:00 2001 From: TheTank20 <57580668+thepwrtank18@users.noreply.github.com> Date: Tue, 10 Jun 2025 23:34:14 -0500 Subject: [PATCH] Update CMakeLists.txt --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index ed7b19a..a3c7c25 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -70,6 +70,11 @@ IF(DJGPP_WATT32) SET(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) SET(UMSKT_LINK_LIBS ${UMSKT_LINK_LIBS} ${DJGPP_WATT32}) SET(UMSKT_LINK_DIRS ${UMSKT_LINK_DIRS} ${WATT_ROOT}/lib) + + # Disable SSE, SSE2, and MMX for DOS compatibility + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mno-sse -mno-sse2 -mno-mmx") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mno-sse -mno-sse2 -mno-mmx") + MESSAGE(STATUS "[UMSKT] Disabled SSE, SSE2, and MMX for DJGPP/DOS compilation") ENDIF() if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")