diff --git a/src/conio/ciolib.c b/src/conio/ciolib.c
index dbe5f3360fd91394afead81798a7a17857d6093c..a081c0024097d7abf2b5377032b7c9c532d5109a 100644
--- a/src/conio/ciolib.c
+++ b/src/conio/ciolib.c
@@ -1886,7 +1886,7 @@ CIOLIBEXPORT enum ciolib_codepage ciolib_getcodepage(void)
 	return conio_fontdata[font].cp;
 }
 
-#if defined(__DARWIN__)
+#if defined(__DARWIN__) && defined(WITH_SDL)
 #ifdef main
 #undef main
 #endif