]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Add source level deprecation warning disabling to certain tests/utils (#2645)
authorsen <senhuang96@fb.com>
Thu, 13 May 2021 18:41:21 +0000 (14:41 -0400)
committerGitHub <noreply@github.com>
Thu, 13 May 2021 18:41:21 +0000 (14:41 -0400)
build/meson/contrib/pzstd/meson.build
build/meson/tests/meson.build
contrib/pzstd/Options.h
contrib/pzstd/Pzstd.h
tests/fullbench.c
tests/fuzzer.c
tests/zstreamtest.c

index 8f3822fd7767bac99edfb120a10431edfcd1710f..dcf2136db43022cf0e83040b06f1c9c19258bb5b 100644 (file)
@@ -18,7 +18,7 @@ pzstd_sources = [join_paths(zstd_rootdir, 'programs/util.c'),
   join_paths(zstd_rootdir, 'contrib/pzstd/SkippableFrame.cpp')]
 pzstd = executable('pzstd',
   pzstd_sources,
-  cpp_args: [ '-DNDEBUG', '-Wno-shadow', '-pedantic' ],
+  cpp_args: [ '-DNDEBUG', '-Wno-shadow', '-pedantic', '-Wno-deprecated-declarations' ],
   include_directories: pzstd_includes,
   dependencies: [ libzstd_dep, thread_dep ],
   install: true)
index 0587f9a70d5c2af6546baa37161bc4dcdbd08f88..1b233630a0735d9e99d96699bdda014fb555ff4b 100644 (file)
@@ -57,7 +57,7 @@ fuzzer_sources = [join_paths(zstd_rootdir, 'programs/datagen.c'),
 fuzzer = executable('fuzzer',
   fuzzer_sources,
   include_directories: test_includes,
-  dependencies: libzstd_dep,
+  dependencies: [ libzstd_dep, thread_dep ],
   install: false)
 
 zstreamtest_sources = [join_paths(zstd_rootdir, 'programs/datagen.c'),
index f4f2aaa499cb9dfa4e30afe4933efa2052199c6e..924543abfd594a414c4342fb44b0b6b1f74e7d77 100644 (file)
@@ -9,6 +9,9 @@
 #pragma once
 
 #define ZSTD_STATIC_LINKING_ONLY
+#define ZSTD_DISABLE_DEPRECATE_WARNINGS /* No deprecation warnings, pzstd itself is deprecated
+                                         * and uses deprecated functions
+                                         */
 #include "zstd.h"
 #undef ZSTD_STATIC_LINKING_ONLY
 
index 033adefaf3a7a2b022a0a3b293d304e94091f026..c667c887d7bac158e9b4410007a2b52ea9695108 100644 (file)
@@ -17,6 +17,9 @@
 #include "utils/ThreadPool.h"
 #include "utils/WorkQueue.h"
 #define ZSTD_STATIC_LINKING_ONLY
+#define ZSTD_DISABLE_DEPRECATE_WARNINGS /* No deprecation warnings, pzstd itself is deprecated
+                                         * and uses deprecated functions
+                                         */
 #include "zstd.h"
 #undef ZSTD_STATIC_LINKING_ONLY
 
index b0efe7e15ab3fc4d42aa1e43438d93a5f79c6bdf..f3cd8269e5fa9e81e5682cff9f40ea62cc681d82 100644 (file)
@@ -28,6 +28,7 @@
     #define GB *(1U<<30)
     typedef enum { bt_raw, bt_rle, bt_compressed, bt_reserved } blockType_e;
 #endif
+#define ZSTD_DISABLE_DEPRECATE_WARNINGS /* No deprecation warnings, we still bench some deprecated functions */
 #define ZSTD_STATIC_LINKING_ONLY  /* ZSTD_compressBegin, ZSTD_compressContinue, etc. */
 #include "zstd.h"        /* ZSTD_versionString */
 #include "util.h"        /* time functions */
index 0a9cb7c2a7ca11f1be6dead3242bcb9fdcd9c14f..1ea65210d037e4556b9ff18ab4c90cb4ab71b6e0 100644 (file)
@@ -30,6 +30,7 @@
 #define ZSTD_STATIC_LINKING_ONLY  /* ZSTD_compressContinue, ZSTD_compressBlock */
 #include "debug.h"        /* DEBUG_STATIC_ASSERT */
 #include "fse.h"
+#define ZSTD_DISABLE_DEPRECATE_WARNINGS /* No deprecation warnings, we still test some deprecated functions */
 #include "zstd.h"         /* ZSTD_VERSION_STRING */
 #include "zstd_errors.h"  /* ZSTD_getErrorCode */
 #define ZDICT_STATIC_LINKING_ONLY
index 56f77232fe9102c3de7ace61c63366c537deaa63..bbef903f892b98cda8b1a495c2d840426807fe34 100644 (file)
@@ -28,6 +28,7 @@
 #include <assert.h>       /* assert */
 #include "timefn.h"       /* UTIL_time_t, UTIL_getTime */
 #include "mem.h"
+#define ZSTD_DISABLE_DEPRECATE_WARNINGS /* No deprecation warnings, we still test some deprecated functions */
 #define ZSTD_STATIC_LINKING_ONLY  /* ZSTD_maxCLevel, ZSTD_customMem, ZSTD_getDictID_fromFrame */
 #include "zstd.h"         /* ZSTD_compressBound */
 #include "zstd_errors.h"  /* ZSTD_error_srcSize_wrong */