aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFriedrich W. H. Kossebau <kossebau@kde.org>2017-06-17 15:19:58 +0200
committerFriedrich W. H. Kossebau <kossebau@kde.org>2017-06-17 19:54:04 +0200
commitecfd2edc99e0b59ba1dfdb342b81e970985916a9 (patch)
tree61e7bbc6d164a8aa1e7dde9d9c5fd00ed581583d
parent9e81ef2b1a9f5b2e8049a704b5dcc7922e3eb339 (diff)
downloadextra-cmake-modules-ecfd2edc99e0b59ba1dfdb342b81e970985916a9.tar.gz
extra-cmake-modules-ecfd2edc99e0b59ba1dfdb342b81e970985916a9.tar.bz2
Drop perl as dep for ecm_add_qch, not needed/used
Cmp. https://bugzilla.gnome.org/show_bug.cgi?id=783759
-rw-r--r--modules/ECMAddQch.cmake12
-rw-r--r--modules/ECMQchDoxygen.config.in1
2 files changed, 1 insertions, 12 deletions
diff --git a/modules/ECMAddQch.cmake b/modules/ECMAddQch.cmake
index 3e853cb9..a1b515be 100644
--- a/modules/ECMAddQch.cmake
+++ b/modules/ECMAddQch.cmake
@@ -131,7 +131,7 @@
# CONFIG_TEMPLATE specifies a custom cmake template file for the config file
# that is created to control the execution of the API dox generation tool.
# The following CMake variables need to be used:
-# ECM_QCH_DOXYGEN_PERL_EXECUTABLE, ECM_QCH_DOXYGEN_QHELPGENERATOR_EXECUTABLE,
+# ECM_QCH_DOXYGEN_QHELPGENERATOR_EXECUTABLE,
# ECM_QCH_DOXYGEN_FILEPATH, ECM_QCH_DOXYGEN_TAGFILE.
# The following CMake variables can be used:
# ECM_QCH_DOXYGEN_PROJECTNAME, ECM_QCH_DOXYGEN_PROJECTVERSION,
@@ -427,12 +427,6 @@ function(ecm_add_qch target_name)
endif()
# find required tools
- # TODO: check with doxygen author if perl is really still required, PERL_PATH seems unused in doxygen
- find_package(Perl)
- set_package_properties(Perl PROPERTIES
- PURPOSE "Needed for API dox QCH file generation"
- TYPE OPTIONAL
- )
if (NOT DOXYGEN_PATCHED_JSFILESADDED)
set(REQUIRED_DOXYGEN_VERSION 1.8.13)
endif()
@@ -451,9 +445,6 @@ function(ecm_add_qch target_name)
DESCRIPTION "Part of Qt5 tools"
)
set(_missing_tools)
- if (NOT PERL_FOUND)
- list(APPEND _missing_tools "Perl")
- endif()
if (NOT DOXYGEN_FOUND)
list(APPEND _missing_tools "Doxygen")
endif()
@@ -600,7 +591,6 @@ function(ecm_add_qch target_name)
else()
set(ECM_QCH_DOXYGEN_QUIET "YES")
endif()
- set(ECM_QCH_DOXYGEN_PERL_EXECUTABLE "${PERL_EXECUTABLE}")
set(ECM_QCH_DOXYGEN_QHELPGENERATOR_EXECUTABLE ${QHelpGenerator_EXECUTABLE})
# finally create doxygen config file
diff --git a/modules/ECMQchDoxygen.config.in b/modules/ECMQchDoxygen.config.in
index a00ad1a2..17ac74a4 100644
--- a/modules/ECMQchDoxygen.config.in
+++ b/modules/ECMQchDoxygen.config.in
@@ -156,7 +156,6 @@ SKIP_FUNCTION_MACROS = YES
ALLEXTERNALS = NO
EXTERNAL_GROUPS = YES
TAGFILES = @ECM_QCH_DOXYGEN_TAGFILES@
-PERL_PATH = @ECM_QCH_DOXYGEN_PERL_EXECUTABLE@
#---------------------------------------------------------------------------
# Configuration options related to the dot tool
#---------------------------------------------------------------------------