This diff currently runs through a full amd64 bulk build. I send this
diff in advance to discuss it. Here a list of imported port changes:

- Update CMmke to 3.17.2

- Switch CMake to pyhton3

- Remove all Modules under files. This should no longer be necessary.

- Remove our self hacked MODJAVA* MODLUA* MODPY* MODRUBY* modules.
  - Instead we help the original cmake modules, see cmake.port.mk. That
    saves and all these patches and is in my opinion more correct!

- Fix cmake debug packages:
  - If DEBUG_PACKAGES set don't create install stripa rule. Idea by
    landry@

What do you think? I would like to commit this diff if the bulk build
is successful.

Opinions?

diff --git a/devel/cmake/Makefile b/devel/cmake/Makefile
index 91b69c9cf98..4492613f889 100644
--- a/devel/cmake/Makefile
+++ b/devel/cmake/Makefile
@@ -4,11 +4,10 @@ DPB_PROPERTIES =      parallel
 
 COMMENT =      portable build system
 
-VER =          3.16.2
+VER =          3.17.2
 EPOCH =                0
 DISTNAME =     cmake-${VER}
 CATEGORIES =   devel
-REVISION =     1
 
 HOMEPAGE =     https://www.cmake.org/
 
@@ -22,7 +21,11 @@ WANTLIB += jsoncpp m rhash uv z
 
 COMPILER =             base-clang ports-gcc
 
-BUILD_DEPENDS +=       textproc/py-sphinx>=1.4
+MODULES =              lang/python
+MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_3}
+MODPY_RUNDEP =         No
+
+BUILD_DEPENDS =                textproc/py-sphinx${MODPY_FLAVOR}
 
 LIB_DEPENDS =          archivers/libarchive \
                        devel/libuv \
@@ -38,7 +41,7 @@ CONFIGURE_ARGS =      --datadir=share/cmake \
                        --no-qt-gui \
                        --parallel=${MAKE_JOBS} \
                        --prefix=${PREFIX} \
-                       --sphinx-build=${LOCALBASE}/bin/sphinx-build \
+                       
--sphinx-build=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX} \
                        --sphinx-html \
                        --sphinx-man \
                        --system-libs \
@@ -71,7 +74,6 @@ post-patch:
                ${WRKSRC}/Modules/FindDCMTK.cmake \
 
 pre-configure:
-       cp ${FILESDIR}/*.cmake ${WRKSRC}/Modules/
        find ${WRKSRC}/Modules -name "*.cmake" -exec ${SUBST_CMD} {} +
        find ${WRKSRC}/Tests -name "CMakeLists.txt" -exec ${SUBST_CMD} {} +
        ${SUBST_CMD} ${SUBST_FILES}
diff --git a/devel/cmake/cmake.port.mk b/devel/cmake/cmake.port.mk
index 750b671b47a..ab14ee38ca2 100644
--- a/devel/cmake/cmake.port.mk
+++ b/devel/cmake/cmake.port.mk
@@ -50,16 +50,34 @@ _MODCMAKE_GEN = "Unix Makefiles"
 DPB_PROPERTIES += nojunk
 .endif
 
-CONFIGURE_ENV +=       MODJAVA_VER=${MODJAVA_VER} \
-                       MODLUA_VERSION=${MODLUA_VERSION} \
-                       MODLUA_BIN=${MODLUA_BIN} \
-                       MODLUA_INCL_DIR=${MODLUA_INCL_DIR} \
-                       MODPY_VERSION=${MODPY_VERSION} \
-                       MODPY_BIN=${MODPY_BIN} \
-                       MODPY_INCDIR=${MODPY_INCDIR} \
-                       MODPY_LIBDIR=${MODPY_LIBDIR} \
-                       MODRUBY_REV=${MODRUBY_REV} \
-                       MODTCL_VERSION=${MODTCL_VERSION} \
+# JAVA
+.if ${MODULES:Mjava}
+CONFIGURE_ENV +=       JAVA_HOME=${JAVA_HOME}
+MAKE_ENV +=    JAVA_HOME=${JAVA_HOME}
+.endif
+
+# Python
+.if ${MODULES:Mlang/python}
+# 
https://cmake.org/cmake/help/latest/module/FindPython3.html#artifacts-specification
+CONFIGURE_ARGS +=      -DPYTHON_EXECUTABLE=${MODPY_BIN}
+CONFIGURE_ARGS +=      -DPYTHON_LIBRARY_DIRS=${MODPY_LIBDIR}
+CONFIGURE_ARGS +=      -DPYTHON_INCLUDE_DIR=${MODPY_INCDIR}
+.endif
+
+# Lua
+.if ${MODULES:Mlang/lua}
+CONFIGURE_ARGS +=      -DLUA_INCLUDE_DIR=${MODLUA_INCL_DIR}
+.endif
+
+# Ruby
+.if ${MODULES:Mlang/ruby}
+# https://cmake.org/cmake/help/latest/module/FindRuby.html
+CONFIGURE_ARGS +=      -DRUBY_EXECUTABLE=${RUBY}
+.endif
+
+# XXX Remove hackish patches
+# Tcl/Tk
+CONFIGURE_ENV +=       MODTCL_VERSION=${MODTCL_VERSION} \
                        MODTK_VERSION=${MODTK_VERSION} \
                        MODTCL_INCDIR=${MODTCL_INCDIR} \
                        MODTK_INCDIR=${MODTK_INCDIR} \
diff --git a/devel/cmake/distinfo b/devel/cmake/distinfo
index 0ff61db04f0..e56e6ac943f 100644
--- a/devel/cmake/distinfo
+++ b/devel/cmake/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cmake-3.16.2.tar.gz) = jAl4bsYMor41TCmCkHLDgRPekYTymSjrnahEal8s5qk=
-SIZE (cmake-3.16.2.tar.gz) = 9109837
+SHA256 (cmake-3.17.2.tar.gz) = /HcyTE+CCgkFKneFVJuANf+NNGHe1bvYDSUq59HNOqU=
+SIZE (cmake-3.17.2.tar.gz) = 9469251
diff --git a/devel/cmake/files/FindIconv.cmake 
b/devel/cmake/files/FindIconv.cmake
deleted file mode 100644
index 028df5c1ae5..00000000000
--- a/devel/cmake/files/FindIconv.cmake
+++ /dev/null
@@ -1,58 +0,0 @@
-# - Try to find Iconv 
-# Once done this will define 
-# 
-#  ICONV_FOUND - system has Iconv 
-#  ICONV_INCLUDE_DIR - the Iconv include directory 
-#  ICONV_LIBRARIES - Link these to use Iconv 
-#  ICONV_SECOND_ARGUMENT_IS_CONST - the second argument for iconv() is const
-# 
-include(CheckCXXSourceCompiles)
-
-IF (ICONV_INCLUDE_DIR AND ICONV_LIBRARIES)
-  # Already in cache, be silent
-  SET(ICONV_FIND_QUIETLY TRUE)
-ENDIF (ICONV_INCLUDE_DIR AND ICONV_LIBRARIES)
-
-FIND_PATH(ICONV_INCLUDE_DIR iconv.h) 
- 
-FIND_LIBRARY(ICONV_LIBRARIES NAMES iconv libiconv libiconv-2 c)
- 
-IF(ICONV_INCLUDE_DIR AND ICONV_LIBRARIES) 
-   SET(ICONV_FOUND TRUE) 
-ENDIF(ICONV_INCLUDE_DIR AND ICONV_LIBRARIES) 
-
-set(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR})
-set(CMAKE_REQUIRED_LIBRARIES ${ICONV_LIBRARIES})
-IF(ICONV_FOUND)
-  check_cxx_source_compiles("
-  #include <iconv.h>
-  int main(){
-    iconv_t conv = 0;
-    const char* in = 0;
-    size_t ilen = 0;
-    char* out = 0;
-    size_t olen = 0;
-    iconv(conv, &in, &ilen, &out, &olen);
-    return 0;
-  }
-" ICONV_SECOND_ARGUMENT_IS_CONST )
-ENDIF(ICONV_FOUND)
-set(CMAKE_REQUIRED_INCLUDES)
-set(CMAKE_REQUIRED_LIBRARIES)
-
-IF(ICONV_FOUND) 
-  IF(NOT ICONV_FIND_QUIETLY) 
-    MESSAGE(STATUS "Found Iconv: ${ICONV_LIBRARIES}") 
-  ENDIF(NOT ICONV_FIND_QUIETLY) 
-ELSE(ICONV_FOUND) 
-  IF(Iconv_FIND_REQUIRED) 
-    MESSAGE(FATAL_ERROR "Could not find Iconv") 
-  ENDIF(Iconv_FIND_REQUIRED) 
-ENDIF(ICONV_FOUND) 
-
-MARK_AS_ADVANCED(
-  ICONV_INCLUDE_DIR
-  ICONV_LIBRARIES
-  ICONV_SECOND_ARGUMENT_IS_CONST
-)
-
diff --git a/devel/cmake/files/FindLCMS.cmake b/devel/cmake/files/FindLCMS.cmake
deleted file mode 100644
index 20d38b6c9ba..00000000000
--- a/devel/cmake/files/FindLCMS.cmake
+++ /dev/null
@@ -1,61 +0,0 @@
-# - Find LCMS
-# Find the LCMS (Little Color Management System) library and includes and
-# This module defines
-#  LCMS_INCLUDE_DIR, where to find lcms.h
-#  LCMS_LIBRARIES, the libraries needed to use LCMS.
-#  LCMS_DOT_VERSION, The version number of the LCMS library, e.g. "1.19"
-#  LCMS_VERSION, Similar to LCMS_DOT_VERSION, but without the dots, e.g. "119"
-#  LCMS_FOUND, If false, do not try to use LCMS.
-#
-# The minimum required version of LCMS can be specified using the
-# standard syntax, e.g. find_package(LCMS 1.10)
-
-# Copyright (c) 2008, Adrian Page, <adr...@pagenet.plus.com>
-# Copyright (c) 2009, Cyrille Berger, <cber...@cberger.net>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-
-# use pkg-config to get the directories and then use these values
-# in the FIND_PATH() and FIND_LIBRARY() calls
-if(NOT WIN32)
-   find_package(PkgConfig)
-   pkg_check_modules(PC_LCMS lcms)
-   set(LCMS_DEFINITIONS ${PC_LCMS_CFLAGS_OTHER})
-endif(NOT WIN32)
-
-find_path(LCMS_INCLUDE_DIR lcms.h
-   HINTS
-   ${PC_LCMS_INCLUDEDIR}
-   ${PC_LCMS_INCLUDE_DIRS}
-   PATH_SUFFIXES lcms liblcms1
-)
-
-find_library(LCMS_LIBRARIES NAMES lcms liblcms lcms-1 liblcms-1
-   HINTS
-   ${PC_LCMS_LIBDIR}
-   ${PC_LCMS_LIBRARY_DIRS}
-   PATH_SUFFIXES lcms
-)
-
-# Store the LCMS version number in the cache, so we don't have to search every 
time again
-if(LCMS_INCLUDE_DIR  AND NOT  LCMS_VERSION)
-   file(READ ${LCMS_INCLUDE_DIR}/lcms.h LCMS_VERSION_CONTENT)
-   string(REGEX MATCH "#define LCMS_VERSION[ ]*[0-9]*\n" LCMS_VERSION_MATCH 
${LCMS_VERSION_CONTENT})
-   if(LCMS_VERSION_MATCH)
-      string(REGEX REPLACE "#define LCMS_VERSION[ ]*([0-9]*)\n" "\\1" 
_LCMS_VERSION ${LCMS_VERSION_MATCH})
-      string(SUBSTRING ${_LCMS_VERSION} 0 1 LCMS_MAJOR_VERSION)
-      string(SUBSTRING ${_LCMS_VERSION} 1 2 LCMS_MINOR_VERSION)
-   endif(LCMS_VERSION_MATCH)
-   set(LCMS_VERSION "${LCMS_MAJOR_VERSION}${LCMS_MINOR_VERSION}" CACHE STRING 
"Version number of lcms" FORCE)
-   set(LCMS_DOT_VERSION "${LCMS_MAJOR_VERSION}.${LCMS_MINOR_VERSION}" CACHE 
STRING "Version number of lcms split into components" FORCE)
-endif(LCMS_INCLUDE_DIR  AND NOT  LCMS_VERSION)
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(LCMS REQUIRED_VARS LCMS_LIBRARIES 
LCMS_INCLUDE_DIR
-                                       VERSION_VAR LCMS_DOT_VERSION )
-
-mark_as_advanced(LCMS_INCLUDE_DIR LCMS_LIBRARIES LCMS_VERSION)
-
-
diff --git a/devel/cmake/files/FindLua.cmake b/devel/cmake/files/FindLua.cmake
deleted file mode 100644
index ab4e96d3795..00000000000
--- a/devel/cmake/files/FindLua.cmake
+++ /dev/null
@@ -1,211 +0,0 @@
-# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
-# file Copyright.txt or https://cmake.org/licensing for details.
-
-# XXX
-# FindLua.cmake from 3.10.2
-
-#.rst:
-# FindLua
-# -------
-#
-#
-#
-# Locate Lua library This module defines
-#
-# ::
-#
-#   LUA_FOUND          - if false, do not try to link to Lua
-#   LUA_LIBRARIES      - both lua and lualib
-#   LUA_INCLUDE_DIR    - where to find lua.h
-#   LUA_VERSION_STRING - the version of Lua found
-#   LUA_VERSION_MAJOR  - the major version of Lua
-#   LUA_VERSION_MINOR  - the minor version of Lua
-#   LUA_VERSION_PATCH  - the patch version of Lua
-#
-#
-#
-# Note that the expected include convention is
-#
-# ::
-#
-#   #include "lua.h"
-#
-# and not
-#
-# ::
-#
-#   #include <lua/lua.h>
-#
-# This is because, the lua location is not standardized and may exist in
-# locations other than lua/
-
-unset(_lua_include_subdirs)
-unset(_lua_library_names)
-unset(_lua_append_versions)
-
-set(MODLUA_VERSION $ENV{MODLUA_VERSION})
-set(MODLUA_INCL_DIR $ENV{MODLUA_INCL_DIR})
-
-# this is a function only to have all the variables inside go away 
automatically
-function(_lua_set_version_vars)
-    if(MODLUA_VERSION)
-        set(LUA_VERSIONS5 ${MODLUA_VERSION})
-    else()
-        set(LUA_VERSIONS5 5.3 5.2 5.1 5.0)
-    endif()
-
-    if (Lua_FIND_VERSION_EXACT)
-        if (Lua_FIND_VERSION_COUNT GREATER 1)
-            set(_lua_append_versions 
${Lua_FIND_VERSION_MAJOR}.${Lua_FIND_VERSION_MINOR})
-        endif ()
-    elseif (Lua_FIND_VERSION)
-        # once there is a different major version supported this should become 
a loop
-        if (NOT Lua_FIND_VERSION_MAJOR GREATER 5)
-            if (Lua_FIND_VERSION_COUNT EQUAL 1)
-                set(_lua_append_versions ${LUA_VERSIONS5})
-            else ()
-                foreach (subver IN LISTS LUA_VERSIONS5)
-                    if (NOT subver VERSION_LESS ${Lua_FIND_VERSION})
-                        list(APPEND _lua_append_versions ${subver})
-                    endif ()
-                endforeach ()
-            endif ()
-        endif ()
-    else ()
-        # once there is a different major version supported this should become 
a loop
-        set(_lua_append_versions ${LUA_VERSIONS5})
-    endif ()
-
-    list(APPEND _lua_include_subdirs "include/lua" "include")
-
-    foreach (ver IN LISTS _lua_append_versions)
-        string(REGEX MATCH "^([0-9]+)\\.([0-9]+)$" _ver "${ver}")
-        list(APPEND _lua_include_subdirs
-             include/lua${CMAKE_MATCH_1}${CMAKE_MATCH_2}
-             include/lua${CMAKE_MATCH_1}.${CMAKE_MATCH_2}
-             include/lua-${CMAKE_MATCH_1}.${CMAKE_MATCH_2}
-        )
-    endforeach ()
-
-    set(_lua_include_subdirs "${_lua_include_subdirs}" PARENT_SCOPE)
-    set(_lua_append_versions "${_lua_append_versions}" PARENT_SCOPE)
-endfunction(_lua_set_version_vars)
-
-function(_lua_check_header_version _hdr_file)
-    # At least 5.[012] have different ways to express the version
-    # so all of them need to be tested. Lua 5.2 defines LUA_VERSION
-    # and LUA_RELEASE as joined by the C preprocessor, so avoid those.
-    file(STRINGS "${_hdr_file}" lua_version_strings
-         REGEX "^#define[ \t]+LUA_(RELEASE[ \t]+\"Lua [0-9]|VERSION([ 
\t]+\"Lua [0-9]|_[MR])).*")
-
-    string(REGEX REPLACE ".*;#define[ \t]+LUA_VERSION_MAJOR[ \t]+\"([0-9])\"[ 
\t]*;.*" "\\1" LUA_VERSION_MAJOR ";${lua_version_strings};")
-    if (LUA_VERSION_MAJOR MATCHES "^[0-9]+$")
-        string(REGEX REPLACE ".*;#define[ \t]+LUA_VERSION_MINOR[ 
\t]+\"([0-9])\"[ \t]*;.*" "\\1" LUA_VERSION_MINOR ";${lua_version_strings};")
-        string(REGEX REPLACE ".*;#define[ \t]+LUA_VERSION_RELEASE[ 
\t]+\"([0-9])\"[ \t]*;.*" "\\1" LUA_VERSION_PATCH ";${lua_version_strings};")
-        set(LUA_VERSION_STRING 
"${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR}.${LUA_VERSION_PATCH}")
-    else ()
-        string(REGEX REPLACE ".*;#define[ \t]+LUA_RELEASE[ \t]+\"Lua 
([0-9.]+)\"[ \t]*;.*" "\\1" LUA_VERSION_STRING ";${lua_version_strings};")
-        if (NOT LUA_VERSION_STRING MATCHES "^[0-9.]+$")
-            string(REGEX REPLACE ".*;#define[ \t]+LUA_VERSION[ \t]+\"Lua 
([0-9.]+)\"[ \t]*;.*" "\\1" LUA_VERSION_STRING ";${lua_version_strings};")
-        endif ()
-        string(REGEX REPLACE "^([0-9]+)\\.[0-9.]*$" "\\1" LUA_VERSION_MAJOR 
"${LUA_VERSION_STRING}")
-        string(REGEX REPLACE "^[0-9]+\\.([0-9]+)[0-9.]*$" "\\1" 
LUA_VERSION_MINOR "${LUA_VERSION_STRING}")
-        string(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]).*" "\\1" 
LUA_VERSION_PATCH "${LUA_VERSION_STRING}")
-    endif ()
-    foreach (ver IN LISTS _lua_append_versions)
-        if (ver STREQUAL "${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR}")
-            set(LUA_VERSION_MAJOR ${LUA_VERSION_MAJOR} PARENT_SCOPE)
-            set(LUA_VERSION_MINOR ${LUA_VERSION_MINOR} PARENT_SCOPE)
-            set(LUA_VERSION_PATCH ${LUA_VERSION_PATCH} PARENT_SCOPE)
-            set(LUA_VERSION_STRING ${LUA_VERSION_STRING} PARENT_SCOPE)
-            return()
-        endif ()
-    endforeach ()
-endfunction(_lua_check_header_version)
-
-_lua_set_version_vars()
-
-if(MODLUA_INCL_DIR)
-    set(LUA_INCLUDE_DIR "${MODLUA_INCL_DIR}")
-endif()
-
-if (LUA_INCLUDE_DIR AND EXISTS "${LUA_INCLUDE_DIR}/lua.h")
-    _lua_check_header_version("${LUA_INCLUDE_DIR}/lua.h")
-endif ()
-
-if (NOT LUA_VERSION_STRING)
-    foreach (subdir IN LISTS _lua_include_subdirs)
-        unset(LUA_INCLUDE_PREFIX CACHE)
-        find_path(LUA_INCLUDE_PREFIX ${subdir}/lua.h
-          HINTS
-            ENV LUA_DIR
-          PATHS
-          ~/Library/Frameworks
-          /Library/Frameworks
-          /sw # Fink
-          /opt/local # DarwinPorts
-          /opt/csw # Blastwave
-          /opt
-        )
-        if (LUA_INCLUDE_PREFIX)
-            _lua_check_header_version("${LUA_INCLUDE_PREFIX}/${subdir}/lua.h")
-            if (LUA_VERSION_STRING)
-                set(LUA_INCLUDE_DIR "${LUA_INCLUDE_PREFIX}/${subdir}")
-                break()
-            endif ()
-        endif ()
-    endforeach ()
-endif ()
-unset(_lua_include_subdirs)
-unset(_lua_append_versions)
-
-if (LUA_VERSION_STRING)
-    set(_lua_library_names
-        lua${LUA_VERSION_MAJOR}${LUA_VERSION_MINOR}
-        lua${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR}
-        lua-${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR}
-        lua.${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR}
-    )
-endif ()
-
-find_library(LUA_LIBRARY
-  NAMES ${_lua_library_names} lua
-  HINTS
-    ENV LUA_DIR
-  PATH_SUFFIXES lib
-  PATHS
-  ~/Library/Frameworks
-  /Library/Frameworks
-  /sw
-  /opt/local
-  /opt/csw
-  /opt
-)
-unset(_lua_library_names)
-
-if (LUA_LIBRARY)
-    # include the math library for Unix
-    if (UNIX AND NOT APPLE AND NOT BEOS)
-        find_library(LUA_MATH_LIBRARY m)
-        set(LUA_LIBRARIES "${LUA_LIBRARY};${LUA_MATH_LIBRARY}")
-
-        # include dl library for statically-linked Lua library
-        get_filename_component(LUA_LIB_EXT ${LUA_LIBRARY} EXT)
-        if(LUA_LIB_EXT STREQUAL CMAKE_STATIC_LIBRARY_SUFFIX)
-          list(APPEND LUA_LIBRARIES ${CMAKE_DL_LIBS})
-        endif()
-
-    # For Windows and Mac, don't need to explicitly include the math library
-    else ()
-        set(LUA_LIBRARIES "${LUA_LIBRARY}")
-    endif ()
-endif ()
-
-include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
-# handle the QUIETLY and REQUIRED arguments and set LUA_FOUND to TRUE if
-# all listed variables are TRUE
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(Lua
-                                  REQUIRED_VARS LUA_LIBRARIES LUA_INCLUDE_DIR
-                                  VERSION_VAR LUA_VERSION_STRING)
-
-mark_as_advanced(LUA_INCLUDE_DIR LUA_LIBRARY LUA_MATH_LIBRARY)
diff --git a/devel/cmake/patches/patch-Modules_CMakeDetermineJavaCompiler_cmake 
b/devel/cmake/patches/patch-Modules_CMakeDetermineJavaCompiler_cmake
deleted file mode 100644
index 4974234fcc0..00000000000
--- a/devel/cmake/patches/patch-Modules_CMakeDetermineJavaCompiler_cmake
+++ /dev/null
@@ -1,71 +0,0 @@
-$OpenBSD: patch-Modules_CMakeDetermineJavaCompiler_cmake,v 1.15 2020/01/11 
08:01:09 rsadowski Exp $
-Index: Modules/CMakeDetermineJavaCompiler.cmake
---- Modules/CMakeDetermineJavaCompiler.cmake.orig
-+++ Modules/CMakeDetermineJavaCompiler.cmake
-@@ -6,6 +6,8 @@
- # NOTE, a generator may set CMAKE_Java_COMPILER before
- # loading this file to force a compiler.
- 
-+set(MODJAVA_VER $ENV{MODJAVA_VER})
-+
- if(NOT CMAKE_Java_COMPILER)
-   # prefer the environment variable CC
-   if(NOT $ENV{JAVA_COMPILER} STREQUAL "")
-@@ -32,30 +34,33 @@ if(NOT CMAKE_Java_COMPILER)
-     endif()
-   endif()
- 
--  set(Java_BIN_PATH
--    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\2.0;JavaHome]/bin"
--    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.9;JavaHome]/bin"
--    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.8;JavaHome]/bin"
--    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.7;JavaHome]/bin"
--    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.6;JavaHome]/bin"
--    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.5;JavaHome]/bin"
--    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.4;JavaHome]/bin"
--    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.3;JavaHome]/bin"
--    $ENV{JAVA_HOME}/bin
--    /usr/bin
--    /usr/lib/java/bin
--    /usr/share/java/bin
--    /usr/local/bin
--    /usr/local/java/bin
--    /usr/local/java/share/bin
--    /usr/java/j2sdk1.4.2_04
--    /usr/lib/j2sdk1.4-sun/bin
--    /usr/java/j2sdk1.4.2_09/bin
--    /usr/lib/j2sdk1.5-sun/bin
--    /opt/sun-jdk-1.5.0.04/bin
--    /usr/local/jdk-1.7.0/bin
--    /usr/local/jdk-1.6.0/bin
--    )
-+  if(MODJAVA_VER)
-+    set(Java_BIN_PATH /usr/local/jdk-1.8.0/bin)
-+  else(MODJAVA_VER)
-+    set(Java_BIN_PATH
-+      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\2.0;JavaHome]/bin"
-+      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.9;JavaHome]/bin"
-+      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.8;JavaHome]/bin"
-+      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.7;JavaHome]/bin"
-+      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.6;JavaHome]/bin"
-+      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.5;JavaHome]/bin"
-+      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.4;JavaHome]/bin"
-+      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.3;JavaHome]/bin"
-+      $ENV{JAVA_HOME}/bin
-+      /usr/bin
-+      /usr/lib/java/bin
-+      /usr/share/java/bin
-+      /usr/local/bin
-+      /usr/local/java/bin
-+      /usr/local/java/share/bin
-+      /usr/java/j2sdk1.4.2_04
-+      /usr/lib/j2sdk1.4-sun/bin
-+      /usr/java/j2sdk1.4.2_09/bin
-+      /usr/lib/j2sdk1.5-sun/bin
-+      /opt/sun-jdk-1.5.0.04/bin
-+      /usr/local/jdk-1.8.0/bin
-+      )
-+  endif(MODJAVA_VER)
-   # if no compiler has been specified yet, then look for one
-   if(CMAKE_Java_COMPILER_INIT)
-     set(CMAKE_Java_COMPILER ${CMAKE_Java_COMPILER_INIT} CACHE PATH "Java 
Compiler")
diff --git a/devel/cmake/patches/patch-Modules_FindJNI_cmake 
b/devel/cmake/patches/patch-Modules_FindJNI_cmake
deleted file mode 100644
index 5d00ce58196..00000000000
--- a/devel/cmake/patches/patch-Modules_FindJNI_cmake
+++ /dev/null
@@ -1,120 +0,0 @@
-$OpenBSD: patch-Modules_FindJNI_cmake,v 1.25 2020/01/11 08:01:09 rsadowski Exp 
$
-Index: Modules/FindJNI.cmake
---- Modules/FindJNI.cmake.orig
-+++ Modules/FindJNI.cmake
-@@ -45,6 +45,8 @@ The following cache variables are also available to se
-   the include path to jawt.h
- #]=======================================================================]
- 
-+set(MODJAVA_VER $ENV{MODJAVA_VER})
-+
- # Expand {libarch} occurrences to java_libarch subdirectory(-ies) and set 
${_var}
- macro(java_append_library_directories _var)
-     # Determine java arch-specific library subdir
-@@ -93,8 +95,10 @@ macro(java_append_library_directories _var)
- 
-     # Append default list architectures if CMAKE_SYSTEM_PROCESSOR was empty or
-     # system is non-Linux (where the code above has not been well tested)
--    if(NOT _java_libarch OR NOT (CMAKE_SYSTEM_NAME MATCHES "Linux"))
--        list(APPEND _java_libarch "i386" "amd64" "ppc")
-+    if(NOT MODJAVA_VER)
-+      if(NOT _java_libarch OR NOT (CMAKE_SYSTEM_NAME MATCHES "Linux"))
-+          list(APPEND _java_libarch "i386" "amd64" "ppc")
-+      endif()
-     endif()
- 
-     # Sometimes ${CMAKE_SYSTEM_PROCESSOR} is added to the list to prefer
-@@ -130,17 +134,71 @@ if(_JAVA_HOME_EXPLICIT)
-   set(CMAKE_FIND_FRAMEWORK NEVER)
- endif()
- 
--set(JAVA_AWT_LIBRARY_DIRECTORIES)
--if(_JAVA_HOME)
-+if(MODJAVA_VER)
-+  set(JAVA_AWT_LIBRARY_DIRECTORIES)
-   JAVA_APPEND_LIBRARY_DIRECTORIES(JAVA_AWT_LIBRARY_DIRECTORIES
--    ${_JAVA_HOME}/jre/lib/{libarch}
--    ${_JAVA_HOME}/jre/lib
--    ${_JAVA_HOME}/lib/{libarch}
--    ${_JAVA_HOME}/lib
--    ${_JAVA_HOME}
-+    ${LOCALBASE}/jdk-1.8.0/jre/lib/{libarch}
-+    ${LOCALBASE}/jre-1.8.0/lib/{libarch}
-+    ${LOCALBASE}/jdk-11/jre/lib/{libarch}
-+    ${LOCALBASE}/jre-11/lib/{libarch}
-     )
-+else(MODJAVA_VER)
-+  set(JAVA_AWT_LIBRARY_DIRECTORIES)
-+  if(_JAVA_HOME)
-+    JAVA_APPEND_LIBRARY_DIRECTORIES(JAVA_AWT_LIBRARY_DIRECTORIES
-+      ${_JAVA_HOME}/jre/lib/{libarch}
-+      ${_JAVA_HOME}/jre/lib
-+      ${_JAVA_HOME}/lib/{libarch}
-+      ${_JAVA_HOME}/lib
-+      ${_JAVA_HOME}
-+      )
- endif()
-+list(APPEND JAVA_AWT_LIBRARY_DIRECTORIES
-+  "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.4;JavaHome]/lib"
-+  "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\1.3;JavaHome]/lib"
-+  "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit\\${java_install_version};JavaHome]/lib"
-+  )
-+JAVA_APPEND_LIBRARY_DIRECTORIES(JAVA_AWT_LIBRARY_DIRECTORIES
-+  /usr/lib
-+  /usr/local/lib
-+  /usr/lib/jvm/java/lib
-+  /usr/lib/java/jre/lib/{libarch}
-+  /usr/lib/jvm/jre/lib/{libarch}
-+  /usr/local/lib/java/jre/lib/{libarch}
-+  /usr/local/share/java/jre/lib/{libarch}
-+  /usr/lib/j2sdk1.4-sun/jre/lib/{libarch}
-+  /usr/lib/j2sdk1.5-sun/jre/lib/{libarch}
-+  /opt/sun-jdk-1.5.0.04/jre/lib/{libarch}
-+  /usr/lib/jvm/java-6-sun/jre/lib/{libarch}
-+  /usr/lib/jvm/java-1.5.0-sun/jre/lib/{libarch}
-+  /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/{libarch}       # can this one be 
removed ac
-+  /usr/lib/jvm/java-6-openjdk/jre/lib/{libarch}
-+  /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/{libarch}        # fedora
-+  # Debian specific paths for default JVM
-+  /usr/lib/jvm/default-java/jre/lib/{libarch}
-+  /usr/lib/jvm/default-java/jre/lib
-+  /usr/lib/jvm/default-java/lib
-+  # Arch Linux specific paths for default JVM
-+  /usr/lib/jvm/default/jre/lib/{libarch}
-+  /usr/lib/jvm/default/lib/{libarch}
-+  # Ubuntu specific paths for default JVM
-+  /usr/lib/jvm/java-8-openjdk-{libarch}/jre/lib/{libarch}     # Ubuntu 15.10
-+  /usr/lib/jvm/java-7-openjdk-{libarch}/jre/lib/{libarch}     # Ubuntu 15.10
-+  /usr/lib/jvm/java-6-openjdk-{libarch}/jre/lib/{libarch}     # Ubuntu 15.10
-+  # OpenBSD specific paths for default JVM
-+  ${LOCALBASE}/jdk-1.8.0/jre/lib/{libarch}
-+  ${LOCALBASE}/jre-1.8.0/lib/{libarch}
-+  ${LOCALBASE}/jdk-11/jre/lib/{libarch}
-+  ${LOCALBASE}/jre-11/lib/{libarch}
-+  # SuSE specific paths for default JVM
-+  /usr/lib64/jvm/java/jre/lib/{libarch}
-+  /usr/lib64/jvm/jre/lib/{libarch}
-+  )
-+endif(MODJAVA_VER)
- 
-+get_filename_component(java_install_version
-+  "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development 
Kit;CurrentVersion]" NAME)
-+
- if (WIN32)
-   set (_JNI_HINTS)
-   execute_process(COMMAND REG QUERY HKLM\\SOFTWARE\\JavaSoft\\JDK
-@@ -209,10 +267,10 @@ set(_JNI_JAVA_DIRECTORIES_BASE
-   /usr/lib/jvm/java-7-openjdk-{libarch}     # Ubuntu 15.10
-   /usr/lib/jvm/java-6-openjdk-{libarch}     # Ubuntu 15.10
-   # OpenBSD specific paths for default JVM
--  /usr/local/jdk-1.7.0
--  /usr/local/jre-1.7.0
--  /usr/local/jdk-1.6.0
--  /usr/local/jre-1.6.0
-+  ${LOCALBASE}/jdk-1.8.0
-+  ${LOCALBASE}/jre-1.8.0
-+  ${LOCALBASE}/jdk-11
-+  ${LOCALBASE}/jre-11
-   # SuSE specific paths for default JVM
-   /usr/lib64/jvm/java
-   /usr/lib64/jvm/jre
diff --git a/devel/cmake/patches/patch-Modules_FindJava_cmake 
b/devel/cmake/patches/patch-Modules_FindJava_cmake
deleted file mode 100644
index a6638764df6..00000000000
--- a/devel/cmake/patches/patch-Modules_FindJava_cmake
+++ /dev/null
@@ -1,49 +0,0 @@
-$OpenBSD: patch-Modules_FindJava_cmake,v 1.25 2019/08/21 05:47:40 rsadowski 
Exp $
-Index: Modules/FindJava.cmake
---- Modules/FindJava.cmake.orig
-+++ Modules/FindJava.cmake
-@@ -78,6 +78,8 @@ Example Usages:
- 
- include(${CMAKE_CURRENT_LIST_DIR}/CMakeFindJavaCommon.cmake)
- 
-+set(MODJAVA_VER $ENV{MODJAVA_VER})
-+
- # The HINTS option should only be used for values computed from the system.
- set(_JAVA_HINTS)
- if(_JAVA_HOME)
-@@ -133,19 +135,22 @@ endif()
- 
- # Hard-coded guesses should still go in PATHS. This ensures that the user
- # environment can always override hard guesses.
--set(_JAVA_PATHS
--  /usr/lib/java/bin
--  /usr/share/java/bin
--  /usr/local/java/bin
--  /usr/local/java/share/bin
--  /usr/java/j2sdk1.4.2_04
--  /usr/lib/j2sdk1.4-sun/bin
--  /usr/java/j2sdk1.4.2_09/bin
--  /usr/lib/j2sdk1.5-sun/bin
--  /opt/sun-jdk-1.5.0.04/bin
--  /usr/local/jdk-1.7.0/bin
--  /usr/local/jdk-1.6.0/bin
--  )
-+if(MODJAVA_VER)
-+  set(_JAVA_PATHS ${LOCALBASE}/jdk-1.8.0/bin)
-+else(MODJAVA_VER)
-+  set(_JAVA_PATHS
-+    /usr/lib/java/bin
-+    /usr/share/java/bin
-+    /usr/local/java/bin
-+    /usr/local/java/share/bin
-+    /usr/java/j2sdk1.4.2_04
-+    /usr/lib/j2sdk1.4-sun/bin
-+    /usr/java/j2sdk1.4.2_09/bin
-+    /usr/lib/j2sdk1.5-sun/bin
-+    /opt/sun-jdk-1.5.0.04/bin
-+    ${LOCALBASE}/jdk-1.8.0/bin
-+    )
-+endif(MODJAVA_VER)
- find_program(Java_JAVA_EXECUTABLE
-   NAMES java
-   HINTS ${_JAVA_HINTS}
diff --git a/devel/cmake/patches/patch-Modules_FindLua_cmake 
b/devel/cmake/patches/patch-Modules_FindLua_cmake
deleted file mode 100644
index ac9ef473c16..00000000000
--- a/devel/cmake/patches/patch-Modules_FindLua_cmake
+++ /dev/null
@@ -1,33 +0,0 @@
-$OpenBSD: patch-Modules_FindLua_cmake,v 1.7 2019/08/21 05:47:40 rsadowski Exp $
-
-Index: Modules/FindLua.cmake
---- Modules/FindLua.cmake.orig
-+++ Modules/FindLua.cmake
-@@ -46,9 +46,16 @@ unset(_lua_include_subdirs)
- unset(_lua_library_names)
- unset(_lua_append_versions)
- 
-+set(MODLUA_VERSION $ENV{MODLUA_VERSION})
-+set(MODLUA_INCL_DIR $ENV{MODLUA_INCL_DIR})
-+
- # this is a function only to have all the variables inside go away 
automatically
- function(_lua_get_versions)
--    set(LUA_VERSIONS5 5.3 5.2 5.1 5.0)
-+    if(MODLUA_VERSION)
-+         set(LUA_VERSIONS5 ${MODLUA_VERSION})
-+    else()
-+         set(LUA_VERSIONS5 5.3 5.2 5.1 5.0)
-+    endif()
- 
-     if (Lua_FIND_VERSION_EXACT)
-         if (Lua_FIND_VERSION_COUNT GREATER 1)
-@@ -145,6 +152,9 @@ endfunction(_lua_get_header_version)
- 
- function(_lua_find_header)
-   _lua_set_version_vars()
-+  if(MODLUA_INCL_DIR)
-+      set(LUA_INCLUDE_DIR "${MODLUA_INCL_DIR}")
-+  endif()
- 
-   # Initialize as local variable
-   set(CMAKE_IGNORE_PATH ${CMAKE_IGNORE_PATH})
diff --git a/devel/cmake/patches/patch-Modules_FindOpenMP_cmake 
b/devel/cmake/patches/patch-Modules_FindOpenMP_cmake
index c5267dc2e51..0969ff5c57f 100644
--- a/devel/cmake/patches/patch-Modules_FindOpenMP_cmake
+++ b/devel/cmake/patches/patch-Modules_FindOpenMP_cmake
@@ -10,7 +10,7 @@ Index: Modules/FindOpenMP.cmake
      unset(OpenMP_FLAG_CANDIDATES)
  
 -    set(OMP_FLAG_GNU "-fopenmp")
--    set(OMP_FLAG_Clang "-fopenmp=libomp" "-fopenmp=libiomp5" "-fopenmp")
+-    set(OMP_FLAG_Clang "-fopenmp=libomp" "-fopenmp=libiomp5" "-fopenmp" 
"-Xclang -fopenmp")
 +    set(OMP_FLAG_GNU "-fopenmp -lgomp")
 +    set(OMP_FLAG_Clang "-fopenmp -I${LOCALBASE}/include 
-Wl,-L${LOCALBASE}/lib,-lomp")
      set(OMP_FLAG_AppleClang "-Xclang -fopenmp")
diff --git a/devel/cmake/patches/patch-Modules_FindPythonInterp_cmake 
b/devel/cmake/patches/patch-Modules_FindPythonInterp_cmake
deleted file mode 100644
index 65fdcdb19b6..00000000000
--- a/devel/cmake/patches/patch-Modules_FindPythonInterp_cmake
+++ /dev/null
@@ -1,50 +0,0 @@
-$OpenBSD: patch-Modules_FindPythonInterp_cmake,v 1.13 2020/01/11 08:01:09 
rsadowski Exp $
-Index: Modules/FindPythonInterp.cmake
---- Modules/FindPythonInterp.cmake.orig
-+++ Modules/FindPythonInterp.cmake
-@@ -50,6 +50,8 @@ of PYTHON_LIBRARIES.
- 
- #]=======================================================================]
- 
-+set(MODPY_VERSION $ENV{MODPY_VERSION})
-+
- unset(_Python_NAMES)
- 
- set(_PYTHON1_VERSIONS 1.6 1.5)
-@@ -82,19 +84,23 @@ find_program(PYTHON_EXECUTABLE NAMES ${_Python_NAMES})
- 
- # Set up the versions we know about, in the order we will search. Always add
- # the user supplied additional versions to the front.
--set(_Python_VERSIONS ${Python_ADDITIONAL_VERSIONS})
--# If FindPythonInterp has already found the major and minor version,
--# insert that version next to get consistent versions of the interpreter and
--# library.
--if(DEFINED PYTHONLIBS_VERSION_STRING)
--  string(REPLACE "." ";" _PYTHONLIBS_VERSION "${PYTHONLIBS_VERSION_STRING}")
--  list(GET _PYTHONLIBS_VERSION 0 _PYTHONLIBS_VERSION_MAJOR)
--  list(GET _PYTHONLIBS_VERSION 1 _PYTHONLIBS_VERSION_MINOR)
--  list(APPEND _Python_VERSIONS 
${_PYTHONLIBS_VERSION_MAJOR}.${_PYTHONLIBS_VERSION_MINOR})
--endif()
--# Search for the current active python version first
--list(APPEND _Python_VERSIONS ";")
--list(APPEND _Python_VERSIONS ${_PYTHON_FIND_OTHER_VERSIONS})
-+if(MODPY_VERSION)
-+  set(_Python_VERSIONS ${MODPY_VERSION})
-+else(MODPY_VERSION)
-+  set(_Python_VERSIONS ${Python_ADDITIONAL_VERSIONS})
-+  # If FindPythonInterp has already found the major and minor version,
-+  # insert that version next to get consistent versions of the interpreter and
-+  # library.
-+  if(DEFINED PYTHONLIBS_VERSION_STRING)
-+    string(REPLACE "." ";" _PYTHONLIBS_VERSION "${PYTHONLIBS_VERSION_STRING}")
-+    list(GET _PYTHONLIBS_VERSION 0 _PYTHONLIBS_VERSION_MAJOR)
-+    list(GET _PYTHONLIBS_VERSION 1 _PYTHONLIBS_VERSION_MINOR)
-+    list(APPEND _Python_VERSIONS 
${_PYTHONLIBS_VERSION_MAJOR}.${_PYTHONLIBS_VERSION_MINOR})
-+  endif()
-+  # Search for the current active python version first
-+  list(APPEND _Python_VERSIONS ";")
-+  list(APPEND _Python_VERSIONS ${_PYTHON_FIND_OTHER_VERSIONS})
-+endif(MODPY_VERSION)
- 
- unset(_PYTHON_FIND_OTHER_VERSIONS)
- unset(_PYTHON1_VERSIONS)
diff --git a/devel/cmake/patches/patch-Modules_FindPythonLibs_cmake 
b/devel/cmake/patches/patch-Modules_FindPythonLibs_cmake
deleted file mode 100644
index 57d09c562bf..00000000000
--- a/devel/cmake/patches/patch-Modules_FindPythonLibs_cmake
+++ /dev/null
@@ -1,88 +0,0 @@
-$OpenBSD: patch-Modules_FindPythonLibs_cmake,v 1.19 2020/01/11 08:01:09 
rsadowski Exp $
-Index: Modules/FindPythonLibs.cmake
---- Modules/FindPythonLibs.cmake.orig
-+++ Modules/FindPythonLibs.cmake
-@@ -77,6 +77,9 @@ endif()
- # To avoid picking up the system Python.h pre-maturely.
- set(CMAKE_FIND_FRAMEWORK LAST)
- 
-+set(MODPY_VERSION $ENV{MODPY_VERSION})
-+set(MODPY_INCDIR $ENV{MODPY_INCDIR})
-+
- set(_PYTHON1_VERSIONS 1.6 1.5)
- set(_PYTHON2_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0)
- set(_PYTHON3_VERSIONS 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
-@@ -111,11 +114,15 @@ endif()
- # If FindPythonInterp has already found the major and minor version,
- # insert that version between the user supplied versions and the stock
- # version list.
--set(_Python_VERSIONS ${Python_ADDITIONAL_VERSIONS})
--if(DEFINED PYTHON_VERSION_MAJOR AND DEFINED PYTHON_VERSION_MINOR)
--  list(APPEND _Python_VERSIONS 
${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR})
--endif()
--list(APPEND _Python_VERSIONS ${_PYTHON_FIND_OTHER_VERSIONS})
-+if(MODPY_VERSION)
-+  set(_Python_VERSIONS ${MODPY_VERSION})
-+else(MODPY_VERSION)
-+  set(_Python_VERSIONS ${Python_ADDITIONAL_VERSIONS})
-+  if(DEFINED PYTHON_VERSION_MAJOR AND DEFINED PYTHON_VERSION_MINOR)
-+    list(APPEND _Python_VERSIONS 
${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR})
-+  endif()
-+  list(APPEND _Python_VERSIONS ${_PYTHON_FIND_OTHER_VERSIONS})
-+endif(MODPY_VERSION)
- 
- unset(_PYTHON_FIND_OTHER_VERSIONS)
- unset(_PYTHON1_VERSIONS)
-@@ -234,25 +241,24 @@ foreach(_CURRENT_VERSION ${_Python_VERSIONS})
-           ${dir}/Versions/${_CURRENT_VERSION}/include)
-       endforeach()
-     endif()
--
--    find_path(PYTHON_INCLUDE_DIR
--      NAMES Python.h
--      HINTS
--        ${_Python_INCLUDE_PATH_HINT}
--      PATHS
--        ${PYTHON_FRAMEWORK_INCLUDES}
--        
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}\\InstallPath]/include
--        
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}-${_PYTHON_ARCH}\\InstallPath]/include
--        
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}-${_PYTHON_ARCH2}\\InstallPath]/include
--        
[HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}\\InstallPath]/include
--        
[HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}-${_PYTHON_ARCH}\\InstallPath]/include
--        
[HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}-${_PYTHON_ARCH2}\\InstallPath]/include
--      PATH_SUFFIXES
--        python${_CURRENT_VERSION}mu
--        python${_CURRENT_VERSION}m
--        python${_CURRENT_VERSION}u
--        python${_CURRENT_VERSION}
--    )
-+    if(MODPY_VERSION AND MODPY_INCDIR)
-+      set(PYTHON_INCLUDE_DIR "${MODPY_INCDIR}")
-+    else(MODPY_VERSION AND MODPY_INCDIR)
-+      find_path(PYTHON_INCLUDE_DIR
-+        NAMES Python.h
-+        HINTS
-+          ${_Python_INCLUDE_PATH_HINT}
-+        PATHS
-+          ${PYTHON_FRAMEWORK_INCLUDES}
-+          
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}\\InstallPath]/include
-+          
[HKEY_CURRENT_USER\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}\\InstallPath]/include
-+        PATH_SUFFIXES
-+          python${_CURRENT_VERSION}mu
-+          python${_CURRENT_VERSION}m
-+          python${_CURRENT_VERSION}u
-+          python${_CURRENT_VERSION}
-+      )
-+    endif(MODPY_VERSION AND MODPY_INCDIR)
-   endif()
- 
-   # For backward compatibility, set PYTHON_INCLUDE_PATH.
-@@ -293,7 +299,7 @@ set(PYTHON_LIBRARY_DEBUG "${PYTHON_DEBUG_LIBRARY}")
- set(PYTHON_LIBRARY_RELEASE "${PYTHON_LIBRARY}")
- include(${CMAKE_CURRENT_LIST_DIR}/SelectLibraryConfigurations.cmake)
- SELECT_LIBRARY_CONFIGURATIONS(PYTHON)
--# SELECT_LIBRARY_CONFIGURATIONS() sets ${PREFIX}_FOUND if it has a library.
-+# SELECT_LIBRARY_CONFIGURATIONS() sets /usr/local_FOUND if it has a library.
- # Unset this, this prefix doesn't match the module prefix, they are different
- # for historical reasons.
- unset(PYTHON_FOUND)
diff --git a/devel/cmake/patches/patch-Modules_FindRuby_cmake 
b/devel/cmake/patches/patch-Modules_FindRuby_cmake
deleted file mode 100644
index e2e18373b2b..00000000000
--- a/devel/cmake/patches/patch-Modules_FindRuby_cmake
+++ /dev/null
@@ -1,82 +0,0 @@
-$OpenBSD: patch-Modules_FindRuby_cmake,v 1.17 2019/08/21 05:47:40 rsadowski 
Exp $
-
-Index: Modules/FindRuby.cmake
---- Modules/FindRuby.cmake.orig
-+++ Modules/FindRuby.cmake
-@@ -42,7 +42,17 @@ Also:
- 
- # uncomment the following line to get debug output for this file
- # set(_RUBY_DEBUG_OUTPUT TRUE)
-+set(MODRUBY_REV $ENV{MODRUBY_REV})
- 
-+if(MODRUBY_REV AND MODRUBY_REV MATCHES "^[0-9]+\\.[0-9]$")
-+   string(REPLACE "." "" MODRUBY_REV_NO_DOTS ${MODRUBY_REV})
-+   string(REPLACE "." ";" MODRUBY_REV_LIST ${MODRUBY_REV})
-+   list(GET MODRUBY_REV_LIST 0 MODRUBY_REV_MAJOR)
-+   list(GET MODRUBY_REV_LIST 1 MODRUBY_REV_MINOR)
-+endif()
-+
-+
-+
- # Determine the list of possible names of the ruby executable depending
- # on which version of ruby is required
- set(_RUBY_POSSIBLE_EXECUTABLE_NAMES ruby)
-@@ -60,12 +70,16 @@ else()
- endif()
- 
- if(NOT Ruby_FIND_VERSION_EXACT)
--  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby2.4 ruby24)
--  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby2.3 ruby23)
--  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby2.2 ruby22)
--  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby2.1 ruby21)
--  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby2.0 ruby20)
--  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby1.9 ruby19)
-+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby28 ruby2.8)
-+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby27 ruby2.7)
-+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby26 ruby2.6)
-+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby25 ruby2.5)
-+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby24 ruby2.4)
-+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby23 ruby2.3)
-+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby22 ruby2.2)
-+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby21 ruby2.1)
-+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby20 ruby2.0)
-+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby19 ruby1.9)
- 
-   # if we want a version below 1.9, also look for ruby 1.8
-   if("${Ruby_FIND_VERSION_SHORT_NODOT}" VERSION_LESS "19")
-@@ -189,6 +203,26 @@ if(RUBY_EXECUTABLE AND NOT RUBY_VERSION_MAJOR)
-     set(RUBY_VERSION_MAJOR 2)
-     set(RUBY_VERSION_MINOR 4)
-   endif()
-+  # check whether we found 2.5.x
-+  if(${RUBY_EXECUTABLE} MATCHES "ruby2\\.?5")
-+    set(RUBY_VERSION_MAJOR 2)
-+    set(RUBY_VERSION_MINOR 5)
-+  endif()
-+  # check whether we found 2.6.x
-+  if(${RUBY_EXECUTABLE} MATCHES "ruby2\\.?6")
-+    set(RUBY_VERSION_MAJOR 2)
-+    set(RUBY_VERSION_MINOR 6)
-+  endif()
-+  # check whether we found 2.7.x
-+  if(${RUBY_EXECUTABLE} MATCHES "ruby2\\.?7")
-+    set(RUBY_VERSION_MAJOR 2)
-+    set(RUBY_VERSION_MINOR 7)
-+  endif()
-+  # check whether we found 2.8.x
-+  if(${RUBY_EXECUTABLE} MATCHES "ruby2\\.?8")
-+    set(RUBY_VERSION_MAJOR 2)
-+    set(RUBY_VERSION_MINOR 8)
-+  endif()
- endif()
- 
- if(RUBY_VERSION_MAJOR)
-@@ -223,7 +257,7 @@ endif()
- 
- 
- # Determine the list of possible names for the ruby library
--set(_RUBY_POSSIBLE_LIB_NAMES ruby ruby-static ruby${_RUBY_VERSION_SHORT} 
ruby${_RUBY_VERSION_SHORT_NODOT} ruby-${_RUBY_VERSION_SHORT} 
ruby-${RUBY_VERSION})
-+set(_RUBY_POSSIBLE_LIB_NAMES ruby${_RUBY_VERSION_SHORT_NODOT} 
ruby${_RUBY_VERSION_SHORT} ruby-${_RUBY_VERSION_SHORT} ruby-${RUBY_VERSION} 
ruby ruby-static)
- 
- if(WIN32)
-   set( _RUBY_MSVC_RUNTIME "" )
diff --git a/devel/cmake/patches/patch-Modules_Platform_OpenBSD_cmake 
b/devel/cmake/patches/patch-Modules_Platform_OpenBSD_cmake
new file mode 100644
index 00000000000..2672560a4a7
--- /dev/null
+++ b/devel/cmake/patches/patch-Modules_Platform_OpenBSD_cmake
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+Index: Modules/Platform/OpenBSD.cmake
+--- Modules/Platform/OpenBSD.cmake.orig
++++ Modules/Platform/OpenBSD.cmake
+@@ -40,4 +40,9 @@ else()
+   set(OPENBSD_X11BASE /usr/X11R6)
+ endif()
+ 
++# If DEBUG_PACKAGES set don't create install stripa rule
++if($ENV{DEBUG_PACKAGES})
++  set(CMAKE_OPENBSD_DEBUG_PACKAGES)
++endif()
++
+ list(APPEND CMAKE_SYSTEM_PREFIX_PATH ${OPENBSD_LOCALBASE})
diff --git a/devel/cmake/patches/patch-Modules_Qt4ConfigDependentSettings_cmake 
b/devel/cmake/patches/patch-Modules_Qt4ConfigDependentSettings_cmake
deleted file mode 100644
index 94051e28e4a..00000000000
--- a/devel/cmake/patches/patch-Modules_Qt4ConfigDependentSettings_cmake
+++ /dev/null
@@ -1,66 +0,0 @@
-$OpenBSD: patch-Modules_Qt4ConfigDependentSettings_cmake,v 1.12 2019/08/21 
05:47:40 rsadowski Exp $
-Index: Modules/Qt4ConfigDependentSettings.cmake
---- Modules/Qt4ConfigDependentSettings.cmake.orig
-+++ Modules/Qt4ConfigDependentSettings.cmake
-@@ -22,6 +22,10 @@ This file is included by FindQt4.cmake, don't include 
- # if a user needs the dependencies, and they couldn't be found, they can set
- # the variables themselves.
- 
-+include(FindIconv)
-+include(FindIntl)
-+include(FindLCMS)
-+
- set(QT_QTGUI_LIB_DEPENDENCIES "")
- set(QT_QTCORE_LIB_DEPENDENCIES "")
- set(QT_QTNETWORK_LIB_DEPENDENCIES "")
-@@ -56,10 +60,6 @@ if(Q_WS_WIN  AND  NOT QT_IS_STATIC)
-   set(QT_DEFINITIONS ${QT_DEFINITIONS} -DQT_DLL)
- endif()
- 
--if(NOT QT_IS_STATIC)
--  return()
--endif()
--
- # QtOpenGL dependencies
- find_package(OpenGL)
- set (QT_QTOPENGL_LIB_DEPENDENCIES ${OPENGL_glu_LIBRARY} ${OPENGL_gl_LIBRARY})
-@@ -89,6 +89,15 @@ if(QT_QCONFIG MATCHES "system-mng")
-   set(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${MNG_LIBRARY})
- endif()
- 
-+## system lcms
-+if(LCMS_FOUND)
-+  find_library(LCMS_LIBRARY NAMES lcms)
-+  mark_as_advanced(LCMS_LIBRARY)
-+  if(LCMS_LIBRARY)
-+    set(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} 
${LCMS_LIBRARY})
-+  endif(LCMS_LIBRARY)
-+endif(LCMS_FOUND)
-+
- # for X11, get X11 library directory
- if(Q_WS_X11)
-   find_package(X11)
-@@ -176,6 +185,23 @@ if(QT_QCONFIG MATCHES "system-zlib")
-   set(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} 
${ZLIB_LIBRARIES})
- endif()
- 
-+## iconv
-+if(ICONV_FOUND)
-+  find_library(QT_ICONV_LIBRARY NAMES iconv)
-+  mark_as_advanced(QT_ICONV_LIBRARY)
-+  if(QT_ICONV_LIBRARY)
-+    set(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} 
${QT_ICONV_LIBRARY})
-+  endif(QT_ICONV_LIBRARY)
-+endif(ICONV_FOUND)
-+
-+## libintl
-+if(Intl_FOUND)
-+  find_library(QT_INTL_LIBRARY NAMES intl)
-+  mark_as_advanced(QT_INTL_LIBRARY)
-+  if(QT_INTL_LIBRARY)
-+    set(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} 
${QT_INTL_LIBRARY})
-+  endif(QT_INTL_LIBRARY)
-+endif(Intl_FOUND)
- 
- ## openssl
- if(NOT Q_WS_WIN)
diff --git a/devel/cmake/patches/patch-Source_cmArchiveWrite_cxx 
b/devel/cmake/patches/patch-Source_cmArchiveWrite_cxx
index 7091b6f7af6..c24198382e0 100644
--- a/devel/cmake/patches/patch-Source_cmArchiveWrite_cxx
+++ b/devel/cmake/patches/patch-Source_cmArchiveWrite_cxx
@@ -29,7 +29,7 @@ the invalid use of the interface.
 Index: Source/cmArchiveWrite.cxx
 --- Source/cmArchiveWrite.cxx.orig
 +++ Source/cmArchiveWrite.cxx
-@@ -236,9 +236,6 @@ bool cmArchiveWrite::AddFile(const char* file, size_t 
+@@ -242,9 +242,6 @@ bool cmArchiveWrite::AddFile(const char* file, size_t 
    }
    const char* out = file + skip;
  
diff --git a/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx 
b/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx
index 714d6e1280e..b915c2aaf7c 100644
--- a/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx
+++ b/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx
@@ -2,7 +2,7 @@ $OpenBSD: patch-Source_cmComputeLinkInformation_cxx,v 1.24 
2020/01/11 08:01:09 r
 Index: Source/cmComputeLinkInformation.cxx
 --- Source/cmComputeLinkInformation.cxx.orig
 +++ Source/cmComputeLinkInformation.cxx
-@@ -369,8 +369,9 @@ cmComputeLinkInformation::cmComputeLinkInformation(
+@@ -371,8 +371,9 @@ cmComputeLinkInformation::cmComputeLinkInformation(
    this->OrderRuntimeSearchPath->AddUserDirectories(directories);
  
    // Set up the implicit link directories.
@@ -13,84 +13,84 @@ Index: Source/cmComputeLinkInformation.cxx
    
this->OrderRuntimeSearchPath->SetImplicitDirectories(this->ImplicitLinkDirs);
    if (this->OrderDependentRPath) {
      this->OrderDependentRPath->SetImplicitDirectories(this->ImplicitLinkDirs);
-@@ -485,6 +486,8 @@ cmComputeLinkInformation::GetSharedLibrariesLinked() c
+@@ -482,6 +483,7 @@ cmComputeLinkInformation::GetSharedLibrariesLinked() c
  
  bool cmComputeLinkInformation::Compute()
  {
 +  bool use_wxneeded = false;
-+
    // Skip targets that do not link.
    if (!(this->Target->GetType() == cmStateEnums::EXECUTABLE ||
          this->Target->GetType() == cmStateEnums::SHARED_LIBRARY ||
-@@ -511,10 +514,17 @@ bool cmComputeLinkInformation::Compute()
+@@ -508,10 +510,17 @@ bool cmComputeLinkInformation::Compute()
      if (linkEntry.IsSharedDep) {
        this->AddSharedDepItem(linkEntry.Item, linkEntry.Target);
      } else {
-+      std::string litem_tolower = linkEntry.Item;
++      std::string litem_tolower = linkEntry.Item.Value;
 +      transform(litem_tolower.begin(), litem_tolower.end(), 
litem_tolower.begin(), ::tolower);
 +      if (litem_tolower.find("webkit") != std::string::npos || 
litem_tolower.find("webengine") != std::string::npos)
-+        use_wxneeded = true;
++         use_wxneeded = true;
        this->AddItem(linkEntry.Item, linkEntry.Target);
      }
    }
  
 +  if (use_wxneeded == true)
-+    this->AddUserItem("-Wl,-z,wxneeded", false);
++    this->AddUserItem(std::string("-Wl,-z,wxneeded"), false);
 +
    // Restore the target link type so the correct system runtime
    // libraries are found.
    const char* lss = this->Target->GetProperty("LINK_SEARCH_END_STATIC");
-@@ -677,10 +687,16 @@ void cmComputeLinkInformation::AddItem(std::string con
+@@ -718,10 +727,16 @@ void cmComputeLinkInformation::AddItem(BT<std::string>
          // This is a directory.
-         this->AddDirectoryItem(item);
+         this->AddDirectoryItem(item.Value);
        } else {
 -        // Use the full path given to the library file.
-         this->Depends.push_back(item);
+         this->Depends.push_back(item.Value);
 -        this->AddFullItem(item);
--        this->AddLibraryRuntimeInfo(item);
+-        this->AddLibraryRuntimeInfo(item.Value);
 +        if (!this->OpenBSD) {
 +          // Use the full path given to the library file.
 +          this->AddFullItem(item);
-+          this->AddLibraryRuntimeInfo(item);
++          this->AddLibraryRuntimeInfo(item.Value);
 +        } else {
-+          std::string file = cmSystemTools::GetFilenameName(item);
++          std::string file = cmSystemTools::GetFilenameName(item.Value);
 +          this->AddUserItem(file, false);
-+          this->OrderLinkerSearchPath->AddLinkLibrary(item);
++          this->OrderLinkerSearchPath->AddLinkLibrary(item.Value);
 +        }
        }
      } else {
        // This is a library or option specified by the user.
-@@ -1012,11 +1028,18 @@ void cmComputeLinkInformation::AddTargetItem(std::stri
+@@ -1053,11 +1068,18 @@ void cmComputeLinkInformation::AddTargetItem(BT<std::s
      this->SharedLibrariesLinked.insert(target);
    }
  
 -  // Handle case of an imported shared library with no soname.
 -  if (this->NoSONameUsesPath &&
 -      target->IsImportedSharedLibWithoutSOName(this->Config)) {
--    this->AddSharedLibNoSOName(item);
+-    this->AddSharedLibNoSOName(item.Value);
 -    return;
 +  if (this->OpenBSD) {
 +    if (target->GetType() == cmStateEnums::SHARED_LIBRARY) {
-+      this->AddSharedLibNoSOName(item);
++      this->AddSharedLibNoSOName(item.Value);
 +      return;
 +    }
 +  } else {
 +    // Handle case of an imported shared library with no soname.
 +    if (this->NoSONameUsesPath &&
 +        target->IsImportedSharedLibWithoutSOName(this->Config)) {
-+      this->AddSharedLibNoSOName(item);
++      this->AddSharedLibNoSOName(item.Value);
 +      return;
 +    }
    }
  
    // For compatibility with CMake 2.4 include the item's directory in
-@@ -1575,6 +1598,27 @@ void cmComputeLinkInformation::LoadImplicitLinkInfo()
+@@ -1616,6 +1638,28 @@ void cmComputeLinkInformation::LoadImplicitLinkInfo()
    if (const char* rpathDirs =
          (this->Makefile->GetDefinition("CMAKE_PLATFORM_RUNTIME_PATH"))) {
      cmExpandList(rpathDirs, this->RuntimeLinkDirs);
 +  }
 +}
 +
++
 +void cmComputeLinkInformation::LoadImplicitLinkInfoOpenBSD()
 +{
 +  std::vector<std::string> implicitDirVec;
diff --git a/devel/cmake/patches/patch-Source_cmComputeLinkInformation_h 
b/devel/cmake/patches/patch-Source_cmComputeLinkInformation_h
index e58bb988700..de7b637553d 100644
--- a/devel/cmake/patches/patch-Source_cmComputeLinkInformation_h
+++ b/devel/cmake/patches/patch-Source_cmComputeLinkInformation_h
@@ -3,11 +3,11 @@ $OpenBSD: patch-Source_cmComputeLinkInformation_h,v 1.5 
2020/01/11 08:01:09 rsad
 Index: Source/cmComputeLinkInformation.h
 --- Source/cmComputeLinkInformation.h.orig
 +++ Source/cmComputeLinkInformation.h
-@@ -170,6 +170,7 @@ class cmComputeLinkInformation (private)
+@@ -176,6 +176,7 @@ class cmComputeLinkInformation (private)
  
    // Implicit link libraries and directories for linker language.
    void LoadImplicitLinkInfo();
 +  void LoadImplicitLinkInfoOpenBSD();
    void AddImplicitLinkInfo();
    void AddImplicitLinkInfo(std::string const& lang);
-   std::set<std::string> ImplicitLinkDirs;
+   void AddRuntimeLinkLibrary(std::string const& lang);
diff --git a/devel/cmake/patches/patch-Source_cmGeneratorTarget_cxx 
b/devel/cmake/patches/patch-Source_cmGeneratorTarget_cxx
index 943780be290..942261362ab 100644
--- a/devel/cmake/patches/patch-Source_cmGeneratorTarget_cxx
+++ b/devel/cmake/patches/patch-Source_cmGeneratorTarget_cxx
@@ -3,7 +3,7 @@ $OpenBSD: patch-Source_cmGeneratorTarget_cxx,v 1.12 2020/01/11 
08:01:09 rsadowsk
 Index: Source/cmGeneratorTarget.cxx
 --- Source/cmGeneratorTarget.cxx.orig
 +++ Source/cmGeneratorTarget.cxx
-@@ -4092,9 +4092,16 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
+@@ -4154,9 +4154,16 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
    // Check for library version properties.
    const char* version = this->GetProperty("VERSION");
    const char* soversion = this->GetProperty("SOVERSION");
@@ -20,7 +20,7 @@ Index: Source/cmGeneratorTarget.cxx
      // Versioning is supported only for shared libraries and modules,
      // and then only when the platform supports an soname flag.
      version = nullptr;
-@@ -4118,6 +4125,35 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
+@@ -4180,6 +4187,35 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
  
    // The library name.
    targetNames.Output = prefix + targetNames.Base + suffix;
diff --git a/devel/cmake/patches/patch-Source_cmGlobalGenerator_cxx 
b/devel/cmake/patches/patch-Source_cmGlobalGenerator_cxx
index 4687b72ccc8..cfe9d4f106e 100644
--- a/devel/cmake/patches/patch-Source_cmGlobalGenerator_cxx
+++ b/devel/cmake/patches/patch-Source_cmGlobalGenerator_cxx
@@ -3,13 +3,13 @@ $OpenBSD: patch-Source_cmGlobalGenerator_cxx,v 1.12 
2020/01/11 08:01:09 rsadowsk
 Index: Source/cmGlobalGenerator.cxx
 --- Source/cmGlobalGenerator.cxx.orig
 +++ Source/cmGlobalGenerator.cxx
-@@ -2454,6 +2454,9 @@ void cmGlobalGenerator::AddGlobalTarget_Test(
+@@ -2499,6 +2499,9 @@ void cmGlobalGenerator::AddGlobalTarget_Test(
    cmCustomCommandLine singleLine;
    singleLine.push_back(cmSystemTools::GetCTestCommand());
    singleLine.push_back("--force-new-ctest-process");
 +  // Skip tests requiring internet access
 +  singleLine.push_back("--exclude-regex");
 +  
singleLine.push_back("\"CMake.FileDownload|CTestTestUpload|RunCMake.ctest_submit\"");
-   if (cmakeCfgIntDir && *cmakeCfgIntDir && cmakeCfgIntDir[0] != '.') {
-     singleLine.push_back("-C");
-     singleLine.push_back(cmakeCfgIntDir);
+   if (auto testArgs = mf->GetDefinition("CMAKE_CTEST_ARGUMENTS")) {
+     std::vector<std::string> args;
+     cmExpandList(testArgs, args);
diff --git a/devel/cmake/patches/patch-Source_cmInstallCommand_cxx 
b/devel/cmake/patches/patch-Source_cmInstallCommand_cxx
index 8ee21ab66ea..a36898d55a8 100644
--- a/devel/cmake/patches/patch-Source_cmInstallCommand_cxx
+++ b/devel/cmake/patches/patch-Source_cmInstallCommand_cxx
@@ -2,7 +2,7 @@ $OpenBSD: patch-Source_cmInstallCommand_cxx,v 1.16 2020/01/11 
08:01:09 rsadowski
 Index: Source/cmInstallCommand.cxx
 --- Source/cmInstallCommand.cxx.orig
 +++ Source/cmInstallCommand.cxx
-@@ -379,6 +379,9 @@ bool HandleTargetsMode(std::vector<std::string> const&
+@@ -380,6 +380,9 @@ bool HandleTargetsMode(std::vector<std::string> const&
    }
  
    // Select the mode for installing symlinks to versioned shared libraries.
@@ -12,7 +12,7 @@ Index: Source/cmInstallCommand.cxx
    cmInstallTargetGenerator::NamelinkModeType namelinkMode =
      cmInstallTargetGenerator::NamelinkModeNone;
    if (libraryArgs.GetNamelinkOnly()) {
-@@ -386,6 +389,10 @@ bool HandleTargetsMode(std::vector<std::string> const&
+@@ -387,6 +390,10 @@ bool HandleTargetsMode(std::vector<std::string> const&
    } else if (libraryArgs.GetNamelinkSkip()) {
      namelinkMode = cmInstallTargetGenerator::NamelinkModeSkip;
    }
diff --git a/devel/cmake/patches/patch-Source_cmInstallTargetGenerator_cxx 
b/devel/cmake/patches/patch-Source_cmInstallTargetGenerator_cxx
new file mode 100644
index 00000000000..96d54e09edf
--- /dev/null
+++ b/devel/cmake/patches/patch-Source_cmInstallTargetGenerator_cxx
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+Index: Source/cmInstallTargetGenerator.cxx
+--- Source/cmInstallTargetGenerator.cxx.orig
++++ Source/cmInstallTargetGenerator.cxx
+@@ -793,6 +793,11 @@ void cmInstallTargetGenerator::AddStripRule(std::ostre
+     return;
+   }
+ 
++  // Don't handle OpenBSD debug package builds.
++  if (this->Target->GetPropertyAsBool("OPENBSD_DEBUG_PACKAGES")) {
++    return;
++  }
++
+   // Don't handle OSX Bundles.
+   if (this->Target->Target->GetMakefile()->IsOn("APPLE") &&
+       this->Target->GetPropertyAsBool("MACOSX_BUNDLE")) {
diff --git a/devel/cmake/patches/patch-Source_cmSystemTools_cxx 
b/devel/cmake/patches/patch-Source_cmSystemTools_cxx
index 815fc5679bd..993dc26811f 100644
--- a/devel/cmake/patches/patch-Source_cmSystemTools_cxx
+++ b/devel/cmake/patches/patch-Source_cmSystemTools_cxx
@@ -29,7 +29,7 @@ the invalid use of the interface.
 Index: Source/cmSystemTools.cxx
 --- Source/cmSystemTools.cxx.orig
 +++ Source/cmSystemTools.cxx
-@@ -1505,8 +1505,6 @@ bool extract_tar(const std::string& outFileName,
+@@ -1508,8 +1508,6 @@ bool extract_tar(const std::string& outFileName,
                   const std::vector<std::string>& files, bool verbose,
                   bool extract)
  {
diff --git a/devel/cmake/patches/patch-Source_cmTarget_cxx 
b/devel/cmake/patches/patch-Source_cmTarget_cxx
index d7357e6e997..4fc7d03424f 100644
--- a/devel/cmake/patches/patch-Source_cmTarget_cxx
+++ b/devel/cmake/patches/patch-Source_cmTarget_cxx
@@ -3,7 +3,7 @@ $OpenBSD: patch-Source_cmTarget_cxx,v 1.36 2020/01/11 08:01:09 
rsadowski Exp $
 Index: Source/cmTarget.cxx
 --- Source/cmTarget.cxx.orig
 +++ Source/cmTarget.cxx
-@@ -287,7 +287,7 @@ cmTarget::cmTarget(std::string const& name, cmStateEnu
+@@ -293,7 +293,7 @@ cmTarget::cmTarget(std::string const& name, cmStateEnu
      initProp("INSTALL_NAME_DIR");
      initProp("INSTALL_REMOVE_ENVIRONMENT_RPATH");
      initPropValue("INSTALL_RPATH", "");
diff --git 
a/devel/cmake/patches/patch-Tests_CMakeTests_ModuleNoticesTest_cmake_in 
b/devel/cmake/patches/patch-Tests_CMakeTests_ModuleNoticesTest_cmake_in
deleted file mode 100644
index d16480d4728..00000000000
--- a/devel/cmake/patches/patch-Tests_CMakeTests_ModuleNoticesTest_cmake_in
+++ /dev/null
@@ -1,12 +0,0 @@
-$OpenBSD: patch-Tests_CMakeTests_ModuleNoticesTest_cmake_in,v 1.8 2016/11/28 
09:15:13 dcoppa Exp $
---- Tests/CMakeTests/ModuleNoticesTest.cmake.in.orig   Fri Nov 11 15:37:14 2016
-+++ Tests/CMakeTests/ModuleNoticesTest.cmake.in        Fri Nov 25 22:31:45 2016
-@@ -9,6 +9,8 @@ string(REPLACE "\r\r" "\r" notice_regex "${notice_rege
- # Modules that do not require our notice.
- set(notice_exceptions
-   FindCUDA.cmake # MIT License, distributed here from upstream project
-+  FindIconv.cmake
-+  FindLCMS.cmake
-   )
- 
- # Load the list of modules to check.
diff --git a/devel/cmake/pkg/PLIST b/devel/cmake/pkg/PLIST
index 048c510a8c9..4543d5d3754 100644
--- a/devel/cmake/pkg/PLIST
+++ b/devel/cmake/pkg/PLIST
@@ -25,6 +25,7 @@
 @man man/man7/cmake-toolchains.7
 @man man/man7/cmake-variables.7
 @man man/man7/cpack-generators.7
+share/aclocal/
 share/aclocal/cmake.m4
 share/cmake/
 share/cmake/Help/
@@ -179,10 +180,12 @@ share/cmake/Help/envvar/CC.rst
 share/cmake/Help/envvar/CFLAGS.rst
 share/cmake/Help/envvar/CMAKE_BUILD_PARALLEL_LEVEL.rst
 share/cmake/Help/envvar/CMAKE_CONFIG_TYPE.rst
+share/cmake/Help/envvar/CMAKE_EXPORT_COMPILE_COMMANDS.rst
 share/cmake/Help/envvar/CMAKE_GENERATOR.rst
 share/cmake/Help/envvar/CMAKE_GENERATOR_INSTANCE.rst
 share/cmake/Help/envvar/CMAKE_GENERATOR_PLATFORM.rst
 share/cmake/Help/envvar/CMAKE_GENERATOR_TOOLSET.rst
+share/cmake/Help/envvar/CMAKE_LANG_COMPILER_LAUNCHER.rst
 share/cmake/Help/envvar/CMAKE_MSVCIDE_RUN_PATH.rst
 share/cmake/Help/envvar/CMAKE_NO_VERBOSE.rst
 share/cmake/Help/envvar/CMAKE_OSX_ARCHITECTURES.rst
@@ -220,6 +223,7 @@ share/cmake/Help/generator/MSYS Makefiles.rst
 share/cmake/Help/generator/MinGW Makefiles.rst
 share/cmake/Help/generator/NMake Makefiles JOM.rst
 share/cmake/Help/generator/NMake Makefiles.rst
+share/cmake/Help/generator/Ninja Multi-Config.rst
 share/cmake/Help/generator/Ninja.rst
 share/cmake/Help/generator/Sublime Text 2.rst
 share/cmake/Help/generator/Unix Makefiles.rst
@@ -243,9 +247,11 @@ 
share/cmake/Help/include/INTERFACE_INCLUDE_DIRECTORIES_WARNING.txt
 share/cmake/Help/include/INTERFACE_LINK_LIBRARIES_WARNING.txt
 share/cmake/Help/index.rst
 share/cmake/Help/manual/
+share/cmake/Help/manual/ID_RESERVE.txt
 share/cmake/Help/manual/LINKS.txt
 share/cmake/Help/manual/OPTIONS_BUILD.txt
 share/cmake/Help/manual/OPTIONS_HELP.txt
+share/cmake/Help/manual/VS-Choose-Arch.png
 share/cmake/Help/manual/ccmake.1.rst
 share/cmake/Help/manual/cmake-buildsystem.7.rst
 share/cmake/Help/manual/cmake-commands.7.rst
@@ -359,6 +365,7 @@ share/cmake/Help/module/FindBoost.rst
 share/cmake/Help/module/FindBullet.rst
 share/cmake/Help/module/FindCABLE.rst
 share/cmake/Help/module/FindCUDA.rst
+share/cmake/Help/module/FindCUDAToolkit.rst
 share/cmake/Help/module/FindCURL.rst
 share/cmake/Help/module/FindCVS.rst
 share/cmake/Help/module/FindCoin3D.rst
@@ -631,6 +638,11 @@ share/cmake/Help/policy/CMP0094.rst
 share/cmake/Help/policy/CMP0095.rst
 share/cmake/Help/policy/CMP0096.rst
 share/cmake/Help/policy/CMP0097.rst
+share/cmake/Help/policy/CMP0098.rst
+share/cmake/Help/policy/CMP0099.rst
+share/cmake/Help/policy/CMP0100.rst
+share/cmake/Help/policy/CMP0101.rst
+share/cmake/Help/policy/CMP0102.rst
 share/cmake/Help/policy/DEPRECATED.txt
 share/cmake/Help/policy/DISALLOWED_COMMAND.txt
 share/cmake/Help/prop_cache/
@@ -683,6 +695,7 @@ share/cmake/Help/prop_gbl/AUTOGEN_TARGETS_FOLDER.rst
 share/cmake/Help/prop_gbl/AUTOMOC_SOURCE_GROUP.rst
 share/cmake/Help/prop_gbl/AUTOMOC_TARGETS_FOLDER.rst
 share/cmake/Help/prop_gbl/AUTORCC_SOURCE_GROUP.rst
+share/cmake/Help/prop_gbl/CMAKE_CUDA_KNOWN_FEATURES.rst
 share/cmake/Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst
 share/cmake/Help/prop_gbl/CMAKE_C_KNOWN_FEATURES.rst
 share/cmake/Help/prop_gbl/CMAKE_ROLE.rst
@@ -799,6 +812,7 @@ share/cmake/Help/prop_test/WILL_FAIL.rst
 share/cmake/Help/prop_test/WORKING_DIRECTORY.rst
 share/cmake/Help/prop_tgt/
 share/cmake/Help/prop_tgt/ADDITIONAL_CLEAN_FILES.rst
+share/cmake/Help/prop_tgt/AIX_EXPORT_ALL_SYMBOLS.rst
 share/cmake/Help/prop_tgt/ALIASED_TARGET.rst
 share/cmake/Help/prop_tgt/ANDROID_ANT_ADDITIONAL_OPTIONS.rst
 share/cmake/Help/prop_tgt/ANDROID_API.rst
@@ -867,6 +881,8 @@ share/cmake/Help/prop_tgt/CROSSCOMPILING_EMULATOR.rst
 share/cmake/Help/prop_tgt/CUDA_EXTENSIONS.rst
 share/cmake/Help/prop_tgt/CUDA_PTX_COMPILATION.rst
 share/cmake/Help/prop_tgt/CUDA_RESOLVE_DEVICE_SYMBOLS.rst
+share/cmake/Help/prop_tgt/CUDA_RUNTIME_LIBRARY-VALUES.txt
+share/cmake/Help/prop_tgt/CUDA_RUNTIME_LIBRARY.rst
 share/cmake/Help/prop_tgt/CUDA_SEPARABLE_COMPILATION.rst
 share/cmake/Help/prop_tgt/CUDA_STANDARD.rst
 share/cmake/Help/prop_tgt/CUDA_STANDARD_REQUIRED.rst
@@ -880,7 +896,9 @@ share/cmake/Help/prop_tgt/DEBUG_POSTFIX.rst
 share/cmake/Help/prop_tgt/DEFINE_SYMBOL.rst
 share/cmake/Help/prop_tgt/DEPLOYMENT_ADDITIONAL_FILES.rst
 share/cmake/Help/prop_tgt/DEPLOYMENT_REMOTE_DIRECTORY.rst
+share/cmake/Help/prop_tgt/DEPRECATION.rst
 share/cmake/Help/prop_tgt/DISABLE_PRECOMPILE_HEADERS.rst
+share/cmake/Help/prop_tgt/DOTNET_TARGET_FRAMEWORK.rst
 share/cmake/Help/prop_tgt/DOTNET_TARGET_FRAMEWORK_VERSION.rst
 share/cmake/Help/prop_tgt/ENABLE_EXPORTS.rst
 share/cmake/Help/prop_tgt/EXCLUDE_FROM_ALL.rst
@@ -950,6 +968,7 @@ 
share/cmake/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst
 share/cmake/Help/prop_tgt/IOS_INSTALL_COMBINED.rst
 share/cmake/Help/prop_tgt/JOB_POOL_COMPILE.rst
 share/cmake/Help/prop_tgt/JOB_POOL_LINK.rst
+share/cmake/Help/prop_tgt/JOB_POOL_PRECOMPILE_HEADER.rst
 share/cmake/Help/prop_tgt/LABELS.rst
 share/cmake/Help/prop_tgt/LANG_CLANG_TIDY.rst
 share/cmake/Help/prop_tgt/LANG_COMPILER_LAUNCHER.rst
@@ -979,6 +998,8 @@ share/cmake/Help/prop_tgt/LINK_SEARCH_START_STATIC.rst
 share/cmake/Help/prop_tgt/LINK_WHAT_YOU_USE.rst
 share/cmake/Help/prop_tgt/LOCATION.rst
 share/cmake/Help/prop_tgt/LOCATION_CONFIG.rst
+share/cmake/Help/prop_tgt/MACHO_COMPATIBILITY_VERSION.rst
+share/cmake/Help/prop_tgt/MACHO_CURRENT_VERSION.rst
 share/cmake/Help/prop_tgt/MACOSX_BUNDLE.rst
 share/cmake/Help/prop_tgt/MACOSX_BUNDLE_INFO_PLIST.rst
 share/cmake/Help/prop_tgt/MACOSX_FRAMEWORK_INFO_PLIST.rst
@@ -1047,6 +1068,7 @@ 
share/cmake/Help/prop_tgt/VS_DEBUGGER_COMMAND_ARGUMENTS.rst
 share/cmake/Help/prop_tgt/VS_DEBUGGER_ENVIRONMENT.rst
 share/cmake/Help/prop_tgt/VS_DEBUGGER_WORKING_DIRECTORY.rst
 share/cmake/Help/prop_tgt/VS_DESKTOP_EXTENSIONS_VERSION.rst
+share/cmake/Help/prop_tgt/VS_DOTNET_DOCUMENTATION_FILE.rst
 share/cmake/Help/prop_tgt/VS_DOTNET_REFERENCEPROP_refname_TAG_tagname.rst
 share/cmake/Help/prop_tgt/VS_DOTNET_REFERENCES.rst
 share/cmake/Help/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.rst
@@ -1100,6 +1122,7 @@ 
share/cmake/Help/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER_STOP.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.rst
+share/cmake/Help/prop_tgt/XCODE_SCHEME_WORKING_DIRECTORY.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_ZOMBIE_OBJECTS.rst
 share/cmake/Help/prop_tgt/XCTEST.rst
 share/cmake/Help/prop_tgt/XXX_OUTPUT_DIRECTORY.txt
@@ -1114,6 +1137,7 @@ share/cmake/Help/release/3.13.rst
 share/cmake/Help/release/3.14.rst
 share/cmake/Help/release/3.15.rst
 share/cmake/Help/release/3.16.rst
+share/cmake/Help/release/3.17.rst
 share/cmake/Help/release/3.2.rst
 share/cmake/Help/release/3.3.rst
 share/cmake/Help/release/3.4.rst
@@ -1131,6 +1155,7 @@ share/cmake/Help/variable/BORLAND.rst
 share/cmake/Help/variable/BUILD_SHARED_LIBS.rst
 share/cmake/Help/variable/CACHE.rst
 share/cmake/Help/variable/CMAKE_ABSOLUTE_DESTINATION_FILES.rst
+share/cmake/Help/variable/CMAKE_AIX_EXPORT_ALL_SYMBOLS.rst
 share/cmake/Help/variable/CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS.rst
 share/cmake/Help/variable/CMAKE_ANDROID_API.rst
 share/cmake/Help/variable/CMAKE_ANDROID_API_MIN.rst
@@ -1207,15 +1232,23 @@ share/cmake/Help/variable/CMAKE_CONFIG_POSTFIX.rst
 share/cmake/Help/variable/CMAKE_CPACK_COMMAND.rst
 share/cmake/Help/variable/CMAKE_CROSSCOMPILING.rst
 share/cmake/Help/variable/CMAKE_CROSSCOMPILING_EMULATOR.rst
+share/cmake/Help/variable/CMAKE_CROSS_CONFIGS.rst
+share/cmake/Help/variable/CMAKE_CTEST_ARGUMENTS.rst
 share/cmake/Help/variable/CMAKE_CTEST_COMMAND.rst
+share/cmake/Help/variable/CMAKE_CUDA_COMPILE_FEATURES.rst
 share/cmake/Help/variable/CMAKE_CUDA_EXTENSIONS.rst
 share/cmake/Help/variable/CMAKE_CUDA_HOST_COMPILER.rst
 share/cmake/Help/variable/CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS.rst
+share/cmake/Help/variable/CMAKE_CUDA_RUNTIME_LIBRARY.rst
 share/cmake/Help/variable/CMAKE_CUDA_SEPARABLE_COMPILATION.rst
 share/cmake/Help/variable/CMAKE_CUDA_STANDARD.rst
 share/cmake/Help/variable/CMAKE_CUDA_STANDARD_REQUIRED.rst
 share/cmake/Help/variable/CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES.rst
 share/cmake/Help/variable/CMAKE_CURRENT_BINARY_DIR.rst
+share/cmake/Help/variable/CMAKE_CURRENT_FUNCTION.rst
+share/cmake/Help/variable/CMAKE_CURRENT_FUNCTION_LIST_DIR.rst
+share/cmake/Help/variable/CMAKE_CURRENT_FUNCTION_LIST_FILE.rst
+share/cmake/Help/variable/CMAKE_CURRENT_FUNCTION_LIST_LINE.rst
 share/cmake/Help/variable/CMAKE_CURRENT_LIST_DIR.rst
 share/cmake/Help/variable/CMAKE_CURRENT_LIST_FILE.rst
 share/cmake/Help/variable/CMAKE_CURRENT_LIST_LINE.rst
@@ -1230,11 +1263,14 @@ share/cmake/Help/variable/CMAKE_C_STANDARD.rst
 share/cmake/Help/variable/CMAKE_C_STANDARD_REQUIRED.rst
 share/cmake/Help/variable/CMAKE_DEBUG_POSTFIX.rst
 share/cmake/Help/variable/CMAKE_DEBUG_TARGET_PROPERTIES.rst
+share/cmake/Help/variable/CMAKE_DEFAULT_BUILD_TYPE.rst
+share/cmake/Help/variable/CMAKE_DEFAULT_CONFIGS.rst
 share/cmake/Help/variable/CMAKE_DEPENDS_IN_PROJECT_ONLY.rst
 share/cmake/Help/variable/CMAKE_DIRECTORY_LABELS.rst
 share/cmake/Help/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.rst
 share/cmake/Help/variable/CMAKE_DISABLE_PRECOMPILE_HEADERS.rst
 share/cmake/Help/variable/CMAKE_DL_LIBS.rst
+share/cmake/Help/variable/CMAKE_DOTNET_TARGET_FRAMEWORK.rst
 share/cmake/Help/variable/CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION.rst
 share/cmake/Help/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.rst
 share/cmake/Help/variable/CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT.rst
@@ -1257,6 +1293,7 @@ 
share/cmake/Help/variable/CMAKE_EXPORT_PACKAGE_REGISTRY.rst
 share/cmake/Help/variable/CMAKE_EXTRA_GENERATOR.rst
 share/cmake/Help/variable/CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES.rst
 share/cmake/Help/variable/CMAKE_FIND_APPBUNDLE.rst
+share/cmake/Help/variable/CMAKE_FIND_DEBUG_MODE.rst
 share/cmake/Help/variable/CMAKE_FIND_FRAMEWORK.rst
 share/cmake/Help/variable/CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX.rst
 share/cmake/Help/variable/CMAKE_FIND_LIBRARY_PREFIXES.rst
@@ -1334,6 +1371,7 @@ share/cmake/Help/variable/CMAKE_IOS_INSTALL_COMBINED.rst
 share/cmake/Help/variable/CMAKE_JOB_POOLS.rst
 share/cmake/Help/variable/CMAKE_JOB_POOL_COMPILE.rst
 share/cmake/Help/variable/CMAKE_JOB_POOL_LINK.rst
+share/cmake/Help/variable/CMAKE_JOB_POOL_PRECOMPILE_HEADER.rst
 share/cmake/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_MACHINE.rst
 share/cmake/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_PREFIX.rst
 share/cmake/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_SUFFIX.rst
@@ -1420,7 +1458,10 @@ 
share/cmake/Help/variable/CMAKE_MAP_IMPORTED_CONFIG_CONFIG.rst
 share/cmake/Help/variable/CMAKE_MATCH_COUNT.rst
 share/cmake/Help/variable/CMAKE_MATCH_n.rst
 share/cmake/Help/variable/CMAKE_MAXIMUM_RECURSION_DEPTH.rst
+share/cmake/Help/variable/CMAKE_MESSAGE_CONTEXT.rst
+share/cmake/Help/variable/CMAKE_MESSAGE_CONTEXT_SHOW.rst
 share/cmake/Help/variable/CMAKE_MESSAGE_INDENT.rst
+share/cmake/Help/variable/CMAKE_MESSAGE_LOG_LEVEL.rst
 share/cmake/Help/variable/CMAKE_MFC_FLAG.rst
 share/cmake/Help/variable/CMAKE_MINIMUM_REQUIRED_VERSION.rst
 share/cmake/Help/variable/CMAKE_MINOR_VERSION.rst
@@ -1463,6 +1504,7 @@ share/cmake/Help/variable/CMAKE_PROJECT_INCLUDE.rst
 share/cmake/Help/variable/CMAKE_PROJECT_INCLUDE_BEFORE.rst
 share/cmake/Help/variable/CMAKE_PROJECT_NAME.rst
 share/cmake/Help/variable/CMAKE_PROJECT_PROJECT-NAME_INCLUDE.rst
+share/cmake/Help/variable/CMAKE_PROJECT_PROJECT-NAME_INCLUDE_BEFORE.rst
 share/cmake/Help/variable/CMAKE_PROJECT_VERSION.rst
 share/cmake/Help/variable/CMAKE_PROJECT_VERSION_MAJOR.rst
 share/cmake/Help/variable/CMAKE_PROJECT_VERSION_MINOR.rst
@@ -1567,6 +1609,7 @@ 
share/cmake/Help/variable/CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst
+share/cmake/Help/variable/CMAKE_XCODE_SCHEME_ENVIRONMENT.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_GUARD_MALLOC.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES.rst
@@ -1576,6 +1619,7 @@ 
share/cmake/Help/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.rst
 
share/cmake/Help/variable/CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.rst
+share/cmake/Help/variable/CMAKE_XCODE_SCHEME_WORKING_DIRECTORY.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS.rst
 share/cmake/Help/variable/CPACK_ABSOLUTE_DESTINATION_FILES.rst
 share/cmake/Help/variable/CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY.rst
@@ -2057,7 +2101,9 @@ share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/XL-C.cmake
 share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/XL-CXX.cmake
+share/cmake/Modules/Compiler/XL-Fortran/
 share/cmake/Modules/Compiler/XL-Fortran.cmake
+share/cmake/Modules/Compiler/XL-Fortran/cpp
 share/cmake/Modules/Compiler/XL.cmake
 share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/XLClang-C.cmake
@@ -2108,6 +2154,7 @@ share/cmake/Modules/FindCUDA/make2cmake.cmake
 share/cmake/Modules/FindCUDA/parse_cubin.cmake
 share/cmake/Modules/FindCUDA/run_nvcc.cmake
 share/cmake/Modules/FindCUDA/select_compute_arch.cmake
+share/cmake/Modules/FindCUDAToolkit.cmake
 share/cmake/Modules/FindCURL.cmake
 share/cmake/Modules/FindCVS.cmake
 share/cmake/Modules/FindCoin3D.cmake
@@ -2158,7 +2205,6 @@ share/cmake/Modules/FindKDE3.cmake
 share/cmake/Modules/FindKDE4.cmake
 share/cmake/Modules/FindLAPACK.cmake
 share/cmake/Modules/FindLATEX.cmake
-share/cmake/Modules/FindLCMS.cmake
 share/cmake/Modules/FindLTTngUST.cmake
 share/cmake/Modules/FindLibArchive.cmake
 share/cmake/Modules/FindLibLZMA.cmake
@@ -2572,8 +2618,10 @@ share/cmake/Modules/Platform/ULTRIX.cmake
 share/cmake/Modules/Platform/UNIX_SV.cmake
 share/cmake/Modules/Platform/UnixPaths.cmake
 share/cmake/Modules/Platform/UnixWare.cmake
+share/cmake/Modules/Platform/Windows-Apple-Swift.cmake
 share/cmake/Modules/Platform/Windows-Borland-C.cmake
 share/cmake/Modules/Platform/Windows-Borland-CXX.cmake
+share/cmake/Modules/Platform/Windows-Clang-ASM.cmake
 share/cmake/Modules/Platform/Windows-Clang-C.cmake
 share/cmake/Modules/Platform/Windows-Clang-CXX.cmake
 share/cmake/Modules/Platform/Windows-Clang.cmake
@@ -2583,6 +2631,7 @@ share/cmake/Modules/Platform/Windows-Embarcadero-CXX.cmake
 share/cmake/Modules/Platform/Windows-Embarcadero.cmake
 share/cmake/Modules/Platform/Windows-Flang-Fortran.cmake
 share/cmake/Modules/Platform/Windows-G95-Fortran.cmake
+share/cmake/Modules/Platform/Windows-GNU-ASM.cmake
 share/cmake/Modules/Platform/Windows-GNU-C-ABI.cmake
 share/cmake/Modules/Platform/Windows-GNU-C.cmake
 share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake
@@ -2614,15 +2663,19 @@ share/cmake/Modules/Platform/WindowsCE-MSVC-C.cmake
 share/cmake/Modules/Platform/WindowsCE-MSVC-CXX.cmake
 share/cmake/Modules/Platform/WindowsCE.cmake
 share/cmake/Modules/Platform/WindowsPaths.cmake
+share/cmake/Modules/Platform/WindowsPhone-Clang-ASM.cmake
 share/cmake/Modules/Platform/WindowsPhone-Clang-C.cmake
 share/cmake/Modules/Platform/WindowsPhone-Clang-CXX.cmake
+share/cmake/Modules/Platform/WindowsPhone-GNU-ASM.cmake
 share/cmake/Modules/Platform/WindowsPhone-GNU-C.cmake
 share/cmake/Modules/Platform/WindowsPhone-GNU-CXX.cmake
 share/cmake/Modules/Platform/WindowsPhone-MSVC-C.cmake
 share/cmake/Modules/Platform/WindowsPhone-MSVC-CXX.cmake
 share/cmake/Modules/Platform/WindowsPhone.cmake
+share/cmake/Modules/Platform/WindowsStore-Clang-ASM.cmake
 share/cmake/Modules/Platform/WindowsStore-Clang-C.cmake
 share/cmake/Modules/Platform/WindowsStore-Clang-CXX.cmake
+share/cmake/Modules/Platform/WindowsStore-GNU-ASM.cmake
 share/cmake/Modules/Platform/WindowsStore-GNU-C.cmake
 share/cmake/Modules/Platform/WindowsStore-GNU-CXX.cmake
 share/cmake/Modules/Platform/WindowsStore-MSVC-C.cmake
@@ -2760,6 +2813,12 @@ share/doc/cmake/Copyright.txt
 share/doc/cmake/cmsys/
 share/doc/cmake/cmsys/Copyright.txt
 share/doc/cmake/html/
+share/doc/cmake/html/_images/
+share/doc/cmake/html/_images/GUI-Add-Entry.png
+share/doc/cmake/html/_images/GUI-Choose-Generator.png
+share/doc/cmake/html/_images/GUI-Configure-Dialog.png
+share/doc/cmake/html/_images/GUI-Source-Binary.png
+share/doc/cmake/html/_images/VS-Choose-Arch.png
 share/doc/cmake/html/_sources/
 share/doc/cmake/html/_sources/command/
 share/doc/cmake/html/_sources/command/add_compile_definitions.txt
@@ -2907,10 +2966,12 @@ share/doc/cmake/html/_sources/envvar/CC.txt
 share/doc/cmake/html/_sources/envvar/CFLAGS.txt
 share/doc/cmake/html/_sources/envvar/CMAKE_BUILD_PARALLEL_LEVEL.txt
 share/doc/cmake/html/_sources/envvar/CMAKE_CONFIG_TYPE.txt
+share/doc/cmake/html/_sources/envvar/CMAKE_EXPORT_COMPILE_COMMANDS.txt
 share/doc/cmake/html/_sources/envvar/CMAKE_GENERATOR.txt
 share/doc/cmake/html/_sources/envvar/CMAKE_GENERATOR_INSTANCE.txt
 share/doc/cmake/html/_sources/envvar/CMAKE_GENERATOR_PLATFORM.txt
 share/doc/cmake/html/_sources/envvar/CMAKE_GENERATOR_TOOLSET.txt
+share/doc/cmake/html/_sources/envvar/CMAKE_LANG_COMPILER_LAUNCHER.txt
 share/doc/cmake/html/_sources/envvar/CMAKE_MSVCIDE_RUN_PATH.txt
 share/doc/cmake/html/_sources/envvar/CMAKE_NO_VERBOSE.txt
 share/doc/cmake/html/_sources/envvar/CMAKE_OSX_ARCHITECTURES.txt
@@ -2947,6 +3008,7 @@ share/doc/cmake/html/_sources/generator/MSYS Makefiles.txt
 share/doc/cmake/html/_sources/generator/MinGW Makefiles.txt
 share/doc/cmake/html/_sources/generator/NMake Makefiles JOM.txt
 share/doc/cmake/html/_sources/generator/NMake Makefiles.txt
+share/doc/cmake/html/_sources/generator/Ninja Multi-Config.txt
 share/doc/cmake/html/_sources/generator/Ninja.txt
 share/doc/cmake/html/_sources/generator/Sublime Text 2.txt
 share/doc/cmake/html/_sources/generator/Unix Makefiles.txt
@@ -2966,6 +3028,10 @@ share/doc/cmake/html/_sources/generator/Xcode.txt
 share/doc/cmake/html/_sources/guide/
 share/doc/cmake/html/_sources/guide/tutorial/
 share/doc/cmake/html/_sources/guide/tutorial/index.txt
+share/doc/cmake/html/_sources/guide/user-interaction/
+share/doc/cmake/html/_sources/guide/user-interaction/index.txt
+share/doc/cmake/html/_sources/guide/using-dependencies/
+share/doc/cmake/html/_sources/guide/using-dependencies/index.txt
 share/doc/cmake/html/_sources/index.txt
 share/doc/cmake/html/_sources/manual/
 share/doc/cmake/html/_sources/manual/ccmake.1.txt
@@ -3081,6 +3147,7 @@ share/doc/cmake/html/_sources/module/FindBoost.txt
 share/doc/cmake/html/_sources/module/FindBullet.txt
 share/doc/cmake/html/_sources/module/FindCABLE.txt
 share/doc/cmake/html/_sources/module/FindCUDA.txt
+share/doc/cmake/html/_sources/module/FindCUDAToolkit.txt
 share/doc/cmake/html/_sources/module/FindCURL.txt
 share/doc/cmake/html/_sources/module/FindCVS.txt
 share/doc/cmake/html/_sources/module/FindCoin3D.txt
@@ -3353,6 +3420,11 @@ share/doc/cmake/html/_sources/policy/CMP0094.txt
 share/doc/cmake/html/_sources/policy/CMP0095.txt
 share/doc/cmake/html/_sources/policy/CMP0096.txt
 share/doc/cmake/html/_sources/policy/CMP0097.txt
+share/doc/cmake/html/_sources/policy/CMP0098.txt
+share/doc/cmake/html/_sources/policy/CMP0099.txt
+share/doc/cmake/html/_sources/policy/CMP0100.txt
+share/doc/cmake/html/_sources/policy/CMP0101.txt
+share/doc/cmake/html/_sources/policy/CMP0102.txt
 share/doc/cmake/html/_sources/prop_cache/
 share/doc/cmake/html/_sources/prop_cache/ADVANCED.txt
 share/doc/cmake/html/_sources/prop_cache/HELPSTRING.txt
@@ -3403,6 +3475,7 @@ 
share/doc/cmake/html/_sources/prop_gbl/AUTOGEN_TARGETS_FOLDER.txt
 share/doc/cmake/html/_sources/prop_gbl/AUTOMOC_SOURCE_GROUP.txt
 share/doc/cmake/html/_sources/prop_gbl/AUTOMOC_TARGETS_FOLDER.txt
 share/doc/cmake/html/_sources/prop_gbl/AUTORCC_SOURCE_GROUP.txt
+share/doc/cmake/html/_sources/prop_gbl/CMAKE_CUDA_KNOWN_FEATURES.txt
 share/doc/cmake/html/_sources/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.txt
 share/doc/cmake/html/_sources/prop_gbl/CMAKE_C_KNOWN_FEATURES.txt
 share/doc/cmake/html/_sources/prop_gbl/CMAKE_ROLE.txt
@@ -3519,6 +3592,7 @@ share/doc/cmake/html/_sources/prop_test/WILL_FAIL.txt
 share/doc/cmake/html/_sources/prop_test/WORKING_DIRECTORY.txt
 share/doc/cmake/html/_sources/prop_tgt/
 share/doc/cmake/html/_sources/prop_tgt/ADDITIONAL_CLEAN_FILES.txt
+share/doc/cmake/html/_sources/prop_tgt/AIX_EXPORT_ALL_SYMBOLS.txt
 share/doc/cmake/html/_sources/prop_tgt/ALIASED_TARGET.txt
 share/doc/cmake/html/_sources/prop_tgt/ANDROID_ANT_ADDITIONAL_OPTIONS.txt
 share/doc/cmake/html/_sources/prop_tgt/ANDROID_API.txt
@@ -3586,6 +3660,7 @@ 
share/doc/cmake/html/_sources/prop_tgt/CROSSCOMPILING_EMULATOR.txt
 share/doc/cmake/html/_sources/prop_tgt/CUDA_EXTENSIONS.txt
 share/doc/cmake/html/_sources/prop_tgt/CUDA_PTX_COMPILATION.txt
 share/doc/cmake/html/_sources/prop_tgt/CUDA_RESOLVE_DEVICE_SYMBOLS.txt
+share/doc/cmake/html/_sources/prop_tgt/CUDA_RUNTIME_LIBRARY.txt
 share/doc/cmake/html/_sources/prop_tgt/CUDA_SEPARABLE_COMPILATION.txt
 share/doc/cmake/html/_sources/prop_tgt/CUDA_STANDARD.txt
 share/doc/cmake/html/_sources/prop_tgt/CUDA_STANDARD_REQUIRED.txt
@@ -3599,7 +3674,9 @@ share/doc/cmake/html/_sources/prop_tgt/DEBUG_POSTFIX.txt
 share/doc/cmake/html/_sources/prop_tgt/DEFINE_SYMBOL.txt
 share/doc/cmake/html/_sources/prop_tgt/DEPLOYMENT_ADDITIONAL_FILES.txt
 share/doc/cmake/html/_sources/prop_tgt/DEPLOYMENT_REMOTE_DIRECTORY.txt
+share/doc/cmake/html/_sources/prop_tgt/DEPRECATION.txt
 share/doc/cmake/html/_sources/prop_tgt/DISABLE_PRECOMPILE_HEADERS.txt
+share/doc/cmake/html/_sources/prop_tgt/DOTNET_TARGET_FRAMEWORK.txt
 share/doc/cmake/html/_sources/prop_tgt/DOTNET_TARGET_FRAMEWORK_VERSION.txt
 share/doc/cmake/html/_sources/prop_tgt/ENABLE_EXPORTS.txt
 share/doc/cmake/html/_sources/prop_tgt/EXCLUDE_FROM_ALL.txt
@@ -3668,6 +3745,7 @@ 
share/doc/cmake/html/_sources/prop_tgt/INTERPROCEDURAL_OPTIMIZATION_CONFIG.txt
 share/doc/cmake/html/_sources/prop_tgt/IOS_INSTALL_COMBINED.txt
 share/doc/cmake/html/_sources/prop_tgt/JOB_POOL_COMPILE.txt
 share/doc/cmake/html/_sources/prop_tgt/JOB_POOL_LINK.txt
+share/doc/cmake/html/_sources/prop_tgt/JOB_POOL_PRECOMPILE_HEADER.txt
 share/doc/cmake/html/_sources/prop_tgt/LABELS.txt
 share/doc/cmake/html/_sources/prop_tgt/LANG_CLANG_TIDY.txt
 share/doc/cmake/html/_sources/prop_tgt/LANG_COMPILER_LAUNCHER.txt
@@ -3696,6 +3774,8 @@ 
share/doc/cmake/html/_sources/prop_tgt/LINK_SEARCH_START_STATIC.txt
 share/doc/cmake/html/_sources/prop_tgt/LINK_WHAT_YOU_USE.txt
 share/doc/cmake/html/_sources/prop_tgt/LOCATION.txt
 share/doc/cmake/html/_sources/prop_tgt/LOCATION_CONFIG.txt
+share/doc/cmake/html/_sources/prop_tgt/MACHO_COMPATIBILITY_VERSION.txt
+share/doc/cmake/html/_sources/prop_tgt/MACHO_CURRENT_VERSION.txt
 share/doc/cmake/html/_sources/prop_tgt/MACOSX_BUNDLE.txt
 share/doc/cmake/html/_sources/prop_tgt/MACOSX_BUNDLE_INFO_PLIST.txt
 share/doc/cmake/html/_sources/prop_tgt/MACOSX_FRAMEWORK_INFO_PLIST.txt
@@ -3762,6 +3842,7 @@ 
share/doc/cmake/html/_sources/prop_tgt/VS_DEBUGGER_COMMAND_ARGUMENTS.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_DEBUGGER_ENVIRONMENT.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_DEBUGGER_WORKING_DIRECTORY.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_DESKTOP_EXTENSIONS_VERSION.txt
+share/doc/cmake/html/_sources/prop_tgt/VS_DOTNET_DOCUMENTATION_FILE.txt
 
share/doc/cmake/html/_sources/prop_tgt/VS_DOTNET_REFERENCEPROP_refname_TAG_tagname.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_DOTNET_REFERENCES.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.txt
@@ -3815,6 +3896,7 @@ 
share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER_STOP.txt
 
share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.txt
 
share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.txt
+share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_WORKING_DIRECTORY.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_ZOMBIE_OBJECTS.txt
 share/doc/cmake/html/_sources/prop_tgt/XCTEST.txt
 share/doc/cmake/html/_sources/release/
@@ -3827,6 +3909,7 @@ share/doc/cmake/html/_sources/release/3.13.txt
 share/doc/cmake/html/_sources/release/3.14.txt
 share/doc/cmake/html/_sources/release/3.15.txt
 share/doc/cmake/html/_sources/release/3.16.txt
+share/doc/cmake/html/_sources/release/3.17.txt
 share/doc/cmake/html/_sources/release/3.2.txt
 share/doc/cmake/html/_sources/release/3.3.txt
 share/doc/cmake/html/_sources/release/3.4.txt
@@ -3843,6 +3926,7 @@ share/doc/cmake/html/_sources/variable/BORLAND.txt
 share/doc/cmake/html/_sources/variable/BUILD_SHARED_LIBS.txt
 share/doc/cmake/html/_sources/variable/CACHE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_ABSOLUTE_DESTINATION_FILES.txt
+share/doc/cmake/html/_sources/variable/CMAKE_AIX_EXPORT_ALL_SYMBOLS.txt
 share/doc/cmake/html/_sources/variable/CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS.txt
 share/doc/cmake/html/_sources/variable/CMAKE_ANDROID_API.txt
 share/doc/cmake/html/_sources/variable/CMAKE_ANDROID_API_MIN.txt
@@ -3919,15 +4003,23 @@ 
share/doc/cmake/html/_sources/variable/CMAKE_CONFIG_POSTFIX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CPACK_COMMAND.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CROSSCOMPILING.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CROSSCOMPILING_EMULATOR.txt
+share/doc/cmake/html/_sources/variable/CMAKE_CROSS_CONFIGS.txt
+share/doc/cmake/html/_sources/variable/CMAKE_CTEST_ARGUMENTS.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CTEST_COMMAND.txt
+share/doc/cmake/html/_sources/variable/CMAKE_CUDA_COMPILE_FEATURES.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CUDA_EXTENSIONS.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CUDA_HOST_COMPILER.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS.txt
+share/doc/cmake/html/_sources/variable/CMAKE_CUDA_RUNTIME_LIBRARY.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CUDA_SEPARABLE_COMPILATION.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CUDA_STANDARD.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CUDA_STANDARD_REQUIRED.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CURRENT_BINARY_DIR.txt
+share/doc/cmake/html/_sources/variable/CMAKE_CURRENT_FUNCTION.txt
+share/doc/cmake/html/_sources/variable/CMAKE_CURRENT_FUNCTION_LIST_DIR.txt
+share/doc/cmake/html/_sources/variable/CMAKE_CURRENT_FUNCTION_LIST_FILE.txt
+share/doc/cmake/html/_sources/variable/CMAKE_CURRENT_FUNCTION_LIST_LINE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CURRENT_LIST_DIR.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CURRENT_LIST_FILE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CURRENT_LIST_LINE.txt
@@ -3942,11 +4034,14 @@ 
share/doc/cmake/html/_sources/variable/CMAKE_C_STANDARD.txt
 share/doc/cmake/html/_sources/variable/CMAKE_C_STANDARD_REQUIRED.txt
 share/doc/cmake/html/_sources/variable/CMAKE_DEBUG_POSTFIX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_DEBUG_TARGET_PROPERTIES.txt
+share/doc/cmake/html/_sources/variable/CMAKE_DEFAULT_BUILD_TYPE.txt
+share/doc/cmake/html/_sources/variable/CMAKE_DEFAULT_CONFIGS.txt
 share/doc/cmake/html/_sources/variable/CMAKE_DEPENDS_IN_PROJECT_ONLY.txt
 share/doc/cmake/html/_sources/variable/CMAKE_DIRECTORY_LABELS.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.txt
 share/doc/cmake/html/_sources/variable/CMAKE_DISABLE_PRECOMPILE_HEADERS.txt
 share/doc/cmake/html/_sources/variable/CMAKE_DL_LIBS.txt
+share/doc/cmake/html/_sources/variable/CMAKE_DOTNET_TARGET_FRAMEWORK.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT.txt
@@ -3969,6 +4064,7 @@ 
share/doc/cmake/html/_sources/variable/CMAKE_EXPORT_PACKAGE_REGISTRY.txt
 share/doc/cmake/html/_sources/variable/CMAKE_EXTRA_GENERATOR.txt
 share/doc/cmake/html/_sources/variable/CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FIND_APPBUNDLE.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_DEBUG_MODE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FIND_FRAMEWORK.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FIND_LIBRARY_PREFIXES.txt
@@ -4045,6 +4141,7 @@ 
share/doc/cmake/html/_sources/variable/CMAKE_IOS_INSTALL_COMBINED.txt
 share/doc/cmake/html/_sources/variable/CMAKE_JOB_POOLS.txt
 share/doc/cmake/html/_sources/variable/CMAKE_JOB_POOL_COMPILE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_JOB_POOL_LINK.txt
+share/doc/cmake/html/_sources/variable/CMAKE_JOB_POOL_PRECOMPILE_HEADER.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_MACHINE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_PREFIX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_SUFFIX.txt
@@ -4131,7 +4228,10 @@ 
share/doc/cmake/html/_sources/variable/CMAKE_MAP_IMPORTED_CONFIG_CONFIG.txt
 share/doc/cmake/html/_sources/variable/CMAKE_MATCH_COUNT.txt
 share/doc/cmake/html/_sources/variable/CMAKE_MATCH_n.txt
 share/doc/cmake/html/_sources/variable/CMAKE_MAXIMUM_RECURSION_DEPTH.txt
+share/doc/cmake/html/_sources/variable/CMAKE_MESSAGE_CONTEXT.txt
+share/doc/cmake/html/_sources/variable/CMAKE_MESSAGE_CONTEXT_SHOW.txt
 share/doc/cmake/html/_sources/variable/CMAKE_MESSAGE_INDENT.txt
+share/doc/cmake/html/_sources/variable/CMAKE_MESSAGE_LOG_LEVEL.txt
 share/doc/cmake/html/_sources/variable/CMAKE_MFC_FLAG.txt
 share/doc/cmake/html/_sources/variable/CMAKE_MINIMUM_REQUIRED_VERSION.txt
 share/doc/cmake/html/_sources/variable/CMAKE_MINOR_VERSION.txt
@@ -4173,6 +4273,7 @@ 
share/doc/cmake/html/_sources/variable/CMAKE_PROJECT_INCLUDE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_PROJECT_INCLUDE_BEFORE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_PROJECT_NAME.txt
 share/doc/cmake/html/_sources/variable/CMAKE_PROJECT_PROJECT-NAME_INCLUDE.txt
+share/doc/cmake/html/_sources/variable/CMAKE_PROJECT_PROJECT-NAME_INCLUDE_BEFORE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_PROJECT_VERSION.txt
 share/doc/cmake/html/_sources/variable/CMAKE_PROJECT_VERSION_MAJOR.txt
 share/doc/cmake/html/_sources/variable/CMAKE_PROJECT_VERSION_MINOR.txt
@@ -4277,6 +4378,7 @@ 
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSION
 
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.txt
+share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_ENVIRONMENT.txt
 share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_GUARD_MALLOC.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES.txt
@@ -4286,6 +4388,7 @@ 
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.txt
 
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.txt
+share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_WORKING_DIRECTORY.txt
 share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS.txt
 share/doc/cmake/html/_sources/variable/CPACK_ABSOLUTE_DESTINATION_FILES.txt
 
share/doc/cmake/html/_sources/variable/CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY.txt
@@ -4586,10 +4689,12 @@ share/doc/cmake/html/envvar/CC.html
 share/doc/cmake/html/envvar/CFLAGS.html
 share/doc/cmake/html/envvar/CMAKE_BUILD_PARALLEL_LEVEL.html
 share/doc/cmake/html/envvar/CMAKE_CONFIG_TYPE.html
+share/doc/cmake/html/envvar/CMAKE_EXPORT_COMPILE_COMMANDS.html
 share/doc/cmake/html/envvar/CMAKE_GENERATOR.html
 share/doc/cmake/html/envvar/CMAKE_GENERATOR_INSTANCE.html
 share/doc/cmake/html/envvar/CMAKE_GENERATOR_PLATFORM.html
 share/doc/cmake/html/envvar/CMAKE_GENERATOR_TOOLSET.html
+share/doc/cmake/html/envvar/CMAKE_LANG_COMPILER_LAUNCHER.html
 share/doc/cmake/html/envvar/CMAKE_MSVCIDE_RUN_PATH.html
 share/doc/cmake/html/envvar/CMAKE_NO_VERBOSE.html
 share/doc/cmake/html/envvar/CMAKE_OSX_ARCHITECTURES.html
@@ -4626,6 +4731,7 @@ share/doc/cmake/html/generator/MSYS Makefiles.html
 share/doc/cmake/html/generator/MinGW Makefiles.html
 share/doc/cmake/html/generator/NMake Makefiles JOM.html
 share/doc/cmake/html/generator/NMake Makefiles.html
+share/doc/cmake/html/generator/Ninja Multi-Config.html
 share/doc/cmake/html/generator/Ninja.html
 share/doc/cmake/html/generator/Sublime Text 2.html
 share/doc/cmake/html/generator/Unix Makefiles.html
@@ -4646,6 +4752,10 @@ share/doc/cmake/html/genindex.html
 share/doc/cmake/html/guide/
 share/doc/cmake/html/guide/tutorial/
 share/doc/cmake/html/guide/tutorial/index.html
+share/doc/cmake/html/guide/user-interaction/
+share/doc/cmake/html/guide/user-interaction/index.html
+share/doc/cmake/html/guide/using-dependencies/
+share/doc/cmake/html/guide/using-dependencies/index.html
 share/doc/cmake/html/index.html
 share/doc/cmake/html/manual/
 share/doc/cmake/html/manual/ccmake.1.html
@@ -4761,6 +4871,7 @@ share/doc/cmake/html/module/FindBoost.html
 share/doc/cmake/html/module/FindBullet.html
 share/doc/cmake/html/module/FindCABLE.html
 share/doc/cmake/html/module/FindCUDA.html
+share/doc/cmake/html/module/FindCUDAToolkit.html
 share/doc/cmake/html/module/FindCURL.html
 share/doc/cmake/html/module/FindCVS.html
 share/doc/cmake/html/module/FindCoin3D.html
@@ -5034,6 +5145,11 @@ share/doc/cmake/html/policy/CMP0094.html
 share/doc/cmake/html/policy/CMP0095.html
 share/doc/cmake/html/policy/CMP0096.html
 share/doc/cmake/html/policy/CMP0097.html
+share/doc/cmake/html/policy/CMP0098.html
+share/doc/cmake/html/policy/CMP0099.html
+share/doc/cmake/html/policy/CMP0100.html
+share/doc/cmake/html/policy/CMP0101.html
+share/doc/cmake/html/policy/CMP0102.html
 share/doc/cmake/html/prop_cache/
 share/doc/cmake/html/prop_cache/ADVANCED.html
 share/doc/cmake/html/prop_cache/HELPSTRING.html
@@ -5084,6 +5200,7 @@ share/doc/cmake/html/prop_gbl/AUTOGEN_TARGETS_FOLDER.html
 share/doc/cmake/html/prop_gbl/AUTOMOC_SOURCE_GROUP.html
 share/doc/cmake/html/prop_gbl/AUTOMOC_TARGETS_FOLDER.html
 share/doc/cmake/html/prop_gbl/AUTORCC_SOURCE_GROUP.html
+share/doc/cmake/html/prop_gbl/CMAKE_CUDA_KNOWN_FEATURES.html
 share/doc/cmake/html/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.html
 share/doc/cmake/html/prop_gbl/CMAKE_C_KNOWN_FEATURES.html
 share/doc/cmake/html/prop_gbl/CMAKE_ROLE.html
@@ -5200,6 +5317,7 @@ share/doc/cmake/html/prop_test/WILL_FAIL.html
 share/doc/cmake/html/prop_test/WORKING_DIRECTORY.html
 share/doc/cmake/html/prop_tgt/
 share/doc/cmake/html/prop_tgt/ADDITIONAL_CLEAN_FILES.html
+share/doc/cmake/html/prop_tgt/AIX_EXPORT_ALL_SYMBOLS.html
 share/doc/cmake/html/prop_tgt/ALIASED_TARGET.html
 share/doc/cmake/html/prop_tgt/ANDROID_ANT_ADDITIONAL_OPTIONS.html
 share/doc/cmake/html/prop_tgt/ANDROID_API.html
@@ -5267,6 +5385,7 @@ share/doc/cmake/html/prop_tgt/CROSSCOMPILING_EMULATOR.html
 share/doc/cmake/html/prop_tgt/CUDA_EXTENSIONS.html
 share/doc/cmake/html/prop_tgt/CUDA_PTX_COMPILATION.html
 share/doc/cmake/html/prop_tgt/CUDA_RESOLVE_DEVICE_SYMBOLS.html
+share/doc/cmake/html/prop_tgt/CUDA_RUNTIME_LIBRARY.html
 share/doc/cmake/html/prop_tgt/CUDA_SEPARABLE_COMPILATION.html
 share/doc/cmake/html/prop_tgt/CUDA_STANDARD.html
 share/doc/cmake/html/prop_tgt/CUDA_STANDARD_REQUIRED.html
@@ -5280,7 +5399,9 @@ share/doc/cmake/html/prop_tgt/DEBUG_POSTFIX.html
 share/doc/cmake/html/prop_tgt/DEFINE_SYMBOL.html
 share/doc/cmake/html/prop_tgt/DEPLOYMENT_ADDITIONAL_FILES.html
 share/doc/cmake/html/prop_tgt/DEPLOYMENT_REMOTE_DIRECTORY.html
+share/doc/cmake/html/prop_tgt/DEPRECATION.html
 share/doc/cmake/html/prop_tgt/DISABLE_PRECOMPILE_HEADERS.html
+share/doc/cmake/html/prop_tgt/DOTNET_TARGET_FRAMEWORK.html
 share/doc/cmake/html/prop_tgt/DOTNET_TARGET_FRAMEWORK_VERSION.html
 share/doc/cmake/html/prop_tgt/ENABLE_EXPORTS.html
 share/doc/cmake/html/prop_tgt/EXCLUDE_FROM_ALL.html
@@ -5349,6 +5470,7 @@ 
share/doc/cmake/html/prop_tgt/INTERPROCEDURAL_OPTIMIZATION_CONFIG.html
 share/doc/cmake/html/prop_tgt/IOS_INSTALL_COMBINED.html
 share/doc/cmake/html/prop_tgt/JOB_POOL_COMPILE.html
 share/doc/cmake/html/prop_tgt/JOB_POOL_LINK.html
+share/doc/cmake/html/prop_tgt/JOB_POOL_PRECOMPILE_HEADER.html
 share/doc/cmake/html/prop_tgt/LABELS.html
 share/doc/cmake/html/prop_tgt/LANG_CLANG_TIDY.html
 share/doc/cmake/html/prop_tgt/LANG_COMPILER_LAUNCHER.html
@@ -5377,6 +5499,8 @@ 
share/doc/cmake/html/prop_tgt/LINK_SEARCH_START_STATIC.html
 share/doc/cmake/html/prop_tgt/LINK_WHAT_YOU_USE.html
 share/doc/cmake/html/prop_tgt/LOCATION.html
 share/doc/cmake/html/prop_tgt/LOCATION_CONFIG.html
+share/doc/cmake/html/prop_tgt/MACHO_COMPATIBILITY_VERSION.html
+share/doc/cmake/html/prop_tgt/MACHO_CURRENT_VERSION.html
 share/doc/cmake/html/prop_tgt/MACOSX_BUNDLE.html
 share/doc/cmake/html/prop_tgt/MACOSX_BUNDLE_INFO_PLIST.html
 share/doc/cmake/html/prop_tgt/MACOSX_FRAMEWORK_INFO_PLIST.html
@@ -5443,6 +5567,7 @@ 
share/doc/cmake/html/prop_tgt/VS_DEBUGGER_COMMAND_ARGUMENTS.html
 share/doc/cmake/html/prop_tgt/VS_DEBUGGER_ENVIRONMENT.html
 share/doc/cmake/html/prop_tgt/VS_DEBUGGER_WORKING_DIRECTORY.html
 share/doc/cmake/html/prop_tgt/VS_DESKTOP_EXTENSIONS_VERSION.html
+share/doc/cmake/html/prop_tgt/VS_DOTNET_DOCUMENTATION_FILE.html
 share/doc/cmake/html/prop_tgt/VS_DOTNET_REFERENCEPROP_refname_TAG_tagname.html
 share/doc/cmake/html/prop_tgt/VS_DOTNET_REFERENCES.html
 share/doc/cmake/html/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.html
@@ -5496,6 +5621,7 @@ 
share/doc/cmake/html/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER_STOP.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.html
 
share/doc/cmake/html/prop_tgt/XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.html
+share/doc/cmake/html/prop_tgt/XCODE_SCHEME_WORKING_DIRECTORY.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_ZOMBIE_OBJECTS.html
 share/doc/cmake/html/prop_tgt/XCTEST.html
 share/doc/cmake/html/release/
@@ -5508,6 +5634,7 @@ share/doc/cmake/html/release/3.13.html
 share/doc/cmake/html/release/3.14.html
 share/doc/cmake/html/release/3.15.html
 share/doc/cmake/html/release/3.16.html
+share/doc/cmake/html/release/3.17.html
 share/doc/cmake/html/release/3.2.html
 share/doc/cmake/html/release/3.3.html
 share/doc/cmake/html/release/3.4.html
@@ -5526,6 +5653,7 @@ share/doc/cmake/html/variable/BORLAND.html
 share/doc/cmake/html/variable/BUILD_SHARED_LIBS.html
 share/doc/cmake/html/variable/CACHE.html
 share/doc/cmake/html/variable/CMAKE_ABSOLUTE_DESTINATION_FILES.html
+share/doc/cmake/html/variable/CMAKE_AIX_EXPORT_ALL_SYMBOLS.html
 share/doc/cmake/html/variable/CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS.html
 share/doc/cmake/html/variable/CMAKE_ANDROID_API.html
 share/doc/cmake/html/variable/CMAKE_ANDROID_API_MIN.html
@@ -5602,15 +5730,23 @@ share/doc/cmake/html/variable/CMAKE_CONFIG_POSTFIX.html
 share/doc/cmake/html/variable/CMAKE_CPACK_COMMAND.html
 share/doc/cmake/html/variable/CMAKE_CROSSCOMPILING.html
 share/doc/cmake/html/variable/CMAKE_CROSSCOMPILING_EMULATOR.html
+share/doc/cmake/html/variable/CMAKE_CROSS_CONFIGS.html
+share/doc/cmake/html/variable/CMAKE_CTEST_ARGUMENTS.html
 share/doc/cmake/html/variable/CMAKE_CTEST_COMMAND.html
+share/doc/cmake/html/variable/CMAKE_CUDA_COMPILE_FEATURES.html
 share/doc/cmake/html/variable/CMAKE_CUDA_EXTENSIONS.html
 share/doc/cmake/html/variable/CMAKE_CUDA_HOST_COMPILER.html
 share/doc/cmake/html/variable/CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS.html
+share/doc/cmake/html/variable/CMAKE_CUDA_RUNTIME_LIBRARY.html
 share/doc/cmake/html/variable/CMAKE_CUDA_SEPARABLE_COMPILATION.html
 share/doc/cmake/html/variable/CMAKE_CUDA_STANDARD.html
 share/doc/cmake/html/variable/CMAKE_CUDA_STANDARD_REQUIRED.html
 share/doc/cmake/html/variable/CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES.html
 share/doc/cmake/html/variable/CMAKE_CURRENT_BINARY_DIR.html
+share/doc/cmake/html/variable/CMAKE_CURRENT_FUNCTION.html
+share/doc/cmake/html/variable/CMAKE_CURRENT_FUNCTION_LIST_DIR.html
+share/doc/cmake/html/variable/CMAKE_CURRENT_FUNCTION_LIST_FILE.html
+share/doc/cmake/html/variable/CMAKE_CURRENT_FUNCTION_LIST_LINE.html
 share/doc/cmake/html/variable/CMAKE_CURRENT_LIST_DIR.html
 share/doc/cmake/html/variable/CMAKE_CURRENT_LIST_FILE.html
 share/doc/cmake/html/variable/CMAKE_CURRENT_LIST_LINE.html
@@ -5625,11 +5761,14 @@ share/doc/cmake/html/variable/CMAKE_C_STANDARD.html
 share/doc/cmake/html/variable/CMAKE_C_STANDARD_REQUIRED.html
 share/doc/cmake/html/variable/CMAKE_DEBUG_POSTFIX.html
 share/doc/cmake/html/variable/CMAKE_DEBUG_TARGET_PROPERTIES.html
+share/doc/cmake/html/variable/CMAKE_DEFAULT_BUILD_TYPE.html
+share/doc/cmake/html/variable/CMAKE_DEFAULT_CONFIGS.html
 share/doc/cmake/html/variable/CMAKE_DEPENDS_IN_PROJECT_ONLY.html
 share/doc/cmake/html/variable/CMAKE_DIRECTORY_LABELS.html
 share/doc/cmake/html/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html
 share/doc/cmake/html/variable/CMAKE_DISABLE_PRECOMPILE_HEADERS.html
 share/doc/cmake/html/variable/CMAKE_DL_LIBS.html
+share/doc/cmake/html/variable/CMAKE_DOTNET_TARGET_FRAMEWORK.html
 share/doc/cmake/html/variable/CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION.html
 share/doc/cmake/html/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.html
 share/doc/cmake/html/variable/CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT.html
@@ -5652,6 +5791,7 @@ 
share/doc/cmake/html/variable/CMAKE_EXPORT_PACKAGE_REGISTRY.html
 share/doc/cmake/html/variable/CMAKE_EXTRA_GENERATOR.html
 share/doc/cmake/html/variable/CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES.html
 share/doc/cmake/html/variable/CMAKE_FIND_APPBUNDLE.html
+share/doc/cmake/html/variable/CMAKE_FIND_DEBUG_MODE.html
 share/doc/cmake/html/variable/CMAKE_FIND_FRAMEWORK.html
 share/doc/cmake/html/variable/CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX.html
 share/doc/cmake/html/variable/CMAKE_FIND_LIBRARY_PREFIXES.html
@@ -5728,6 +5868,7 @@ 
share/doc/cmake/html/variable/CMAKE_IOS_INSTALL_COMBINED.html
 share/doc/cmake/html/variable/CMAKE_JOB_POOLS.html
 share/doc/cmake/html/variable/CMAKE_JOB_POOL_COMPILE.html
 share/doc/cmake/html/variable/CMAKE_JOB_POOL_LINK.html
+share/doc/cmake/html/variable/CMAKE_JOB_POOL_PRECOMPILE_HEADER.html
 share/doc/cmake/html/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_MACHINE.html
 share/doc/cmake/html/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_PREFIX.html
 share/doc/cmake/html/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_SUFFIX.html
@@ -5814,7 +5955,10 @@ 
share/doc/cmake/html/variable/CMAKE_MAP_IMPORTED_CONFIG_CONFIG.html
 share/doc/cmake/html/variable/CMAKE_MATCH_COUNT.html
 share/doc/cmake/html/variable/CMAKE_MATCH_n.html
 share/doc/cmake/html/variable/CMAKE_MAXIMUM_RECURSION_DEPTH.html
+share/doc/cmake/html/variable/CMAKE_MESSAGE_CONTEXT.html
+share/doc/cmake/html/variable/CMAKE_MESSAGE_CONTEXT_SHOW.html
 share/doc/cmake/html/variable/CMAKE_MESSAGE_INDENT.html
+share/doc/cmake/html/variable/CMAKE_MESSAGE_LOG_LEVEL.html
 share/doc/cmake/html/variable/CMAKE_MFC_FLAG.html
 share/doc/cmake/html/variable/CMAKE_MINIMUM_REQUIRED_VERSION.html
 share/doc/cmake/html/variable/CMAKE_MINOR_VERSION.html
@@ -5856,6 +6000,7 @@ share/doc/cmake/html/variable/CMAKE_PROJECT_INCLUDE.html
 share/doc/cmake/html/variable/CMAKE_PROJECT_INCLUDE_BEFORE.html
 share/doc/cmake/html/variable/CMAKE_PROJECT_NAME.html
 share/doc/cmake/html/variable/CMAKE_PROJECT_PROJECT-NAME_INCLUDE.html
+share/doc/cmake/html/variable/CMAKE_PROJECT_PROJECT-NAME_INCLUDE_BEFORE.html
 share/doc/cmake/html/variable/CMAKE_PROJECT_VERSION.html
 share/doc/cmake/html/variable/CMAKE_PROJECT_VERSION_MAJOR.html
 share/doc/cmake/html/variable/CMAKE_PROJECT_VERSION_MINOR.html
@@ -5960,6 +6105,7 @@ 
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.html
 
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.html
 share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.html
 share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.html
+share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_ENVIRONMENT.html
 share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_GUARD_MALLOC.html
 share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.html
 share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES.html
@@ -5969,6 +6115,7 @@ 
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER.html
 share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP.html
 
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.html
 
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.html
+share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_WORKING_DIRECTORY.html
 share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS.html
 share/doc/cmake/html/variable/CPACK_ABSOLUTE_DESTINATION_FILES.html
 share/doc/cmake/html/variable/CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY.html

Reply via email to