From f3baf8dc4e900a4e8d4005e31f20be2bae162a56 Mon Sep 17 00:00:00 2001 From: callum_linden <none@none> Date: Mon, 20 Oct 2014 16:02:03 -0700 Subject: [PATCH] Update to build on Xcode 6.0: remove #pragmas from code to deal with tut warnigs/errors (moved to package) AND bracket clang #pragmas in #if LL_DARWIN --- indra/llkdu/llimagej2ckdu.h | 4 ++++ indra/llkdu/llkdumem.h | 5 +++++ indra/test/llapp_tut.cpp | 4 ---- indra/test/llbuffer_tut.cpp | 7 ------- indra/test/llpermissions_tut.cpp | 7 ------- 5 files changed, 9 insertions(+), 18 deletions(-) diff --git a/indra/llkdu/llimagej2ckdu.h b/indra/llkdu/llimagej2ckdu.h index e3b04522934..762476ce699 100755 --- a/indra/llkdu/llimagej2ckdu.h +++ b/indra/llkdu/llimagej2ckdu.h @@ -38,10 +38,14 @@ #include "kdu_params.h" // don't *really* want to rebuild KDU so turn off specific warnings for this header +#if LL_DARWIN #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wunused-private-field" #include "kdu_compressed.h" #pragma clang diagnostic pop +#elif +#include "kdu_compressed.h" +#endif #include "kdu_sample_processing.h" diff --git a/indra/llkdu/llkdumem.h b/indra/llkdu/llkdumem.h index 892826f1998..a0d304868e9 100755 --- a/indra/llkdu/llkdumem.h +++ b/indra/llkdu/llkdumem.h @@ -30,11 +30,16 @@ // Support classes for reading and writing from memory buffers in KDU #define KDU_NO_THREADS // don't *really* want to rebuild KDU so turn off specific warnings for this header +#if LL_DARWIN #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wself-assign-field" #pragma clang diagnostic ignored "-Wunused-private-field" #include "kdu_image.h" #pragma clang diagnostic pop +#elif +#include "kdu_image.h" +#endif + #include "kdu_elementary.h" #include "kdu_messaging.h" #include "kdu_params.h" diff --git a/indra/test/llapp_tut.cpp b/indra/test/llapp_tut.cpp index 5dad838a440..aa5c0672e69 100755 --- a/indra/test/llapp_tut.cpp +++ b/indra/test/llapp_tut.cpp @@ -25,11 +25,7 @@ * $/LicenseInfo$ */ -// turn off warnings about unused functions from clang for tut package -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wunused-function" #include <tut/tut.hpp> -#pragma clang diagnostic pop #include "linden_common.h" #include "llapp.h" diff --git a/indra/test/llbuffer_tut.cpp b/indra/test/llbuffer_tut.cpp index 10a23c688aa..9b8aae6a737 100755 --- a/indra/test/llbuffer_tut.cpp +++ b/indra/test/llbuffer_tut.cpp @@ -26,14 +26,7 @@ * $/LicenseInfo$ */ -#if LL_DARWIN -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wunused-function" #include <tut/tut.hpp> -#pragma clang diagnostic pop -#elif -#include <tut/tut.hpp> -#endif #include "linden_common.h" #include "lltut.h" diff --git a/indra/test/llpermissions_tut.cpp b/indra/test/llpermissions_tut.cpp index 32a016466da..fa4b085fd3a 100755 --- a/indra/test/llpermissions_tut.cpp +++ b/indra/test/llpermissions_tut.cpp @@ -29,14 +29,7 @@ #include <tut/tut.hpp> #include "linden_common.h" -#if LL_DARWIN -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wunused-function" #include "lltut.h" -#pragma clang diagnostic pop -#elif -#include "lltut.h" -#endif #include "message.h" #include "llpermissions.h" -- GitLab