瀏覽代碼

Make release builds work

Since release builds had -Werror on, every warning is counted as an error, and the #pragmas that supressed that warning caused a wrning them selfs.
tags/v1.8.0
Xerbo 4 年之前
父節點
當前提交
06571464fe
共有 2 個檔案被更改,包括 1 行新增4 行删除
  1. +1
    -1
      CMakeLists.txt
  2. +0
    -3
      src/pngio.c

+ 1
- 1
CMakeLists.txt 查看文件

@@ -14,7 +14,7 @@ target_link_libraries(aptdec PRIVATE m)

# Throw errors on warnings on release builds
if(CMAKE_BUILD_TYPE MATCHES "Release")
target_compile_options(aptdec PRIVATE -Wall -Wextra -pedantic -Werror)
target_compile_options(aptdec PRIVATE -Wall -Wextra -pedantic -Wno-missing-field-initializers -Werror)
else()
target_compile_options(aptdec PRIVATE -Wall -Wextra -pedantic)
endif()


+ 0
- 3
src/pngio.c 查看文件

@@ -26,9 +26,6 @@

#include "pngio.h"

#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#pragma clang diagnostic ignored "-Wmissing-field-initializers"

int mapOverlay(char *filename, rgb_t **crow, int nrow, int zenith, int MCIR) {
FILE *fp = fopen(filename, "rb");
if(!fp) {


Loading…
取消
儲存