diff --git a/ciolib/CMakeLists.txt b/ciolib/CMakeLists.txt
index eff257cadc61f8c6ba5468ecaa7ed4f4ee2c2fd8..ef22e46f2becd226056c017391b80e111a1faf26 100644
--- a/ciolib/CMakeLists.txt
+++ b/ciolib/CMakeLists.txt
@@ -45,6 +45,11 @@ if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Windows")
 	if(CURSES_FOUND)
 		list(APPEND SOURCE curs_cio.c)
 		set(USE_CURSES_ANYWAY TRUE)
+		if (CURSES_HAVE_NCURSES_NCURSES_H)
+			target_compile_definitions(ciolib DEBIAN_HATES_YOU)
+		elseif(CURSES_HAVE_NCURSES_H)
+			target_compile_definitions(ciolib N_CURSES_LIB)
+		endif()
 	else()
 		if(${CMAKE_SYSTEM_NAME} MATCHES "(Free|Open|Net)BSD")
 			list(APPEND SOURCE curs_cio.c)