From 5156eb5613fb23ba084a919f47ef28df97049f19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= Date: Thu, 8 Sep 2022 12:38:25 +0200 Subject: UseSWIG: track generated Perl module files This makes sure the generated file is cleaned properly and allows to create dependencies on it. --- Help/release/dev/UseSWIG-perl-extra-files.rst | 5 +++++ Modules/UseSWIG.cmake | 1 + 2 files changed, 6 insertions(+) create mode 100644 Help/release/dev/UseSWIG-perl-extra-files.rst diff --git a/Help/release/dev/UseSWIG-perl-extra-files.rst b/Help/release/dev/UseSWIG-perl-extra-files.rst new file mode 100644 index 0000000..d7490ec --- /dev/null +++ b/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``). diff --git a/Modules/UseSWIG.cmake b/Modules/UseSWIG.cmake index 35b1704..5b653ad 100644 --- a/Modules/UseSWIG.cmake +++ b/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") -- cgit v0.12