Browse Source

UseSWIG: track generated Perl module files

This makes sure the generated file is cleaned properly and allows to
create dependencies on it.
Thomas Weißschuh 3 years ago
parent
commit
5156eb5613
2 changed files with 6 additions and 0 deletions
  1. 5 0
      Help/release/dev/UseSWIG-perl-extra-files.rst
  2. 1 0
      Modules/UseSWIG.cmake

+ 5 - 0
Help/release/dev/UseSWIG-perl-extra-files.rst

@@ -0,0 +1,5 @@
+UseSWIG-perl-extra-files
+------------------------
+
+* The :module:`UseSWIG` module gained knowledge about generated Perl module
+  files (extension ``.pm``).

+ 1 - 0
Modules/UseSWIG.cmake

@@ -377,6 +377,7 @@ set(SWIG_EXTRA_LIBRARIES "")
 set(SWIG_PYTHON_EXTRA_FILE_EXTENSIONS ".py")
 set(SWIG_JAVA_EXTRA_FILE_EXTENSIONS ".java" "JNI.java")
 set(SWIG_CSHARP_EXTRA_FILE_EXTENSIONS ".cs" "PINVOKE.cs")
+set(SWIG_PERL_EXTRA_FILE_EXTENSIONS ".pm")
 
 set(SWIG_MANAGE_SUPPORT_FILES_SCRIPT "${CMAKE_CURRENT_LIST_DIR}/UseSWIG/ManageSupportFiles.cmake")