Просмотр исходного кода

Tightened the SWIG warning filter.

Ryan C. Gordon 16 лет назад
Родитель
Сommit
23d28cbe12
2 измененных файлов с 4 добавлено и 1 удалено
  1. 1 1
      CMakeLists.txt
  2. 3 0
      extras/physfs-swig.i

+ 1 - 1
CMakeLists.txt

@@ -426,7 +426,7 @@ IF(PHYSFS_BUILD_PERL)
             OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/physfs-perl.c" "${CMAKE_CURRENT_BINARY_DIR}/physfs.pm"
             MAIN_DEPENDENCY "${CMAKE_CURRENT_SOURCE_DIR}/extras/physfs-swig.i"
             COMMAND "${SWIG}"
-            ARGS -w451 ${SWIG_OPT_CFLAGS} -perl -outdir "${CMAKE_CURRENT_BINARY_DIR}" -o "${CMAKE_CURRENT_BINARY_DIR}/physfs-perl.c" "${CMAKE_CURRENT_SOURCE_DIR}/extras/physfs-swig.i"
+            ARGS ${SWIG_OPT_CFLAGS} -perl -outdir "${CMAKE_CURRENT_BINARY_DIR}" -o "${CMAKE_CURRENT_BINARY_DIR}/physfs-perl.c" "${CMAKE_CURRENT_SOURCE_DIR}/extras/physfs-swig.i"
             COMMENT "Generating Perl bindings..."
         )
 

+ 3 - 0
extras/physfs-swig.i

@@ -5,6 +5,9 @@
 #include "physfs.h"
 %}
 
+/* I _think_ this is safe for now. */
+%warnfilter(451) PHYSFS_ArchiveInfo;
+
 %ignore _INCLUDE_PHYSFS_H_;  /* ignore the include-once blocker. */
 %ignore PHYSFS_DECL;  /* ignore the export define. */
 %ignore PHYSFS_CALL;  /* ignore the calling conventions define. */