From a73e71e4a91939837099d558c781ba88a0f020fc Mon Sep 17 00:00:00 2001 From: jcorporation Date: Sun, 20 Jan 2019 23:48:13 +0000 Subject: [PATCH] Fix: compiler options for mongoose --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2fab202..664ea5a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,12 +39,15 @@ set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -ggdb -fsanitize=address \ -fsanitize=alignment -fsanitize=object-size -fsanitize=float-divide-by-zero -fsanitize=float-cast-overflow \ -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=bool -fsanitize=enum -fsanitize=vptr -static-libasan") +#compiler flags for mympd src file(GLOB MYMPD_SRC_FILES "src/*.c") set_property(SOURCE ${MYMPD_SRC_FILES} PROPERTY COMPILE_FLAGS "-Wextra -pedantic -Wformat=2 -Wno-unused-parameter -Wshadow -Wwrite-strings -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -Wnested-externs -Wmissing-include-dirs") +#compiler flags for mongoose.c +set_property(SOURCE dist/src/mongoose/mongoose.c PROPERTY COMPILE_FLAGS "-Wno-format-truncation") + set (CMAKE_EXE_LINKER_FLAGS "-Wl,-z,relro -Wl,-z,now") -#set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS NS_ENABLE_SSL) set(SOURCES src/main.c