ports/net/weechat/patches/patch-CMakeLists_txt

31 lines
1.2 KiB
Text

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
@@ -29,8 +29,8 @@ 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")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsigned-char -fms-extensions -Wall -Wextra")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsigned-char -Wall -Wextra -Werror-implicit-function-declaration")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsigned-char -Wall -Wextra")
if (CMAKE_C_COMPILER_ID STREQUAL "GNU")
# extra options specific to gcc/g++
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wformat-overflow=2 -Wformat-truncation=2")
@@ -255,7 +255,7 @@ if(DL_LIBRARY)
list(APPEND EXTRA_LIBS dl)
endif()
-add_subdirectory(icons)
+#add_subdirectory(icons)
if(ENABLE_NLS)
add_subdirectory(po)