Selaa lähdekoodia

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 vuotta sitten
vanhempi
commit
06571464fe
2 muutettua tiedostoa jossa 1 lisäystä ja 4 poistoa
  1. +1
    -1
      CMakeLists.txt
  2. +0
    -3
      src/pngio.c

+ 1
- 1
CMakeLists.txt Näytä tiedosto

@@ -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 Näytä tiedosto

@@ -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) {


Ladataan…
Peruuta
Tallenna