summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2009-10-04 11:54:24 +0200
committerSebastien Helleu <flashcode@flashtux.org>2009-10-04 11:54:24 +0200
commit7b2f578ac4026ea0f94b9060801a9f97bb243d2c (patch)
tree8ea5f97a89cf63e400d2b264787a2f8c5c501cb0 /src/gui
parent43c76c916481a4d7107edddc16db8c3bde07a94d (diff)
downloadweechat-7b2f578ac4026ea0f94b9060801a9f97bb243d2c.zip
Fix compilation under Cygwin (patch #6916)
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/curses/CMakeLists.txt8
-rw-r--r--src/gui/curses/gui-curses.h4
-rw-r--r--src/gui/gtk/CMakeLists.txt8
3 files changed, 20 insertions, 0 deletions
diff --git a/src/gui/curses/CMakeLists.txt b/src/gui/curses/CMakeLists.txt
index 9b196dc2d..1bdeaaf4f 100644
--- a/src/gui/curses/CMakeLists.txt
+++ b/src/gui/curses/CMakeLists.txt
@@ -54,6 +54,14 @@ IF(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
ENDIF(HAVE_BACKTRACE)
ENDIF(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
+IF(ICONV_LIBRARY)
+ LIST(APPEND EXTRA_LIBS ${ICONV_LIBRARY})
+ENDIF(ICONV_LIBRARY)
+
+IF(LIBINTL_LIBRARY)
+ LIST(APPEND EXTRA_LIBS ${LIBINTL_LIBRARY})
+ENDIF(LIBINTL_LIBRARY)
+
ADD_EXECUTABLE(${EXECUTABLE} ${WEECHAT_CURSES_SRC})
INCLUDE_DIRECTORIES(.. ../../core ../../plugins)
diff --git a/src/gui/curses/gui-curses.h b/src/gui/curses/gui-curses.h
index 3f7783b6b..70f89b5cc 100644
--- a/src/gui/curses/gui-curses.h
+++ b/src/gui/curses/gui-curses.h
@@ -28,6 +28,10 @@
#include <curses.h>
#endif
+#ifdef __CYGWIN__
+#include <sys/termios.h>
+#endif
+
struct t_gui_buffer;
struct t_gui_window;
struct t_gui_bar_window;
diff --git a/src/gui/gtk/CMakeLists.txt b/src/gui/gtk/CMakeLists.txt
index f28bdcc23..2f63c67f0 100644
--- a/src/gui/gtk/CMakeLists.txt
+++ b/src/gui/gtk/CMakeLists.txt
@@ -36,6 +36,14 @@ IF(PKG_CONFIG_FOUND)
ENDIF(GTK2_FOUND)
ENDIF(PKG_CONFIG_FOUND)
+IF(ICONV_LIBRARY)
+ LIST(APPEND EXTRA_LIBS ${ICONV_LIBRARY})
+ENDIF(ICONV_LIBRARY)
+
+IF(LIBINTL_LIBRARY)
+ LIST(APPEND EXTRA_LIBS ${LIBINTL_LIBRARY})
+ENDIF(LIBINTL_LIBRARY)
+
ADD_EXECUTABLE(${EXECUTABLE} ${WEECHAT_GTK_SRC})
INCLUDE_DIRECTORIES(.. ../../core ../../plugins)