Disable icons and weechat.desktop to avoid GUI dependencies

Remove flags:
In file included from /usr/ports/pobj/weechat-3.4.1/weechat-3.4.1/src/plugins/plugin.c:27:
In file included from /usr/include/stdlib.h:40:
/usr/include/machine/_types.h:133:15: error: cannot combine with previous 'int' declaration specifier
typedef int                     __wchar_t;

Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -31,7 +31,7 @@ set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake" "${C
 set(CMAKE_SKIP_RPATH ON)
 
 # compiler options
-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -Wformat -Werror=format-security")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsigned-char -Wall -Wextra -Werror-implicit-function-declaration -Wformat -Werror=format-security")
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsigned-char -fms-extensions -Wall -Wextra")
 if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
   # extra options specific to GCC
@@ -291,7 +291,7 @@ if(DL_LIBRARY)
   list(APPEND EXTRA_LIBS ${DL_LIBRARY})
 endif()
 
-add_subdirectory(icons)
+#add_subdirectory(icons)
 
 if(ENABLE_NLS)
   find_package(Gettext REQUIRED)
