UPDATE: devel/cmake 3.16.0

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

UPDATE: devel/cmake 3.16.0

Rafael Sadowski
Hi all,

here is a relatively straightforward update to the latest stable
version. As always, we need brave people to test this diff
in a bulk build.

I'd be very happy if this could go forward.

Rafael

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/cmake/Makefile,v
retrieving revision 1.177
diff -u -p -u -p -r1.177 Makefile
--- Makefile 20 Sep 2019 14:37:24 -0000 1.177
+++ Makefile 29 Nov 2019 14:43:39 -0000
@@ -4,7 +4,7 @@ DPB_PROPERTIES = parallel
 
 COMMENT = portable build system
 
-VER = 3.15.3
+VER = 3.16.0
 EPOCH = 0
 DISTNAME = cmake-${VER}
 CATEGORIES = devel
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/cmake/distinfo,v
retrieving revision 1.55
diff -u -p -u -p -r1.55 distinfo
--- distinfo 20 Sep 2019 14:37:25 -0000 1.55
+++ distinfo 29 Nov 2019 14:43:39 -0000
@@ -1,2 +1,2 @@
-SHA256 (cmake-3.15.3.tar.gz) = E5WCQ6ATZbBWUvoBsh1A+oNPcKnjDvppwCYE5k9YuPU=
-SIZE (cmake-3.15.3.tar.gz) = 9270184
+SHA256 (cmake-3.16.0.tar.gz) = baVlVsY8q26aPhZW6HY+1KhBrJhZ/vtjy+eUcuZ+jF8=
+SIZE (cmake-3.16.0.tar.gz) = 9107654
Index: patches/patch-Modules_CMakeDetermineJavaCompiler_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_CMakeDetermineJavaCompiler_cmake,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 patch-Modules_CMakeDetermineJavaCompiler_cmake
--- patches/patch-Modules_CMakeDetermineJavaCompiler_cmake 21 Apr 2017 18:37:43 -0000 1.14
+++ patches/patch-Modules_CMakeDetermineJavaCompiler_cmake 29 Nov 2019 14:43:39 -0000
@@ -1,6 +1,7 @@
 $OpenBSD: patch-Modules_CMakeDetermineJavaCompiler_cmake,v 1.14 2017/04/21 18:37:43 kurt Exp $
---- Modules/CMakeDetermineJavaCompiler.cmake.orig Fri Jan 13 09:05:41 2017
-+++ Modules/CMakeDetermineJavaCompiler.cmake Fri Apr 21 09:49:56 2017
+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.
@@ -39,7 +40,7 @@ $OpenBSD: patch-Modules_CMakeDetermineJa
 -    /usr/local/jdk-1.6.0/bin
 -    )
 +  if(MODJAVA_VER)
-+    set(Java_BIN_PATH ${LOCALBASE}/jdk-1.8.0/bin)
++    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"
@@ -62,7 +63,7 @@ $OpenBSD: patch-Modules_CMakeDetermineJa
 +      /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
++      /usr/local/jdk-1.8.0/bin
 +      )
 +  endif(MODJAVA_VER)
    # if no compiler has been specified yet, then look for one
Index: patches/patch-Modules_Compiler_GNU_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_Compiler_GNU_cmake,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 patch-Modules_Compiler_GNU_cmake
--- patches/patch-Modules_Compiler_GNU_cmake 21 Aug 2019 05:47:40 -0000 1.13
+++ patches/patch-Modules_Compiler_GNU_cmake 29 Nov 2019 14:43:39 -0000
@@ -2,7 +2,7 @@ $OpenBSD: patch-Modules_Compiler_GNU_cma
 Index: Modules/Compiler/GNU.cmake
 --- Modules/Compiler/GNU.cmake.orig
 +++ Modules/Compiler/GNU.cmake
-@@ -49,9 +49,9 @@ macro(__compiler_gnu lang)
+@@ -54,9 +54,9 @@ macro(__compiler_gnu lang)
    # Initial configuration flags.
    string(APPEND CMAKE_${lang}_FLAGS_INIT " ")
    string(APPEND CMAKE_${lang}_FLAGS_DEBUG_INIT " -g")
Index: patches/patch-Modules_FindJNI_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindJNI_cmake,v
retrieving revision 1.24
diff -u -p -u -p -r1.24 patch-Modules_FindJNI_cmake
--- patches/patch-Modules_FindJNI_cmake 21 Aug 2019 05:47:40 -0000 1.24
+++ patches/patch-Modules_FindJNI_cmake 29 Nov 2019 14:43:39 -0000
@@ -102,7 +102,7 @@ Index: Modules/FindJNI.cmake
 +
  if (WIN32)
    set (_JNI_HINTS)
-   execute_process(COMMAND REG QUERY HKLM\\SOFTWARE\\JavaSoft\\JDK /f "." /k
+   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
Index: patches/patch-Modules_FindOpenMP_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindOpenMP_cmake,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-Modules_FindOpenMP_cmake
--- patches/patch-Modules_FindOpenMP_cmake 21 Aug 2019 05:47:40 -0000 1.1
+++ patches/patch-Modules_FindOpenMP_cmake 29 Nov 2019 14:43:39 -0000
@@ -5,7 +5,7 @@ Add libs and paths. Ensure the lib is us
 Index: Modules/FindOpenMP.cmake
 --- Modules/FindOpenMP.cmake.orig
 +++ Modules/FindOpenMP.cmake
-@@ -84,8 +84,8 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
+@@ -95,8 +95,8 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
    if(NOT OpenMP_${LANG}_FLAG)
      unset(OpenMP_FLAG_CANDIDATES)
 
@@ -16,12 +16,3 @@ Index: Modules/FindOpenMP.cmake
      set(OMP_FLAG_AppleClang "-Xclang -fopenmp")
      set(OMP_FLAG_HP "+Oopenmp")
      if(WIN32)
-@@ -127,7 +127,7 @@ set(OpenMP_C_CXX_TEST_SOURCE
- int main(void) {
- #ifdef _OPENMP
-   omp_get_max_threads();
--  return 0;
-+  return 0*omp_get_num_threads();
- #else
-   breaks_on_purpose
- #endif
Index: patches/patch-Modules_FindPythonInterp_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindPythonInterp_cmake,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 patch-Modules_FindPythonInterp_cmake
--- patches/patch-Modules_FindPythonInterp_cmake 21 Aug 2019 05:47:40 -0000 1.12
+++ patches/patch-Modules_FindPythonInterp_cmake 29 Nov 2019 14:43:39 -0000
@@ -2,8 +2,8 @@ $OpenBSD: patch-Modules_FindPythonInterp
 Index: Modules/FindPythonInterp.cmake
 --- Modules/FindPythonInterp.cmake.orig
 +++ Modules/FindPythonInterp.cmake
-@@ -41,6 +41,8 @@ get the currently active Python version by default wit
- of PYTHON_LIBRARIES.
+@@ -50,6 +50,8 @@ of PYTHON_LIBRARIES.
+
  #]=======================================================================]
 
 +set(MODPY_VERSION $ENV{MODPY_VERSION})
@@ -11,7 +11,7 @@ Index: Modules/FindPythonInterp.cmake
  unset(_Python_NAMES)
 
  set(_PYTHON1_VERSIONS 1.6 1.5)
-@@ -73,19 +75,23 @@ find_program(PYTHON_EXECUTABLE NAMES ${_Python_NAMES})
+@@ -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.
Index: patches/patch-Modules_FindPythonLibs_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindPythonLibs_cmake,v
retrieving revision 1.18
diff -u -p -u -p -r1.18 patch-Modules_FindPythonLibs_cmake
--- patches/patch-Modules_FindPythonLibs_cmake 21 Aug 2019 05:47:40 -0000 1.18
+++ patches/patch-Modules_FindPythonLibs_cmake 29 Nov 2019 14:43:39 -0000
@@ -77,3 +77,12 @@ Index: Modules/FindPythonLibs.cmake
    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)
Index: patches/patch-Source_cmArchiveWrite_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmArchiveWrite_cxx,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-Source_cmArchiveWrite_cxx
--- patches/patch-Source_cmArchiveWrite_cxx 21 Aug 2019 05:47:40 -0000 1.3
+++ patches/patch-Source_cmArchiveWrite_cxx 29 Nov 2019 14:43:39 -0000
@@ -29,21 +29,13 @@ the invalid use of the interface.
 Index: Source/cmArchiveWrite.cxx
 --- Source/cmArchiveWrite.cxx.orig
 +++ Source/cmArchiveWrite.cxx
-@@ -2,7 +2,6 @@
-    file Copyright.txt or https://cmake.org/licensing for details.  */
- #include "cmArchiveWrite.h"
-
--#include "cmLocale.h"
- #include "cmSystemTools.h"
- #include "cm_get_date.h"
- #include "cm_libarchive.h"
-@@ -232,9 +231,6 @@ bool cmArchiveWrite::AddFile(const char* file, size_t
-     return true;
+@@ -236,9 +236,6 @@ bool cmArchiveWrite::AddFile(const char* file, size_t
    }
    const char* out = file + skip;
--
+
 -  cmLocaleRAII localeRAII;
 -  static_cast<void>(localeRAII);
-
+-
    // Meta-data.
-   std::string dest = prefix ? prefix : "";
+   std::string dest = cmStrCat(prefix ? prefix : "", out);
+   if (this->Verbose) {
Index: patches/patch-Source_cmComputeLinkInformation_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 patch-Source_cmComputeLinkInformation_cxx
--- patches/patch-Source_cmComputeLinkInformation_cxx 21 Aug 2019 05:47:40 -0000 1.23
+++ patches/patch-Source_cmComputeLinkInformation_cxx 29 Nov 2019 14:43:39 -0000
@@ -2,7 +2,7 @@ $OpenBSD: patch-Source_cmComputeLinkInfo
 Index: Source/cmComputeLinkInformation.cxx
 --- Source/cmComputeLinkInformation.cxx.orig
 +++ Source/cmComputeLinkInformation.cxx
-@@ -364,8 +364,9 @@ cmComputeLinkInformation::cmComputeLinkInformation(
+@@ -369,8 +369,9 @@ cmComputeLinkInformation::cmComputeLinkInformation(
    this->OrderRuntimeSearchPath->AddUserDirectories(directories);
 
    // Set up the implicit link directories.
@@ -13,7 +13,7 @@ Index: Source/cmComputeLinkInformation.c
    this->OrderRuntimeSearchPath->SetImplicitDirectories(this->ImplicitLinkDirs);
    if (this->OrderDependentRPath) {
      this->OrderDependentRPath->SetImplicitDirectories(this->ImplicitLinkDirs);
-@@ -446,6 +447,8 @@ cmComputeLinkInformation::GetSharedLibrariesLinked() c
+@@ -485,6 +486,8 @@ cmComputeLinkInformation::GetSharedLibrariesLinked() c
 
  bool cmComputeLinkInformation::Compute()
  {
@@ -22,7 +22,7 @@ Index: Source/cmComputeLinkInformation.c
    // Skip targets that do not link.
    if (!(this->Target->GetType() == cmStateEnums::EXECUTABLE ||
          this->Target->GetType() == cmStateEnums::SHARED_LIBRARY ||
-@@ -472,10 +475,17 @@ bool cmComputeLinkInformation::Compute()
+@@ -511,10 +514,17 @@ bool cmComputeLinkInformation::Compute()
      if (linkEntry.IsSharedDep) {
        this->AddSharedDepItem(linkEntry.Item, linkEntry.Target);
      } else {
@@ -40,7 +40,7 @@ Index: Source/cmComputeLinkInformation.c
    // Restore the target link type so the correct system runtime
    // libraries are found.
    const char* lss = this->Target->GetProperty("LINK_SEARCH_END_STATIC");
-@@ -640,10 +650,16 @@ void cmComputeLinkInformation::AddItem(std::string con
+@@ -677,10 +687,16 @@ void cmComputeLinkInformation::AddItem(std::string con
          // This is a directory.
          this->AddDirectoryItem(item);
        } else {
@@ -60,7 +60,7 @@ Index: Source/cmComputeLinkInformation.c
        }
      } else {
        // This is a library or option specified by the user.
-@@ -983,11 +999,18 @@ void cmComputeLinkInformation::AddTargetItem(std::stri
+@@ -1012,11 +1028,18 @@ void cmComputeLinkInformation::AddTargetItem(std::stri
      this->SharedLibrariesLinked.insert(target);
    }
 
@@ -83,41 +83,11 @@ Index: Source/cmComputeLinkInformation.c
 +    }
    }
 
-   // If this platform wants a flag before the full path, add it.
-@@ -1540,6 +1563,57 @@ void cmComputeLinkInformation::LoadImplicitLinkInfo()
-   if (const char* implicitDirs =
-         this->Makefile->GetDefinition(implicitDirVar)) {
-     cmSystemTools::ExpandListArgument(implicitDirs, implicitDirVec);
-+  }
-+
-+  // Store implicit link directories.
-+  this->ImplicitLinkDirs.insert(implicitDirVec.begin(), implicitDirVec.end());
-+
-+  // Get language-specific implicit libraries.
-+  std::vector<std::string> implicitLibVec;
-+  std::string implicitLibVar = "CMAKE_";
-+  implicitLibVar += this->LinkLanguage;
-+  implicitLibVar += "_IMPLICIT_LINK_LIBRARIES";
-+  if (const char* implicitLibs =
-+        this->Makefile->GetDefinition(implicitLibVar)) {
-+    cmSystemTools::ExpandListArgument(implicitLibs, implicitLibVec);
-+  }
-+
-+  // Store implicit link libraries.
-+  for (std::vector<std::string>::const_iterator i = implicitLibVec.begin();
-+       i != implicitLibVec.end(); ++i) {
-+    // Items starting in '-' but not '-l' are flags, not libraries,
-+    // and should not be filtered by this implicit list.
-+    std::string const& item = *i;
-+    if (item[0] != '-' || item[1] == 'l') {
-+      this->ImplicitLinkLibs.insert(item);
-+    }
-+  }
-+
-+  // Get platform specific rpath link directories
-+  if (const char* rpathDirs =
-+        (this->Makefile->GetDefinition("CMAKE_PLATFORM_RUNTIME_PATH"))) {
-+    cmSystemTools::ExpandListArgument(rpathDirs, this->RuntimeLinkDirs);
+   // For compatibility with CMake 2.4 include the item's directory in
+@@ -1575,6 +1598,27 @@ void cmComputeLinkInformation::LoadImplicitLinkInfo()
+   if (const char* rpathDirs =
+         (this->Makefile->GetDefinition("CMAKE_PLATFORM_RUNTIME_PATH"))) {
+     cmExpandList(rpathDirs, this->RuntimeLinkDirs);
 +  }
 +}
 +
@@ -128,7 +98,7 @@ Index: Source/cmComputeLinkInformation.c
 +  // Get platform-wide implicit directories.
 +  if (const char* implicitLinks = (this->Makefile->GetDefinition(
 +        "CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES"))) {
-+    cmSystemTools::ExpandListArgument(implicitLinks, implicitDirVec);
++    cmExpandList(implicitLinks, implicitDirVec);
 +  }
 +
 +  // Append library architecture to all implicit platform directories
@@ -140,5 +110,5 @@ Index: Source/cmComputeLinkInformation.c
 +      this->ImplicitLinkDirs.insert(*i + "/" + libraryArch);
 +    }
    }
+ }
 
-   // Store implicit link directories.
Index: patches/patch-Source_cmComputeLinkInformation_h
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmComputeLinkInformation_h,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 patch-Source_cmComputeLinkInformation_h
--- patches/patch-Source_cmComputeLinkInformation_h 21 Aug 2019 05:47:40 -0000 1.4
+++ patches/patch-Source_cmComputeLinkInformation_h 29 Nov 2019 14:43:39 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-Source_cmComputeLinkInfo
 Index: Source/cmComputeLinkInformation.h
 --- Source/cmComputeLinkInformation.h.orig
 +++ Source/cmComputeLinkInformation.h
-@@ -158,6 +158,7 @@ class cmComputeLinkInformation (private)
+@@ -170,6 +170,7 @@ class cmComputeLinkInformation (private)
 
    // Implicit link libraries and directories for linker language.
    void LoadImplicitLinkInfo();
Index: patches/patch-Source_cmGeneratorTarget_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmGeneratorTarget_cxx,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 patch-Source_cmGeneratorTarget_cxx
--- patches/patch-Source_cmGeneratorTarget_cxx 21 Aug 2019 05:47:40 -0000 1.11
+++ patches/patch-Source_cmGeneratorTarget_cxx 29 Nov 2019 14:43:39 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-Source_cmGeneratorTarget
 Index: Source/cmGeneratorTarget.cxx
 --- Source/cmGeneratorTarget.cxx.orig
 +++ Source/cmGeneratorTarget.cxx
-@@ -3759,9 +3759,16 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
+@@ -4092,9 +4092,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;
-@@ -3785,6 +3792,35 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
+@@ -4118,6 +4125,35 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
 
    // The library name.
    targetNames.Output = prefix + targetNames.Base + suffix;
Index: patches/patch-Source_cmGlobalGenerator_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmGlobalGenerator_cxx,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 patch-Source_cmGlobalGenerator_cxx
--- patches/patch-Source_cmGlobalGenerator_cxx 20 Sep 2019 14:37:25 -0000 1.11
+++ patches/patch-Source_cmGlobalGenerator_cxx 29 Nov 2019 14:43:39 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-Source_cmGlobalGenerator
 Index: Source/cmGlobalGenerator.cxx
 --- Source/cmGlobalGenerator.cxx.orig
 +++ Source/cmGlobalGenerator.cxx
-@@ -2432,6 +2432,9 @@ void cmGlobalGenerator::AddGlobalTarget_Test(
+@@ -2443,6 +2443,9 @@ void cmGlobalGenerator::AddGlobalTarget_Test(
    cmCustomCommandLine singleLine;
    singleLine.push_back(cmSystemTools::GetCTestCommand());
    singleLine.push_back("--force-new-ctest-process");
Index: patches/patch-Source_cmInstallCommand_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmInstallCommand_cxx,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 patch-Source_cmInstallCommand_cxx
--- patches/patch-Source_cmInstallCommand_cxx 21 Aug 2019 05:47:40 -0000 1.15
+++ patches/patch-Source_cmInstallCommand_cxx 29 Nov 2019 14:43:39 -0000
@@ -2,7 +2,7 @@ $OpenBSD: patch-Source_cmInstallCommand_
 Index: Source/cmInstallCommand.cxx
 --- Source/cmInstallCommand.cxx.orig
 +++ Source/cmInstallCommand.cxx
-@@ -378,6 +378,9 @@ bool cmInstallCommand::HandleTargetsMode(std::vector<s
+@@ -379,6 +379,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()) {
-@@ -385,6 +388,10 @@ bool cmInstallCommand::HandleTargetsMode(std::vector<s
+@@ -386,6 +389,10 @@ bool HandleTargetsMode(std::vector<std::string> const&
    } else if (libraryArgs.GetNamelinkSkip()) {
      namelinkMode = cmInstallTargetGenerator::NamelinkModeSkip;
    }
Index: patches/patch-Source_cmMessenger_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmMessenger_cxx,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-Source_cmMessenger_cxx
--- patches/patch-Source_cmMessenger_cxx 21 Aug 2019 05:47:40 -0000 1.2
+++ patches/patch-Source_cmMessenger_cxx 29 Nov 2019 14:43:39 -0000
@@ -11,12 +11,12 @@ Index: Source/cmMessenger.cxx
    } else if (t == MessageType::LOG) {
      msg << "CMake Debug Log";
    } else if (t == MessageType::DEPRECATION_ERROR) {
-@@ -106,19 +106,6 @@ void displayMessage(MessageType t, std::ostringstream&
+@@ -105,19 +105,6 @@ void displayMessage(MessageType t, std::ostringstream&
 
    // Add a terminating blank line.
    msg << "\n";
 -
--#if defined(CMAKE_BUILD_WITH_CMAKE)
+-#if !defined(CMAKE_BOOTSTRAP)
 -  // Add a C++ stack trace to internal errors.
 -  if (t == MessageType::INTERNAL_ERROR) {
 -    std::string stack = cmsys::SystemInformation::GetProgramStack(0, 0);
Index: patches/patch-Source_cmSystemTools_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmSystemTools_cxx,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 patch-Source_cmSystemTools_cxx
--- patches/patch-Source_cmSystemTools_cxx 21 Aug 2019 05:47:40 -0000 1.13
+++ patches/patch-Source_cmSystemTools_cxx 29 Nov 2019 14:43:39 -0000
@@ -29,7 +29,7 @@ the invalid use of the interface.
 Index: Source/cmSystemTools.cxx
 --- Source/cmSystemTools.cxx.orig
 +++ Source/cmSystemTools.cxx
-@@ -1764,8 +1764,6 @@ bool extract_tar(const std::string& outFileName,
+@@ -1505,8 +1505,6 @@ bool extract_tar(const std::string& outFileName,
                   const std::vector<std::string>& files, bool verbose,
                   bool extract)
  {
Index: patches/patch-Source_cmTarget_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmTarget_cxx,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 patch-Source_cmTarget_cxx
--- patches/patch-Source_cmTarget_cxx 21 Aug 2019 05:47:40 -0000 1.35
+++ patches/patch-Source_cmTarget_cxx 29 Nov 2019 14:43:39 -0000
@@ -3,12 +3,12 @@ $OpenBSD: patch-Source_cmTarget_cxx,v 1.
 Index: Source/cmTarget.cxx
 --- Source/cmTarget.cxx.orig
 +++ Source/cmTarget.cxx
-@@ -269,7 +269,7 @@ cmTarget::cmTarget(std::string const& name, cmStateEnu
-     InitProperty("BUILD_RPATH_USE_ORIGIN", nullptr);
-     InitProperty("INSTALL_NAME_DIR", nullptr);
-     InitProperty("INSTALL_RPATH", "");
--    InitProperty("INSTALL_RPATH_USE_LINK_PATH", "OFF");
-+    InitProperty("INSTALL_RPATH_USE_LINK_PATH", "ON");
-     InitProperty("INTERPROCEDURAL_OPTIMIZATION", nullptr);
-     InitProperty("SKIP_BUILD_RPATH", "OFF");
-     InitProperty("BUILD_WITH_INSTALL_RPATH", "OFF");
+@@ -287,7 +287,7 @@ cmTarget::cmTarget(std::string const& name, cmStateEnu
+     initProp("INSTALL_NAME_DIR");
+     initProp("INSTALL_REMOVE_ENVIRONMENT_RPATH");
+     initPropValue("INSTALL_RPATH", "");
+-    initPropValue("INSTALL_RPATH_USE_LINK_PATH", "OFF");
++    initPropValue("INSTALL_RPATH_USE_LINK_PATH", "ON");
+     initProp("INTERPROCEDURAL_OPTIMIZATION");
+     initPropValue("SKIP_BUILD_RPATH", "OFF");
+     initPropValue("BUILD_WITH_INSTALL_RPATH", "OFF");
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/cmake/pkg/PLIST,v
retrieving revision 1.42
diff -u -p -u -p -r1.42 PLIST
--- pkg/PLIST 21 Aug 2019 05:47:40 -0000 1.42
+++ pkg/PLIST 29 Nov 2019 14:43:39 -0000
@@ -146,6 +146,7 @@ share/cmake/Help/command/target_include_
 share/cmake/Help/command/target_link_directories.rst
 share/cmake/Help/command/target_link_libraries.rst
 share/cmake/Help/command/target_link_options.rst
+share/cmake/Help/command/target_precompile_headers.rst
 share/cmake/Help/command/target_sources.rst
 share/cmake/Help/command/try_compile.rst
 share/cmake/Help/command/try_run.rst
@@ -327,6 +328,12 @@ share/cmake/Help/module/CheckIncludeFile
 share/cmake/Help/module/CheckIncludeFiles.rst
 share/cmake/Help/module/CheckLanguage.rst
 share/cmake/Help/module/CheckLibraryExists.rst
+share/cmake/Help/module/CheckOBJCCompilerFlag.rst
+share/cmake/Help/module/CheckOBJCSourceCompiles.rst
+share/cmake/Help/module/CheckOBJCSourceRuns.rst
+share/cmake/Help/module/CheckOBJCXXCompilerFlag.rst
+share/cmake/Help/module/CheckOBJCXXSourceCompiles.rst
+share/cmake/Help/module/CheckOBJCXXSourceRuns.rst
 share/cmake/Help/module/CheckPIESupported.rst
 share/cmake/Help/module/CheckPrototypeDefinition.rst
 share/cmake/Help/module/CheckStructHasMember.rst
@@ -621,6 +628,9 @@ share/cmake/Help/policy/CMP0091.rst
 share/cmake/Help/policy/CMP0092.rst
 share/cmake/Help/policy/CMP0093.rst
 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/DEPRECATED.txt
 share/cmake/Help/policy/DISALLOWED_COMMAND.txt
 share/cmake/Help/prop_cache/
@@ -735,6 +745,8 @@ share/cmake/Help/prop_sf/SKIP_AUTOGEN.rs
 share/cmake/Help/prop_sf/SKIP_AUTOMOC.rst
 share/cmake/Help/prop_sf/SKIP_AUTORCC.rst
 share/cmake/Help/prop_sf/SKIP_AUTOUIC.rst
+share/cmake/Help/prop_sf/SKIP_PRECOMPILE_HEADERS.rst
+share/cmake/Help/prop_sf/SKIP_UNITY_BUILD_INCLUSION.rst
 share/cmake/Help/prop_sf/SYMBOLIC.rst
 share/cmake/Help/prop_sf/Swift_DEPENDENCIES_FILE.rst
 share/cmake/Help/prop_sf/Swift_DIAGNOSTICS_FILE.rst
@@ -776,8 +788,10 @@ share/cmake/Help/prop_test/PASS_REGULAR_
 share/cmake/Help/prop_test/PROCESSORS.rst
 share/cmake/Help/prop_test/PROCESSOR_AFFINITY.rst
 share/cmake/Help/prop_test/REQUIRED_FILES.rst
+share/cmake/Help/prop_test/RESOURCE_GROUPS.rst
 share/cmake/Help/prop_test/RESOURCE_LOCK.rst
 share/cmake/Help/prop_test/RUN_SERIAL.rst
+share/cmake/Help/prop_test/SKIP_REGULAR_EXPRESSION.rst
 share/cmake/Help/prop_test/SKIP_RETURN_CODE.rst
 share/cmake/Help/prop_test/TIMEOUT.rst
 share/cmake/Help/prop_test/TIMEOUT_AFTER_MATCH.rst
@@ -817,6 +831,7 @@ share/cmake/Help/prop_tgt/AUTOMOC_DEPEND
 share/cmake/Help/prop_tgt/AUTOMOC_EXECUTABLE.rst
 share/cmake/Help/prop_tgt/AUTOMOC_MACRO_NAMES.rst
 share/cmake/Help/prop_tgt/AUTOMOC_MOC_OPTIONS.rst
+share/cmake/Help/prop_tgt/AUTOMOC_PATH_PREFIX.rst
 share/cmake/Help/prop_tgt/AUTORCC.rst
 share/cmake/Help/prop_tgt/AUTORCC_EXECUTABLE.rst
 share/cmake/Help/prop_tgt/AUTORCC_OPTIONS.rst
@@ -865,6 +880,7 @@ share/cmake/Help/prop_tgt/DEBUG_POSTFIX.
 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/DISABLE_PRECOMPILE_HEADERS.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
@@ -912,6 +928,7 @@ share/cmake/Help/prop_tgt/IMPORT_PREFIX.
 share/cmake/Help/prop_tgt/IMPORT_SUFFIX.rst
 share/cmake/Help/prop_tgt/INCLUDE_DIRECTORIES.rst
 share/cmake/Help/prop_tgt/INSTALL_NAME_DIR.rst
+share/cmake/Help/prop_tgt/INSTALL_REMOVE_ENVIRONMENT_RPATH.rst
 share/cmake/Help/prop_tgt/INSTALL_RPATH.rst
 share/cmake/Help/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.rst
 share/cmake/Help/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.rst
@@ -925,6 +942,7 @@ share/cmake/Help/prop_tgt/INTERFACE_LINK
 share/cmake/Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst
 share/cmake/Help/prop_tgt/INTERFACE_LINK_OPTIONS.rst
 share/cmake/Help/prop_tgt/INTERFACE_POSITION_INDEPENDENT_CODE.rst
+share/cmake/Help/prop_tgt/INTERFACE_PRECOMPILE_HEADERS.rst
 share/cmake/Help/prop_tgt/INTERFACE_SOURCES.rst
 share/cmake/Help/prop_tgt/INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.rst
 share/cmake/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.rst
@@ -972,6 +990,12 @@ share/cmake/Help/prop_tgt/MSVC_RUNTIME_L
 share/cmake/Help/prop_tgt/NAME.rst
 share/cmake/Help/prop_tgt/NO_SONAME.rst
 share/cmake/Help/prop_tgt/NO_SYSTEM_FROM_IMPORTED.rst
+share/cmake/Help/prop_tgt/OBJCXX_EXTENSIONS.rst
+share/cmake/Help/prop_tgt/OBJCXX_STANDARD.rst
+share/cmake/Help/prop_tgt/OBJCXX_STANDARD_REQUIRED.rst
+share/cmake/Help/prop_tgt/OBJC_EXTENSIONS.rst
+share/cmake/Help/prop_tgt/OBJC_STANDARD.rst
+share/cmake/Help/prop_tgt/OBJC_STANDARD_REQUIRED.rst
 share/cmake/Help/prop_tgt/OSX_ARCHITECTURES.rst
 share/cmake/Help/prop_tgt/OSX_ARCHITECTURES_CONFIG.rst
 share/cmake/Help/prop_tgt/OUTPUT_NAME.rst
@@ -983,6 +1007,8 @@ share/cmake/Help/prop_tgt/PDB_OUTPUT_DIR
 share/cmake/Help/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.rst
 share/cmake/Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst
 share/cmake/Help/prop_tgt/POST_INSTALL_SCRIPT.rst
+share/cmake/Help/prop_tgt/PRECOMPILE_HEADERS.rst
+share/cmake/Help/prop_tgt/PRECOMPILE_HEADERS_REUSE_FROM.rst
 share/cmake/Help/prop_tgt/PREFIX.rst
 share/cmake/Help/prop_tgt/PRE_INSTALL_SCRIPT.rst
 share/cmake/Help/prop_tgt/PRIVATE_HEADER.rst
@@ -1005,9 +1031,14 @@ share/cmake/Help/prop_tgt/STATIC_LIBRARY
 share/cmake/Help/prop_tgt/STATIC_LIBRARY_OPTIONS.rst
 share/cmake/Help/prop_tgt/SUFFIX.rst
 share/cmake/Help/prop_tgt/Swift_DEPENDENCIES_FILE.rst
+share/cmake/Help/prop_tgt/Swift_LANGUAGE_VERSION.rst
 share/cmake/Help/prop_tgt/Swift_MODULE_DIRECTORY.rst
 share/cmake/Help/prop_tgt/Swift_MODULE_NAME.rst
 share/cmake/Help/prop_tgt/TYPE.rst
+share/cmake/Help/prop_tgt/UNITY_BUILD.rst
+share/cmake/Help/prop_tgt/UNITY_BUILD_BATCH_SIZE.rst
+share/cmake/Help/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.rst
+share/cmake/Help/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.rst
 share/cmake/Help/prop_tgt/VERSION.rst
 share/cmake/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst
 share/cmake/Help/prop_tgt/VS_CONFIGURATION_TYPE.rst
@@ -1021,6 +1052,7 @@ share/cmake/Help/prop_tgt/VS_DOTNET_REFE
 share/cmake/Help/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.rst
 share/cmake/Help/prop_tgt/VS_DOTNET_REFERENCE_refname.rst
 share/cmake/Help/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.rst
+share/cmake/Help/prop_tgt/VS_DPI_AWARE.rst
 share/cmake/Help/prop_tgt/VS_GLOBAL_KEYWORD.rst
 share/cmake/Help/prop_tgt/VS_GLOBAL_PROJECT_TYPES.rst
 share/cmake/Help/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.rst
@@ -1053,6 +1085,7 @@ share/cmake/Help/prop_tgt/XCODE_SCHEME_A
 share/cmake/Help/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_ARGUMENTS.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT.rst
+share/cmake/Help/prop_tgt/XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst
@@ -1080,6 +1113,7 @@ share/cmake/Help/release/3.12.rst
 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.2.rst
 share/cmake/Help/release/3.3.rst
 share/cmake/Help/release/3.4.rst
@@ -1136,6 +1170,7 @@ share/cmake/Help/variable/CMAKE_AUTOMOC_
 share/cmake/Help/variable/CMAKE_AUTOMOC_DEPEND_FILTERS.rst
 share/cmake/Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst
 share/cmake/Help/variable/CMAKE_AUTOMOC_MOC_OPTIONS.rst
+share/cmake/Help/variable/CMAKE_AUTOMOC_PATH_PREFIX.rst
 share/cmake/Help/variable/CMAKE_AUTOMOC_RELAXED_MODE.rst
 share/cmake/Help/variable/CMAKE_AUTORCC.rst
 share/cmake/Help/variable/CMAKE_AUTORCC_OPTIONS.rst
@@ -1175,6 +1210,7 @@ share/cmake/Help/variable/CMAKE_CROSSCOM
 share/cmake/Help/variable/CMAKE_CTEST_COMMAND.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_SEPARABLE_COMPILATION.rst
 share/cmake/Help/variable/CMAKE_CUDA_STANDARD.rst
 share/cmake/Help/variable/CMAKE_CUDA_STANDARD_REQUIRED.rst
@@ -1197,11 +1233,13 @@ share/cmake/Help/variable/CMAKE_DEBUG_TA
 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_VERSION.rst
 share/cmake/Help/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.rst
 share/cmake/Help/variable/CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT.rst
 share/cmake/Help/variable/CMAKE_ECLIPSE_MAKE_ARGUMENTS.rst
+share/cmake/Help/variable/CMAKE_ECLIPSE_RESOURCE_ENCODING.rst
 share/cmake/Help/variable/CMAKE_ECLIPSE_VERSION.rst
 share/cmake/Help/variable/CMAKE_EDIT_COMMAND.rst
 share/cmake/Help/variable/CMAKE_ENABLE_EXPORTS.rst
@@ -1238,6 +1276,13 @@ share/cmake/Help/variable/CMAKE_FIND_ROO
 share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PACKAGE.rst
 share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.rst
 share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_XXX.txt
+share/cmake/Help/variable/CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_CMAKE_PATH.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_CMAKE_SYSTEM_PATH.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_PACKAGE_REGISTRY.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_PACKAGE_ROOT_PATH.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY.rst
 share/cmake/Help/variable/CMAKE_FOLDER.rst
 share/cmake/Help/variable/CMAKE_FRAMEWORK.rst
 share/cmake/Help/variable/CMAKE_FRAMEWORK_PATH.rst
@@ -1279,6 +1324,7 @@ share/cmake/Help/variable/CMAKE_INSTALL_
 share/cmake/Help/variable/CMAKE_INSTALL_NAME_DIR.rst
 share/cmake/Help/variable/CMAKE_INSTALL_PREFIX.rst
 share/cmake/Help/variable/CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT.rst
+share/cmake/Help/variable/CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH.rst
 share/cmake/Help/variable/CMAKE_INSTALL_RPATH.rst
 share/cmake/Help/variable/CMAKE_INSTALL_RPATH_USE_LINK_PATH.rst
 share/cmake/Help/variable/CMAKE_INTERNAL_PLATFORM_ABI.rst
@@ -1338,6 +1384,9 @@ share/cmake/Help/variable/CMAKE_LANG_LIN
 share/cmake/Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.rst
 share/cmake/Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG_SEP.rst
 share/cmake/Help/variable/CMAKE_LANG_LINK_EXECUTABLE.rst
+share/cmake/Help/variable/CMAKE_LANG_LINK_LIBRARY_FILE_FLAG.rst
+share/cmake/Help/variable/CMAKE_LANG_LINK_LIBRARY_FLAG.rst
+share/cmake/Help/variable/CMAKE_LANG_LINK_LIBRARY_SUFFIX.rst
 share/cmake/Help/variable/CMAKE_LANG_OUTPUT_EXTENSION.rst
 share/cmake/Help/variable/CMAKE_LANG_PLATFORM_ID.rst
 share/cmake/Help/variable/CMAKE_LANG_SIMULATE_ID.rst
@@ -1371,6 +1420,7 @@ share/cmake/Help/variable/CMAKE_MAP_IMPO
 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_INDENT.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
@@ -1387,6 +1437,12 @@ share/cmake/Help/variable/CMAKE_NINJA_OU
 share/cmake/Help/variable/CMAKE_NOT_USING_CONFIG_FLAGS.rst
 share/cmake/Help/variable/CMAKE_NO_BUILTIN_CHRPATH.rst
 share/cmake/Help/variable/CMAKE_NO_SYSTEM_FROM_IMPORTED.rst
+share/cmake/Help/variable/CMAKE_OBJCXX_EXTENSIONS.rst
+share/cmake/Help/variable/CMAKE_OBJCXX_STANDARD.rst
+share/cmake/Help/variable/CMAKE_OBJCXX_STANDARD_REQUIRED.rst
+share/cmake/Help/variable/CMAKE_OBJC_EXTENSIONS.rst
+share/cmake/Help/variable/CMAKE_OBJC_STANDARD.rst
+share/cmake/Help/variable/CMAKE_OBJC_STANDARD_REQUIRED.rst
 share/cmake/Help/variable/CMAKE_OBJECT_PATH_MAX.rst
 share/cmake/Help/variable/CMAKE_OSX_ARCHITECTURES.rst
 share/cmake/Help/variable/CMAKE_OSX_DEPLOYMENT_TARGET.rst
@@ -1465,6 +1521,8 @@ share/cmake/Help/variable/CMAKE_TRY_COMP
 share/cmake/Help/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.rst
 share/cmake/Help/variable/CMAKE_TRY_COMPILE_TARGET_TYPE.rst
 share/cmake/Help/variable/CMAKE_TWEAK_VERSION.rst
+share/cmake/Help/variable/CMAKE_UNITY_BUILD.rst
+share/cmake/Help/variable/CMAKE_UNITY_BUILD_BATCH_SIZE.rst
 share/cmake/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.rst
 share/cmake/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.rst
 share/cmake/Help/variable/CMAKE_USE_RELATIVE_PATHS.rst
@@ -1483,6 +1541,7 @@ share/cmake/Help/variable/CMAKE_VS_PLATF
 share/cmake/Help/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.rst
 share/cmake/Help/variable/CMAKE_VS_PLATFORM_TOOLSET.rst
 share/cmake/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA.rst
+share/cmake/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR.rst
 share/cmake/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE.rst
 share/cmake/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_VERSION.rst
 share/cmake/Help/variable/CMAKE_VS_SDK_EXCLUDE_DIRECTORIES.rst
@@ -1504,6 +1563,7 @@ share/cmake/Help/variable/CMAKE_XCODE_GE
 share/cmake/Help/variable/CMAKE_XCODE_PLATFORM_TOOLSET.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst
+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
@@ -1522,7 +1582,6 @@ share/cmake/Help/variable/CPACK_COMPONEN
 share/cmake/Help/variable/CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst
 share/cmake/Help/variable/CPACK_INCLUDE_TOPLEVEL_DIRECTORY.rst
 share/cmake/Help/variable/CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.rst
-share/cmake/Help/variable/CPACK_INSTALL_SCRIPT.rst
 share/cmake/Help/variable/CPACK_PACKAGING_INSTALL_PREFIX.rst
 share/cmake/Help/variable/CPACK_SET_DESTDIR.rst
 share/cmake/Help/variable/CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.rst
@@ -1707,6 +1766,8 @@ share/cmake/Modules/CMakeDetermineCompil
 share/cmake/Modules/CMakeDetermineCompilerId.cmake
 share/cmake/Modules/CMakeDetermineFortranCompiler.cmake
 share/cmake/Modules/CMakeDetermineJavaCompiler.cmake
+share/cmake/Modules/CMakeDetermineOBJCCompiler.cmake
+share/cmake/Modules/CMakeDetermineOBJCXXCompiler.cmake
 share/cmake/Modules/CMakeDetermineRCCompiler.cmake
 share/cmake/Modules/CMakeDetermineSwiftCompiler.cmake
 share/cmake/Modules/CMakeDetermineSystem.cmake
@@ -1743,6 +1804,14 @@ share/cmake/Modules/CMakeMSYSFindMake.cm
 share/cmake/Modules/CMakeMinGWFindMake.cmake
 share/cmake/Modules/CMakeNMakeFindMake.cmake
 share/cmake/Modules/CMakeNinjaFindMake.cmake
+share/cmake/Modules/CMakeOBJCCompiler.cmake.in
+share/cmake/Modules/CMakeOBJCCompilerABI.m
+share/cmake/Modules/CMakeOBJCCompilerId.m.in
+share/cmake/Modules/CMakeOBJCInformation.cmake
+share/cmake/Modules/CMakeOBJCXXCompiler.cmake.in
+share/cmake/Modules/CMakeOBJCXXCompilerABI.mm
+share/cmake/Modules/CMakeOBJCXXCompilerId.mm.in
+share/cmake/Modules/CMakeOBJCXXInformation.cmake
 share/cmake/Modules/CMakePackageConfigHelpers.cmake
 share/cmake/Modules/CMakeParseArguments.cmake
 share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake
@@ -1770,24 +1839,13 @@ share/cmake/Modules/CMakeTestCompilerCom
 share/cmake/Modules/CMakeTestFortranCompiler.cmake
 share/cmake/Modules/CMakeTestGNU.c
 share/cmake/Modules/CMakeTestJavaCompiler.cmake
+share/cmake/Modules/CMakeTestOBJCCompiler.cmake
+share/cmake/Modules/CMakeTestOBJCXXCompiler.cmake
 share/cmake/Modules/CMakeTestRCCompiler.cmake
 share/cmake/Modules/CMakeTestSwiftCompiler.cmake
 share/cmake/Modules/CMakeUnixFindMake.cmake
 share/cmake/Modules/CMakeVerifyManifest.cmake
-share/cmake/Modules/CPack.DS_Store.in
-share/cmake/Modules/CPack.Description.plist.in
-share/cmake/Modules/CPack.Info.plist.in
-share/cmake/Modules/CPack.NuGet.nuspec.in
-share/cmake/Modules/CPack.OSXScriptLauncher.in
-share/cmake/Modules/CPack.OSXScriptLauncher.rsrc.in
-share/cmake/Modules/CPack.OSXX11.Info.plist.in
-share/cmake/Modules/CPack.OSXX11.main.scpt.in
-share/cmake/Modules/CPack.RuntimeScript.in
-share/cmake/Modules/CPack.STGZ_Header.sh.in
-share/cmake/Modules/CPack.VolumeIcon.icns.in
-share/cmake/Modules/CPack.background.png.in
 share/cmake/Modules/CPack.cmake
-share/cmake/Modules/CPack.distribution.dist.in
 share/cmake/Modules/CPackComponent.cmake
 share/cmake/Modules/CPackIFW.cmake
 share/cmake/Modules/CPackIFWConfigureFile.cmake
@@ -1830,6 +1888,12 @@ share/cmake/Modules/CheckIncludeFiles.cm
 share/cmake/Modules/CheckLanguage.cmake
 share/cmake/Modules/CheckLibraryExists.cmake
 share/cmake/Modules/CheckLibraryExists.lists.in
+share/cmake/Modules/CheckOBJCCompilerFlag.cmake
+share/cmake/Modules/CheckOBJCSourceCompiles.cmake
+share/cmake/Modules/CheckOBJCSourceRuns.cmake
+share/cmake/Modules/CheckOBJCXXCompilerFlag.cmake
+share/cmake/Modules/CheckOBJCXXSourceCompiles.cmake
+share/cmake/Modules/CheckOBJCXXSourceRuns.cmake
 share/cmake/Modules/CheckPIESupported.cmake
 share/cmake/Modules/CheckPrototypeDefinition.c.in
 share/cmake/Modules/CheckPrototypeDefinition.cmake
@@ -1862,6 +1926,8 @@ share/cmake/Modules/Compiler/AppleClang-
 share/cmake/Modules/Compiler/AppleClang-CXX-FeatureTests.cmake
 share/cmake/Modules/Compiler/AppleClang-CXX.cmake
 share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake
+share/cmake/Modules/Compiler/AppleClang-OBJC.cmake
+share/cmake/Modules/Compiler/AppleClang-OBJCXX.cmake
 share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/Bruce-C.cmake
@@ -1876,6 +1942,8 @@ share/cmake/Modules/Compiler/Clang-CXX.c
 share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake
 share/cmake/Modules/Compiler/Clang-FindBinUtils.cmake
+share/cmake/Modules/Compiler/Clang-OBJC.cmake
+share/cmake/Modules/Compiler/Clang-OBJCXX.cmake
 share/cmake/Modules/Compiler/Clang.cmake
 share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake
@@ -1907,6 +1975,8 @@ share/cmake/Modules/Compiler/GNU-CXX-Fea
 share/cmake/Modules/Compiler/GNU-CXX.cmake
 share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake
 share/cmake/Modules/Compiler/GNU-Fortran.cmake
+share/cmake/Modules/Compiler/GNU-OBJC.cmake
+share/cmake/Modules/Compiler/GNU-OBJCXX.cmake
 share/cmake/Modules/Compiler/GNU.cmake
 share/cmake/Modules/Compiler/HP-ASM.cmake
 share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake
@@ -2233,6 +2303,19 @@ share/cmake/Modules/IntelVSImplicitPath/
 share/cmake/Modules/Internal/
 share/cmake/Modules/Internal/CMakeCheckCompilerFlag.cmake
 share/cmake/Modules/Internal/CPack/
+share/cmake/Modules/Internal/CPack/CPack.DS_Store.in
+share/cmake/Modules/Internal/CPack/CPack.Description.plist.in
+share/cmake/Modules/Internal/CPack/CPack.Info.plist.in
+share/cmake/Modules/Internal/CPack/CPack.NuGet.nuspec.in
+share/cmake/Modules/Internal/CPack/CPack.OSXScriptLauncher.in
+share/cmake/Modules/Internal/CPack/CPack.OSXScriptLauncher.rsrc.in
+share/cmake/Modules/Internal/CPack/CPack.OSXX11.Info.plist.in
+share/cmake/Modules/Internal/CPack/CPack.OSXX11.main.scpt.in
+share/cmake/Modules/Internal/CPack/CPack.RuntimeScript.in
+share/cmake/Modules/Internal/CPack/CPack.STGZ_Header.sh.in
+share/cmake/Modules/Internal/CPack/CPack.VolumeIcon.icns.in
+share/cmake/Modules/Internal/CPack/CPack.background.png.in
+share/cmake/Modules/Internal/CPack/CPack.distribution.dist.in
 share/cmake/Modules/Internal/CPack/CPackDeb.cmake
 share/cmake/Modules/Internal/CPack/CPackExternal.cmake
 share/cmake/Modules/Internal/CPack/CPackFreeBSD.cmake
@@ -2240,15 +2323,17 @@ share/cmake/Modules/Internal/CPack/CPack
 share/cmake/Modules/Internal/CPack/CPackRPM.cmake
 share/cmake/Modules/Internal/CPack/CPackWIX.cmake
 share/cmake/Modules/Internal/CPack/CPackZIP.cmake
+share/cmake/Modules/Internal/CPack/NSIS.InstallOptions.ini.in
+share/cmake/Modules/Internal/CPack/NSIS.template.in
+share/cmake/Modules/Internal/CPack/WIX.template.in
 share/cmake/Modules/Internal/FeatureTesting.cmake
 share/cmake/Modules/KDE3Macros.cmake
 share/cmake/Modules/MacOSXBundleInfo.plist.in
 share/cmake/Modules/MacOSXFrameworkInfo.plist.in
 share/cmake/Modules/MacroAddFileDependencies.cmake
 share/cmake/Modules/MatlabTestsRedirect.cmake
-share/cmake/Modules/NSIS.InstallOptions.ini.in
-share/cmake/Modules/NSIS.template.in
 share/cmake/Modules/Platform/
+share/cmake/Modules/Platform/AIX/
 share/cmake/Modules/Platform/AIX-Clang-C.cmake
 share/cmake/Modules/Platform/AIX-Clang-CXX.cmake
 share/cmake/Modules/Platform/AIX-GNU-ASM.cmake
@@ -2268,6 +2353,7 @@ share/cmake/Modules/Platform/AIX-XLClang
 share/cmake/Modules/Platform/AIX-XLClang-CXX.cmake
 share/cmake/Modules/Platform/AIX-XLClang.cmake
 share/cmake/Modules/Platform/AIX.cmake
+share/cmake/Modules/Platform/AIX/ExportImportList
 share/cmake/Modules/Platform/ARTOS-GNU-C.cmake
 share/cmake/Modules/Platform/ARTOS.cmake
 share/cmake/Modules/Platform/Android/
@@ -2321,14 +2407,22 @@ share/cmake/Modules/Platform/Android/ndk
 share/cmake/Modules/Platform/Android/ndk-stl-stlport_static.cmake
 share/cmake/Modules/Platform/Android/ndk-stl-system.cmake
 share/cmake/Modules/Platform/Apple-Absoft-Fortran.cmake
+share/cmake/Modules/Platform/Apple-Apple-Swift.cmake
 share/cmake/Modules/Platform/Apple-AppleClang-C.cmake
 share/cmake/Modules/Platform/Apple-AppleClang-CXX.cmake
+share/cmake/Modules/Platform/Apple-AppleClang-OBJC.cmake
+share/cmake/Modules/Platform/Apple-AppleClang-OBJCXX.cmake
+share/cmake/Modules/Platform/Apple-Clang-ASM.cmake
 share/cmake/Modules/Platform/Apple-Clang-C.cmake
 share/cmake/Modules/Platform/Apple-Clang-CXX.cmake
+share/cmake/Modules/Platform/Apple-Clang-OBJC.cmake
+share/cmake/Modules/Platform/Apple-Clang-OBJCXX.cmake
 share/cmake/Modules/Platform/Apple-Clang.cmake
 share/cmake/Modules/Platform/Apple-GNU-C.cmake
 share/cmake/Modules/Platform/Apple-GNU-CXX.cmake
 share/cmake/Modules/Platform/Apple-GNU-Fortran.cmake
+share/cmake/Modules/Platform/Apple-GNU-OBJC.cmake
+share/cmake/Modules/Platform/Apple-GNU-OBJCXX.cmake
 share/cmake/Modules/Platform/Apple-GNU.cmake
 share/cmake/Modules/Platform/Apple-Intel-C.cmake
 share/cmake/Modules/Platform/Apple-Intel-CXX.cmake
@@ -2462,6 +2556,8 @@ share/cmake/Modules/Platform/QNX.cmake
 share/cmake/Modules/Platform/RISCos.cmake
 share/cmake/Modules/Platform/SCO_SV.cmake
 share/cmake/Modules/Platform/SINIX.cmake
+share/cmake/Modules/Platform/SunOS-Clang-C.cmake
+share/cmake/Modules/Platform/SunOS-Clang-CXX.cmake
 share/cmake/Modules/Platform/SunOS-GNU-C.cmake
 share/cmake/Modules/Platform/SunOS-GNU-CXX.cmake
 share/cmake/Modules/Platform/SunOS-GNU-Fortran.cmake
@@ -2581,7 +2677,6 @@ share/cmake/Modules/UseSWIG/ManageSuppor
 share/cmake/Modules/Use_wxWindows.cmake
 share/cmake/Modules/UsewxWidgets.cmake
 share/cmake/Modules/VTKCompatibility.cmake
-share/cmake/Modules/WIX.template.in
 share/cmake/Modules/WriteBasicConfigVersionFile.cmake
 share/cmake/Modules/WriteCompilerDetectionHeader.cmake
 share/cmake/Modules/ecos_clean.cmake
@@ -2629,6 +2724,7 @@ share/cmake/Templates/MSBuild/FlagTables
 share/cmake/Templates/MSBuild/FlagTables/v141_CSharp.json
 share/cmake/Templates/MSBuild/FlagTables/v141_Link.json
 share/cmake/Templates/MSBuild/FlagTables/v142_CL.json
+share/cmake/Templates/MSBuild/FlagTables/v142_CSharp.json
 share/cmake/Templates/MSBuild/FlagTables/v142_Link.json
 share/cmake/Templates/MSBuild/FlagTables/v14_LIB.json
 share/cmake/Templates/MSBuild/FlagTables/v14_MASM.json
@@ -2778,6 +2874,7 @@ share/doc/cmake/html/_sources/command/ta
 share/doc/cmake/html/_sources/command/target_link_directories.txt
 share/doc/cmake/html/_sources/command/target_link_libraries.txt
 share/doc/cmake/html/_sources/command/target_link_options.txt
+share/doc/cmake/html/_sources/command/target_precompile_headers.txt
 share/doc/cmake/html/_sources/command/target_sources.txt
 share/doc/cmake/html/_sources/command/try_compile.txt
 share/doc/cmake/html/_sources/command/try_run.txt
@@ -2866,6 +2963,9 @@ share/doc/cmake/html/_sources/generator/
 share/doc/cmake/html/_sources/generator/Visual Studio 9 2008.txt
 share/doc/cmake/html/_sources/generator/Watcom WMake.txt
 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/index.txt
 share/doc/cmake/html/_sources/manual/
 share/doc/cmake/html/_sources/manual/ccmake.1.txt
@@ -2950,6 +3050,12 @@ share/doc/cmake/html/_sources/module/Che
 share/doc/cmake/html/_sources/module/CheckIncludeFiles.txt
 share/doc/cmake/html/_sources/module/CheckLanguage.txt
 share/doc/cmake/html/_sources/module/CheckLibraryExists.txt
+share/doc/cmake/html/_sources/module/CheckOBJCCompilerFlag.txt
+share/doc/cmake/html/_sources/module/CheckOBJCSourceCompiles.txt
+share/doc/cmake/html/_sources/module/CheckOBJCSourceRuns.txt
+share/doc/cmake/html/_sources/module/CheckOBJCXXCompilerFlag.txt
+share/doc/cmake/html/_sources/module/CheckOBJCXXSourceCompiles.txt
+share/doc/cmake/html/_sources/module/CheckOBJCXXSourceRuns.txt
 share/doc/cmake/html/_sources/module/CheckPIESupported.txt
 share/doc/cmake/html/_sources/module/CheckPrototypeDefinition.txt
 share/doc/cmake/html/_sources/module/CheckStructHasMember.txt
@@ -3244,6 +3350,9 @@ share/doc/cmake/html/_sources/policy/CMP
 share/doc/cmake/html/_sources/policy/CMP0092.txt
 share/doc/cmake/html/_sources/policy/CMP0093.txt
 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/prop_cache/
 share/doc/cmake/html/_sources/prop_cache/ADVANCED.txt
 share/doc/cmake/html/_sources/prop_cache/HELPSTRING.txt
@@ -3356,6 +3465,8 @@ share/doc/cmake/html/_sources/prop_sf/SK
 share/doc/cmake/html/_sources/prop_sf/SKIP_AUTOMOC.txt
 share/doc/cmake/html/_sources/prop_sf/SKIP_AUTORCC.txt
 share/doc/cmake/html/_sources/prop_sf/SKIP_AUTOUIC.txt
+share/doc/cmake/html/_sources/prop_sf/SKIP_PRECOMPILE_HEADERS.txt
+share/doc/cmake/html/_sources/prop_sf/SKIP_UNITY_BUILD_INCLUSION.txt
 share/doc/cmake/html/_sources/prop_sf/SYMBOLIC.txt
 share/doc/cmake/html/_sources/prop_sf/Swift_DEPENDENCIES_FILE.txt
 share/doc/cmake/html/_sources/prop_sf/Swift_DIAGNOSTICS_FILE.txt
@@ -3397,8 +3508,10 @@ share/doc/cmake/html/_sources/prop_test/
 share/doc/cmake/html/_sources/prop_test/PROCESSORS.txt
 share/doc/cmake/html/_sources/prop_test/PROCESSOR_AFFINITY.txt
 share/doc/cmake/html/_sources/prop_test/REQUIRED_FILES.txt
+share/doc/cmake/html/_sources/prop_test/RESOURCE_GROUPS.txt
 share/doc/cmake/html/_sources/prop_test/RESOURCE_LOCK.txt
 share/doc/cmake/html/_sources/prop_test/RUN_SERIAL.txt
+share/doc/cmake/html/_sources/prop_test/SKIP_REGULAR_EXPRESSION.txt
 share/doc/cmake/html/_sources/prop_test/SKIP_RETURN_CODE.txt
 share/doc/cmake/html/_sources/prop_test/TIMEOUT.txt
 share/doc/cmake/html/_sources/prop_test/TIMEOUT_AFTER_MATCH.txt
@@ -3438,6 +3551,7 @@ share/doc/cmake/html/_sources/prop_tgt/A
 share/doc/cmake/html/_sources/prop_tgt/AUTOMOC_EXECUTABLE.txt
 share/doc/cmake/html/_sources/prop_tgt/AUTOMOC_MACRO_NAMES.txt
 share/doc/cmake/html/_sources/prop_tgt/AUTOMOC_MOC_OPTIONS.txt
+share/doc/cmake/html/_sources/prop_tgt/AUTOMOC_PATH_PREFIX.txt
 share/doc/cmake/html/_sources/prop_tgt/AUTORCC.txt
 share/doc/cmake/html/_sources/prop_tgt/AUTORCC_EXECUTABLE.txt
 share/doc/cmake/html/_sources/prop_tgt/AUTORCC_OPTIONS.txt
@@ -3485,6 +3599,7 @@ share/doc/cmake/html/_sources/prop_tgt/D
 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/DISABLE_PRECOMPILE_HEADERS.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
@@ -3532,6 +3647,7 @@ share/doc/cmake/html/_sources/prop_tgt/I
 share/doc/cmake/html/_sources/prop_tgt/IMPORT_SUFFIX.txt
 share/doc/cmake/html/_sources/prop_tgt/INCLUDE_DIRECTORIES.txt
 share/doc/cmake/html/_sources/prop_tgt/INSTALL_NAME_DIR.txt
+share/doc/cmake/html/_sources/prop_tgt/INSTALL_REMOVE_ENVIRONMENT_RPATH.txt
 share/doc/cmake/html/_sources/prop_tgt/INSTALL_RPATH.txt
 share/doc/cmake/html/_sources/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.txt
@@ -3544,6 +3660,7 @@ share/doc/cmake/html/_sources/prop_tgt/I
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_LINK_LIBRARIES.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_LINK_OPTIONS.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_POSITION_INDEPENDENT_CODE.txt
+share/doc/cmake/html/_sources/prop_tgt/INTERFACE_PRECOMPILE_HEADERS.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_SOURCES.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.txt
@@ -3589,6 +3706,12 @@ share/doc/cmake/html/_sources/prop_tgt/M
 share/doc/cmake/html/_sources/prop_tgt/NAME.txt
 share/doc/cmake/html/_sources/prop_tgt/NO_SONAME.txt
 share/doc/cmake/html/_sources/prop_tgt/NO_SYSTEM_FROM_IMPORTED.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJCXX_EXTENSIONS.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJCXX_STANDARD.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJCXX_STANDARD_REQUIRED.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJC_EXTENSIONS.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJC_STANDARD.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJC_STANDARD_REQUIRED.txt
 share/doc/cmake/html/_sources/prop_tgt/OSX_ARCHITECTURES.txt
 share/doc/cmake/html/_sources/prop_tgt/OSX_ARCHITECTURES_CONFIG.txt
 share/doc/cmake/html/_sources/prop_tgt/OUTPUT_NAME.txt
@@ -3599,6 +3722,8 @@ share/doc/cmake/html/_sources/prop_tgt/P
 share/doc/cmake/html/_sources/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.txt
 share/doc/cmake/html/_sources/prop_tgt/POSITION_INDEPENDENT_CODE.txt
 share/doc/cmake/html/_sources/prop_tgt/POST_INSTALL_SCRIPT.txt
+share/doc/cmake/html/_sources/prop_tgt/PRECOMPILE_HEADERS.txt
+share/doc/cmake/html/_sources/prop_tgt/PRECOMPILE_HEADERS_REUSE_FROM.txt
 share/doc/cmake/html/_sources/prop_tgt/PREFIX.txt
 share/doc/cmake/html/_sources/prop_tgt/PRE_INSTALL_SCRIPT.txt
 share/doc/cmake/html/_sources/prop_tgt/PRIVATE_HEADER.txt
@@ -3621,9 +3746,14 @@ share/doc/cmake/html/_sources/prop_tgt/S
 share/doc/cmake/html/_sources/prop_tgt/STATIC_LIBRARY_OPTIONS.txt
 share/doc/cmake/html/_sources/prop_tgt/SUFFIX.txt
 share/doc/cmake/html/_sources/prop_tgt/Swift_DEPENDENCIES_FILE.txt
+share/doc/cmake/html/_sources/prop_tgt/Swift_LANGUAGE_VERSION.txt
 share/doc/cmake/html/_sources/prop_tgt/Swift_MODULE_DIRECTORY.txt
 share/doc/cmake/html/_sources/prop_tgt/Swift_MODULE_NAME.txt
 share/doc/cmake/html/_sources/prop_tgt/TYPE.txt
+share/doc/cmake/html/_sources/prop_tgt/UNITY_BUILD.txt
+share/doc/cmake/html/_sources/prop_tgt/UNITY_BUILD_BATCH_SIZE.txt
+share/doc/cmake/html/_sources/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.txt
+share/doc/cmake/html/_sources/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.txt
 share/doc/cmake/html/_sources/prop_tgt/VERSION.txt
 share/doc/cmake/html/_sources/prop_tgt/VISIBILITY_INLINES_HIDDEN.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_CONFIGURATION_TYPE.txt
@@ -3637,6 +3767,7 @@ share/doc/cmake/html/_sources/prop_tgt/V
 share/doc/cmake/html/_sources/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_DOTNET_REFERENCE_refname.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.txt
+share/doc/cmake/html/_sources/prop_tgt/VS_DPI_AWARE.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_GLOBAL_KEYWORD.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_GLOBAL_PROJECT_TYPES.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.txt
@@ -3669,6 +3800,7 @@ share/doc/cmake/html/_sources/prop_tgt/X
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_ARGUMENTS.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT.txt
+share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.txt
@@ -3694,6 +3826,7 @@ share/doc/cmake/html/_sources/release/3.
 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.2.txt
 share/doc/cmake/html/_sources/release/3.3.txt
 share/doc/cmake/html/_sources/release/3.4.txt
@@ -3749,6 +3882,7 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_AUTOMOC_DEPEND_FILTERS.txt
 share/doc/cmake/html/_sources/variable/CMAKE_AUTOMOC_MACRO_NAMES.txt
 share/doc/cmake/html/_sources/variable/CMAKE_AUTOMOC_MOC_OPTIONS.txt
+share/doc/cmake/html/_sources/variable/CMAKE_AUTOMOC_PATH_PREFIX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_AUTOMOC_RELAXED_MODE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_AUTORCC.txt
 share/doc/cmake/html/_sources/variable/CMAKE_AUTORCC_OPTIONS.txt
@@ -3788,6 +3922,7 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_CTEST_COMMAND.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_SEPARABLE_COMPILATION.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CUDA_STANDARD.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CUDA_STANDARD_REQUIRED.txt
@@ -3810,11 +3945,13 @@ share/doc/cmake/html/_sources/variable/C
 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_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
 share/doc/cmake/html/_sources/variable/CMAKE_ECLIPSE_MAKE_ARGUMENTS.txt
+share/doc/cmake/html/_sources/variable/CMAKE_ECLIPSE_RESOURCE_ENCODING.txt
 share/doc/cmake/html/_sources/variable/CMAKE_ECLIPSE_VERSION.txt
 share/doc/cmake/html/_sources/variable/CMAKE_EDIT_COMMAND.txt
 share/doc/cmake/html/_sources/variable/CMAKE_ENABLE_EXPORTS.txt
@@ -3850,6 +3987,13 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_FIND_ROOT_PATH_MODE_LIBRARY.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FIND_ROOT_PATH_MODE_PACKAGE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_CMAKE_PATH.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_CMAKE_SYSTEM_PATH.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_PACKAGE_REGISTRY.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_PACKAGE_ROOT_PATH.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FOLDER.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FRAMEWORK.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FRAMEWORK_PATH.txt
@@ -3891,6 +4035,7 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_NAME_DIR.txt
 share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_PREFIX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT.txt
+share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH.txt
 share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_RPATH.txt
 share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_RPATH_USE_LINK_PATH.txt
 share/doc/cmake/html/_sources/variable/CMAKE_INTERNAL_PLATFORM_ABI.txt
@@ -3950,6 +4095,9 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG_SEP.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_EXECUTABLE.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_LIBRARY_FILE_FLAG.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_LIBRARY_FLAG.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_LIBRARY_SUFFIX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_OUTPUT_EXTENSION.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_PLATFORM_ID.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_SIMULATE_ID.txt
@@ -3983,6 +4131,7 @@ share/doc/cmake/html/_sources/variable/C
 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_INDENT.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
@@ -3999,6 +4148,12 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_NOT_USING_CONFIG_FLAGS.txt
 share/doc/cmake/html/_sources/variable/CMAKE_NO_BUILTIN_CHRPATH.txt
 share/doc/cmake/html/_sources/variable/CMAKE_NO_SYSTEM_FROM_IMPORTED.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJCXX_EXTENSIONS.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJCXX_STANDARD.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJCXX_STANDARD_REQUIRED.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJC_EXTENSIONS.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJC_STANDARD.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJC_STANDARD_REQUIRED.txt
 share/doc/cmake/html/_sources/variable/CMAKE_OBJECT_PATH_MAX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_OSX_ARCHITECTURES.txt
 share/doc/cmake/html/_sources/variable/CMAKE_OSX_DEPLOYMENT_TARGET.txt
@@ -4076,6 +4231,8 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.txt
 share/doc/cmake/html/_sources/variable/CMAKE_TRY_COMPILE_TARGET_TYPE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_TWEAK_VERSION.txt
+share/doc/cmake/html/_sources/variable/CMAKE_UNITY_BUILD.txt
+share/doc/cmake/html/_sources/variable/CMAKE_UNITY_BUILD_BATCH_SIZE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.txt
 share/doc/cmake/html/_sources/variable/CMAKE_USE_RELATIVE_PATHS.txt
@@ -4094,6 +4251,7 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.txt
 share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_TOOLSET.txt
 share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA.txt
+share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR.txt
 share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_TOOLSET_VERSION.txt
 share/doc/cmake/html/_sources/variable/CMAKE_VS_SDK_EXCLUDE_DIRECTORIES.txt
@@ -4115,6 +4273,7 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_XCODE_PLATFORM_TOOLSET.txt
 share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER.txt
 share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.txt
+share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.txt
 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
@@ -4133,7 +4292,6 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.txt
 share/doc/cmake/html/_sources/variable/CPACK_INCLUDE_TOPLEVEL_DIRECTORY.txt
 share/doc/cmake/html/_sources/variable/CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.txt
-share/doc/cmake/html/_sources/variable/CPACK_INSTALL_SCRIPT.txt
 share/doc/cmake/html/_sources/variable/CPACK_PACKAGING_INSTALL_PREFIX.txt
 share/doc/cmake/html/_sources/variable/CPACK_SET_DESTDIR.txt
 share/doc/cmake/html/_sources/variable/CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.txt
@@ -4395,6 +4553,7 @@ share/doc/cmake/html/command/target_incl
 share/doc/cmake/html/command/target_link_directories.html
 share/doc/cmake/html/command/target_link_libraries.html
 share/doc/cmake/html/command/target_link_options.html
+share/doc/cmake/html/command/target_precompile_headers.html
 share/doc/cmake/html/command/target_sources.html
 share/doc/cmake/html/command/try_compile.html
 share/doc/cmake/html/command/try_run.html
@@ -4484,6 +4643,9 @@ share/doc/cmake/html/generator/Visual St
 share/doc/cmake/html/generator/Watcom WMake.html
 share/doc/cmake/html/generator/Xcode.html
 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/index.html
 share/doc/cmake/html/manual/
 share/doc/cmake/html/manual/ccmake.1.html
@@ -4568,6 +4730,12 @@ share/doc/cmake/html/module/CheckInclude
 share/doc/cmake/html/module/CheckIncludeFiles.html
 share/doc/cmake/html/module/CheckLanguage.html
 share/doc/cmake/html/module/CheckLibraryExists.html
+share/doc/cmake/html/module/CheckOBJCCompilerFlag.html
+share/doc/cmake/html/module/CheckOBJCSourceCompiles.html
+share/doc/cmake/html/module/CheckOBJCSourceRuns.html
+share/doc/cmake/html/module/CheckOBJCXXCompilerFlag.html
+share/doc/cmake/html/module/CheckOBJCXXSourceCompiles.html
+share/doc/cmake/html/module/CheckOBJCXXSourceRuns.html
 share/doc/cmake/html/module/CheckPIESupported.html
 share/doc/cmake/html/module/CheckPrototypeDefinition.html
 share/doc/cmake/html/module/CheckStructHasMember.html
@@ -4863,6 +5031,9 @@ share/doc/cmake/html/policy/CMP0091.html
 share/doc/cmake/html/policy/CMP0092.html
 share/doc/cmake/html/policy/CMP0093.html
 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/prop_cache/
 share/doc/cmake/html/prop_cache/ADVANCED.html
 share/doc/cmake/html/prop_cache/HELPSTRING.html
@@ -4975,6 +5146,8 @@ share/doc/cmake/html/prop_sf/SKIP_AUTOGE
 share/doc/cmake/html/prop_sf/SKIP_AUTOMOC.html
 share/doc/cmake/html/prop_sf/SKIP_AUTORCC.html
 share/doc/cmake/html/prop_sf/SKIP_AUTOUIC.html
+share/doc/cmake/html/prop_sf/SKIP_PRECOMPILE_HEADERS.html
+share/doc/cmake/html/prop_sf/SKIP_UNITY_BUILD_INCLUSION.html
 share/doc/cmake/html/prop_sf/SYMBOLIC.html
 share/doc/cmake/html/prop_sf/Swift_DEPENDENCIES_FILE.html
 share/doc/cmake/html/prop_sf/Swift_DIAGNOSTICS_FILE.html
@@ -5016,8 +5189,10 @@ share/doc/cmake/html/prop_test/PASS_REGU
 share/doc/cmake/html/prop_test/PROCESSORS.html
 share/doc/cmake/html/prop_test/PROCESSOR_AFFINITY.html
 share/doc/cmake/html/prop_test/REQUIRED_FILES.html
+share/doc/cmake/html/prop_test/RESOURCE_GROUPS.html
 share/doc/cmake/html/prop_test/RESOURCE_LOCK.html
 share/doc/cmake/html/prop_test/RUN_SERIAL.html
+share/doc/cmake/html/prop_test/SKIP_REGULAR_EXPRESSION.html
 share/doc/cmake/html/prop_test/SKIP_RETURN_CODE.html
 share/doc/cmake/html/prop_test/TIMEOUT.html
 share/doc/cmake/html/prop_test/TIMEOUT_AFTER_MATCH.html
@@ -5057,6 +5232,7 @@ share/doc/cmake/html/prop_tgt/AUTOMOC_DE
 share/doc/cmake/html/prop_tgt/AUTOMOC_EXECUTABLE.html
 share/doc/cmake/html/prop_tgt/AUTOMOC_MACRO_NAMES.html
 share/doc/cmake/html/prop_tgt/AUTOMOC_MOC_OPTIONS.html
+share/doc/cmake/html/prop_tgt/AUTOMOC_PATH_PREFIX.html
 share/doc/cmake/html/prop_tgt/AUTORCC.html
 share/doc/cmake/html/prop_tgt/AUTORCC_EXECUTABLE.html
 share/doc/cmake/html/prop_tgt/AUTORCC_OPTIONS.html
@@ -5104,6 +5280,7 @@ share/doc/cmake/html/prop_tgt/DEBUG_POST
 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/DISABLE_PRECOMPILE_HEADERS.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
@@ -5151,6 +5328,7 @@ share/doc/cmake/html/prop_tgt/IMPORT_PRE
 share/doc/cmake/html/prop_tgt/IMPORT_SUFFIX.html
 share/doc/cmake/html/prop_tgt/INCLUDE_DIRECTORIES.html
 share/doc/cmake/html/prop_tgt/INSTALL_NAME_DIR.html
+share/doc/cmake/html/prop_tgt/INSTALL_REMOVE_ENVIRONMENT_RPATH.html
 share/doc/cmake/html/prop_tgt/INSTALL_RPATH.html
 share/doc/cmake/html/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.html
 share/doc/cmake/html/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.html
@@ -5163,6 +5341,7 @@ share/doc/cmake/html/prop_tgt/INTERFACE_
 share/doc/cmake/html/prop_tgt/INTERFACE_LINK_LIBRARIES.html
 share/doc/cmake/html/prop_tgt/INTERFACE_LINK_OPTIONS.html
 share/doc/cmake/html/prop_tgt/INTERFACE_POSITION_INDEPENDENT_CODE.html
+share/doc/cmake/html/prop_tgt/INTERFACE_PRECOMPILE_HEADERS.html
 share/doc/cmake/html/prop_tgt/INTERFACE_SOURCES.html
 share/doc/cmake/html/prop_tgt/INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.html
 share/doc/cmake/html/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.html
@@ -5208,6 +5387,12 @@ share/doc/cmake/html/prop_tgt/MSVC_RUNTI
 share/doc/cmake/html/prop_tgt/NAME.html
 share/doc/cmake/html/prop_tgt/NO_SONAME.html
 share/doc/cmake/html/prop_tgt/NO_SYSTEM_FROM_IMPORTED.html
+share/doc/cmake/html/prop_tgt/OBJCXX_EXTENSIONS.html
+share/doc/cmake/html/prop_tgt/OBJCXX_STANDARD.html
+share/doc/cmake/html/prop_tgt/OBJCXX_STANDARD_REQUIRED.html
+share/doc/cmake/html/prop_tgt/OBJC_EXTENSIONS.html
+share/doc/cmake/html/prop_tgt/OBJC_STANDARD.html
+share/doc/cmake/html/prop_tgt/OBJC_STANDARD_REQUIRED.html
 share/doc/cmake/html/prop_tgt/OSX_ARCHITECTURES.html
 share/doc/cmake/html/prop_tgt/OSX_ARCHITECTURES_CONFIG.html
 share/doc/cmake/html/prop_tgt/OUTPUT_NAME.html
@@ -5218,6 +5403,8 @@ share/doc/cmake/html/prop_tgt/PDB_OUTPUT
 share/doc/cmake/html/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.html
 share/doc/cmake/html/prop_tgt/POSITION_INDEPENDENT_CODE.html
 share/doc/cmake/html/prop_tgt/POST_INSTALL_SCRIPT.html
+share/doc/cmake/html/prop_tgt/PRECOMPILE_HEADERS.html
+share/doc/cmake/html/prop_tgt/PRECOMPILE_HEADERS_REUSE_FROM.html
 share/doc/cmake/html/prop_tgt/PREFIX.html
 share/doc/cmake/html/prop_tgt/PRE_INSTALL_SCRIPT.html
 share/doc/cmake/html/prop_tgt/PRIVATE_HEADER.html
@@ -5240,9 +5427,14 @@ share/doc/cmake/html/prop_tgt/STATIC_LIB
 share/doc/cmake/html/prop_tgt/STATIC_LIBRARY_OPTIONS.html
 share/doc/cmake/html/prop_tgt/SUFFIX.html
 share/doc/cmake/html/prop_tgt/Swift_DEPENDENCIES_FILE.html
+share/doc/cmake/html/prop_tgt/Swift_LANGUAGE_VERSION.html
 share/doc/cmake/html/prop_tgt/Swift_MODULE_DIRECTORY.html
 share/doc/cmake/html/prop_tgt/Swift_MODULE_NAME.html
 share/doc/cmake/html/prop_tgt/TYPE.html
+share/doc/cmake/html/prop_tgt/UNITY_BUILD.html
+share/doc/cmake/html/prop_tgt/UNITY_BUILD_BATCH_SIZE.html
+share/doc/cmake/html/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.html
+share/doc/cmake/html/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.html
 share/doc/cmake/html/prop_tgt/VERSION.html
 share/doc/cmake/html/prop_tgt/VISIBILITY_INLINES_HIDDEN.html
 share/doc/cmake/html/prop_tgt/VS_CONFIGURATION_TYPE.html
@@ -5256,6 +5448,7 @@ share/doc/cmake/html/prop_tgt/VS_DOTNET_
 share/doc/cmake/html/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.html
 share/doc/cmake/html/prop_tgt/VS_DOTNET_REFERENCE_refname.html
 share/doc/cmake/html/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.html
+share/doc/cmake/html/prop_tgt/VS_DPI_AWARE.html
 share/doc/cmake/html/prop_tgt/VS_GLOBAL_KEYWORD.html
 share/doc/cmake/html/prop_tgt/VS_GLOBAL_PROJECT_TYPES.html
 share/doc/cmake/html/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.html
@@ -5288,6 +5481,7 @@ share/doc/cmake/html/prop_tgt/XCODE_SCHE
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_ARGUMENTS.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT.html
+share/doc/cmake/html/prop_tgt/XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.html
@@ -5313,6 +5507,7 @@ share/doc/cmake/html/release/3.12.html
 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.2.html
 share/doc/cmake/html/release/3.3.html
 share/doc/cmake/html/release/3.4.html
@@ -5370,6 +5565,7 @@ share/doc/cmake/html/variable/CMAKE_AUTO
 share/doc/cmake/html/variable/CMAKE_AUTOMOC_DEPEND_FILTERS.html
 share/doc/cmake/html/variable/CMAKE_AUTOMOC_MACRO_NAMES.html
 share/doc/cmake/html/variable/CMAKE_AUTOMOC_MOC_OPTIONS.html
+share/doc/cmake/html/variable/CMAKE_AUTOMOC_PATH_PREFIX.html
 share/doc/cmake/html/variable/CMAKE_AUTOMOC_RELAXED_MODE.html
 share/doc/cmake/html/variable/CMAKE_AUTORCC.html
 share/doc/cmake/html/variable/CMAKE_AUTORCC_OPTIONS.html
@@ -5409,6 +5605,7 @@ share/doc/cmake/html/variable/CMAKE_CROS
 share/doc/cmake/html/variable/CMAKE_CTEST_COMMAND.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_SEPARABLE_COMPILATION.html
 share/doc/cmake/html/variable/CMAKE_CUDA_STANDARD.html
 share/doc/cmake/html/variable/CMAKE_CUDA_STANDARD_REQUIRED.html
@@ -5431,11 +5628,13 @@ share/doc/cmake/html/variable/CMAKE_DEBU
 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_VERSION.html
 share/doc/cmake/html/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.html
 share/doc/cmake/html/variable/CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT.html
 share/doc/cmake/html/variable/CMAKE_ECLIPSE_MAKE_ARGUMENTS.html
+share/doc/cmake/html/variable/CMAKE_ECLIPSE_RESOURCE_ENCODING.html
 share/doc/cmake/html/variable/CMAKE_ECLIPSE_VERSION.html
 share/doc/cmake/html/variable/CMAKE_EDIT_COMMAND.html
 share/doc/cmake/html/variable/CMAKE_ENABLE_EXPORTS.html
@@ -5471,6 +5670,13 @@ share/doc/cmake/html/variable/CMAKE_FIND
 share/doc/cmake/html/variable/CMAKE_FIND_ROOT_PATH_MODE_LIBRARY.html
 share/doc/cmake/html/variable/CMAKE_FIND_ROOT_PATH_MODE_PACKAGE.html
 share/doc/cmake/html/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_CMAKE_PATH.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_CMAKE_SYSTEM_PATH.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_PACKAGE_REGISTRY.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_PACKAGE_ROOT_PATH.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY.html
 share/doc/cmake/html/variable/CMAKE_FOLDER.html
 share/doc/cmake/html/variable/CMAKE_FRAMEWORK.html
 share/doc/cmake/html/variable/CMAKE_FRAMEWORK_PATH.html
@@ -5512,6 +5718,7 @@ share/doc/cmake/html/variable/CMAKE_INST
 share/doc/cmake/html/variable/CMAKE_INSTALL_NAME_DIR.html
 share/doc/cmake/html/variable/CMAKE_INSTALL_PREFIX.html
 share/doc/cmake/html/variable/CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT.html
+share/doc/cmake/html/variable/CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH.html
 share/doc/cmake/html/variable/CMAKE_INSTALL_RPATH.html
 share/doc/cmake/html/variable/CMAKE_INSTALL_RPATH_USE_LINK_PATH.html
 share/doc/cmake/html/variable/CMAKE_INTERNAL_PLATFORM_ABI.html
@@ -5571,6 +5778,9 @@ share/doc/cmake/html/variable/CMAKE_LANG
 share/doc/cmake/html/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.html
 share/doc/cmake/html/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG_SEP.html
 share/doc/cmake/html/variable/CMAKE_LANG_LINK_EXECUTABLE.html
+share/doc/cmake/html/variable/CMAKE_LANG_LINK_LIBRARY_FILE_FLAG.html
+share/doc/cmake/html/variable/CMAKE_LANG_LINK_LIBRARY_FLAG.html
+share/doc/cmake/html/variable/CMAKE_LANG_LINK_LIBRARY_SUFFIX.html
 share/doc/cmake/html/variable/CMAKE_LANG_OUTPUT_EXTENSION.html
 share/doc/cmake/html/variable/CMAKE_LANG_PLATFORM_ID.html
 share/doc/cmake/html/variable/CMAKE_LANG_SIMULATE_ID.html
@@ -5604,6 +5814,7 @@ share/doc/cmake/html/variable/CMAKE_MAP_
 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_INDENT.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
@@ -5620,6 +5831,12 @@ share/doc/cmake/html/variable/CMAKE_NINJ
 share/doc/cmake/html/variable/CMAKE_NOT_USING_CONFIG_FLAGS.html
 share/doc/cmake/html/variable/CMAKE_NO_BUILTIN_CHRPATH.html
 share/doc/cmake/html/variable/CMAKE_NO_SYSTEM_FROM_IMPORTED.html
+share/doc/cmake/html/variable/CMAKE_OBJCXX_EXTENSIONS.html
+share/doc/cmake/html/variable/CMAKE_OBJCXX_STANDARD.html
+share/doc/cmake/html/variable/CMAKE_OBJCXX_STANDARD_REQUIRED.html
+share/doc/cmake/html/variable/CMAKE_OBJC_EXTENSIONS.html
+share/doc/cmake/html/variable/CMAKE_OBJC_STANDARD.html
+share/doc/cmake/html/variable/CMAKE_OBJC_STANDARD_REQUIRED.html
 share/doc/cmake/html/variable/CMAKE_OBJECT_PATH_MAX.html
 share/doc/cmake/html/variable/CMAKE_OSX_ARCHITECTURES.html
 share/doc/cmake/html/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html
@@ -5697,6 +5914,8 @@ share/doc/cmake/html/variable/CMAKE_TRY_
 share/doc/cmake/html/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.html
 share/doc/cmake/html/variable/CMAKE_TRY_COMPILE_TARGET_TYPE.html
 share/doc/cmake/html/variable/CMAKE_TWEAK_VERSION.html
+share/doc/cmake/html/variable/CMAKE_UNITY_BUILD.html
+share/doc/cmake/html/variable/CMAKE_UNITY_BUILD_BATCH_SIZE.html
 share/doc/cmake/html/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.html
 share/doc/cmake/html/variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.html
 share/doc/cmake/html/variable/CMAKE_USE_RELATIVE_PATHS.html
@@ -5715,6 +5934,7 @@ share/doc/cmake/html/variable/CMAKE_VS_P
 share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.html
 share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_TOOLSET.html
 share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA.html
+share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR.html
 share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE.html
 share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_TOOLSET_VERSION.html
 share/doc/cmake/html/variable/CMAKE_VS_SDK_EXCLUDE_DIRECTORIES.html
@@ -5736,6 +5956,7 @@ share/doc/cmake/html/variable/CMAKE_XCOD
 share/doc/cmake/html/variable/CMAKE_XCODE_PLATFORM_TOOLSET.html
 share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER.html
 share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.html
+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
@@ -5754,7 +5975,6 @@ share/doc/cmake/html/variable/CPACK_COMP
 share/doc/cmake/html/variable/CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.html
 share/doc/cmake/html/variable/CPACK_INCLUDE_TOPLEVEL_DIRECTORY.html
 share/doc/cmake/html/variable/CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.html
-share/doc/cmake/html/variable/CPACK_INSTALL_SCRIPT.html
 share/doc/cmake/html/variable/CPACK_PACKAGING_INSTALL_PREFIX.html
 share/doc/cmake/html/variable/CPACK_SET_DESTDIR.html
 share/doc/cmake/html/variable/CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.html

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: devel/cmake 3.16.0

Christian Weisgerber
Rafael Sadowski:

> here is a relatively straightforward update to the latest stable
> version. As always, we need brave people to test this diff
> in a bulk build.

The only build error was x11/gnustep/libobjc2.
However note that this takes out x11/gnustep/* and a few other
ports.

------------------------------------------------------------------------
>>> Building on amd64-1 under x11/gnustep/libobjc2
         BDEPENDS = [devel/cmake;devel/ninja]
         DIST = [x11/gnustep/libobjc2:gnustep/libobjc2-1.8.1.tar.gz]
         FULLPKGNAME = gnustep-libobjc2-1.8.1p2
Avoided depends for cmake-3.16.0v0 ninja-1.9.0
(Junk lock obtained for amd64-1 at 1575682625.65)
Still tainted: no
>>> Running junk in x11/gnustep/libobjc2 at 1575682625.72
/usr/sbin/pkg_delete -aIXq bash-5.0.11 cmake-3.16.0v0 curl-7.67.0 cyrus-sasl-2.1.27p1 gdb-7.12.1p9 gmake-4.2.1p4 libgit2-0.28.2 libssh2-1.9.0 libtool-2.4.2p0 llvm-8.0.1p2 mariadb-client-10.3.20v1 ninja-1.9.0 pcre-8.41p2 python-2.7.17p1 sqlite3-3.30.1 xz-5.2.4
install-info: warning: no entries found for `/usr/local/info/gpgrt.info'; nothing deleted
--- -avahi-0.7p6 -------------------
You should also run /usr/sbin/userdel _avahi
You should also run /usr/sbin/groupdel _avahi
--- -cups-libs-2.3.0 -------------------
You should also run /usr/sbin/userdel _cups
You should also run /usr/sbin/groupdel _cups
--- -dbus-1.12.16p0v0 -------------------
You should also remove /etc/machine-id
You should also run /usr/sbin/userdel _dbus
You should also run /usr/sbin/groupdel _dbus
--- -dspam-3.10.2p10 -------------------
You should also run rm -rf /var/dspam/*
You should also run /usr/sbin/userdel _dspam
You should also run /usr/sbin/groupdel _dspam
--- -ghostscript-fonts-8.11p3 -------------------
You may wish to remove /usr/local/share/fonts/ghostscript from your font path
--- -jdk-1.8.0.232.b09.1p0v0 -------------------
You may wish to remove /usr/local/jdk-1.8.0/man from man.conf
--- -libxml-2.9.10 -------------------
You should also remove /var/db/xmlcatalog
--- -qt3-mt-3.8p19 -------------------
You may wish to remove /usr/local/lib/qt3/man from man.conf
Error deleting directory /usr/local/lib/gdk-pixbuf-2.0/2.10.0: Directory not empty
Error deleting directory /usr/local/lib/gdk-pixbuf-2.0: Directory not empty
--- -ruby-2.6.5p1 -------------------
If you set up the symlinks to make ruby 2.6 the system
ruby, don't forget to remove the following files:

 rm /usr/local/bin/ruby
 rm /usr/local/bin/erb
 rm /usr/local/bin/irb
 rm /usr/local/bin/rdoc
 rm /usr/local/bin/ri
 rm /usr/local/bin/gem
 rm /usr/local/bin/bundle
 rm /usr/local/bin/bundler
 rm /usr/local/bin/rake
(Junk lock released for amd64-1 at 1575682657.26)
distfiles size=173635
>>> Running build in x11/gnustep/libobjc2 at 1575682657.32
===> x11/gnustep/libobjc2
===> gnustep-libobjc2-1.8.1p2 depends on: cmake-* -> cmake-3.16.0v0
===> gnustep-libobjc2-1.8.1p2 depends on: ninja->=1.5.1 -> ninja-1.9.0
===>  Verifying specs:  m c++ c++abi pthread pthread
===>  found m.10.1 c++.3.0 c++abi.1.0 pthread.26.1
===>  Checking files for gnustep-libobjc2-1.8.1p2
`/usr/ports/distfiles/gnustep/libobjc2-1.8.1.tar.gz' is up to date.
>> (SHA256) gnustep/libobjc2-1.8.1.tar.gz: OK
===>  Extracting for gnustep-libobjc2-1.8.1p2
===>  Patching for gnustep-libobjc2-1.8.1p2
===>   Applying OpenBSD patch patch-CMakeLists_txt
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-CMakeLists_txt,v 1.3 2017/01/01 09:30:21 jca Exp $
|--- CMakeLists.txt.orig Sun Jul 12 13:17:46 2015
|+++ CMakeLists.txt Wed Dec 28 08:59:20 2016
--------------------------
Patching file CMakeLists.txt using Plan A...
Hunk #1 succeeded at 5.
Hunk #2 succeeded at 284.
done
===>   Applying OpenBSD patch patch-objc_msgSend_arm_S
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-objc_msgSend_arm_S,v 1.1 2017/01/01 09:32:12 jca Exp $
|
|No support for neon SIMD in binutils-2.17.
|
|--- objc_msgSend.arm.S.orig Wed Dec 28 08:58:48 2016
|+++ objc_msgSend.arm.S Wed Dec 28 08:58:53 2016
--------------------------
Patching file objc_msgSend.arm.S using Plan A...
Hunk #1 succeeded at 4.
done
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
===>  Generating configure for gnustep-libobjc2-1.8.1p2
===>  Configuring for gnustep-libobjc2-1.8.1p2
-- The C compiler identification is Clang 8.0.1
-- The CXX compiler identification is Clang 8.0.1
-- Check for working C compiler: /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc
-- Check for working C compiler: /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/c++
-- Check for working CXX compiler: /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The ASM compiler identification is Clang
-- Found assembler: /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc
-- Untested version of LLVM (8.0.1) found.
-- Disabling LLVM options unless explicitly enabled.
-- No C++ runtime library found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- GNUstep install type set to NONE
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/obj/ports/gnustep-libobjc2-1.8.1/build-amd64
===>  Building for gnustep-libobjc2-1.8.1p2
[1/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/alias_table.c.o -MF CMakeFiles/objc-static.dir/alias_table.c.o.d -o CMakeFiles/objc-static.dir/alias_table.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/alias_table.c
[2/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/abi_version.c.o -MF CMakeFiles/objc-static.dir/abi_version.c.o.d -o CMakeFiles/objc-static.dir/abi_version.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/abi_version.c
[3/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/caps.c.o -MF CMakeFiles/objc-static.dir/caps.c.o.d -o CMakeFiles/objc-static.dir/caps.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/caps.c
[4/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/dtable.c.o -MF CMakeFiles/objc-static.dir/dtable.c.o.d -o CMakeFiles/objc-static.dir/dtable.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/dtable.c
[5/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/toydispatch.c.o -MF CMakeFiles/objc-static.dir/toydispatch.c.o.d -o CMakeFiles/objc-static.dir/toydispatch.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/toydispatch.c
[6/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/protocol.c.o -MF CMakeFiles/objc-static.dir/protocol.c.o.d -o CMakeFiles/objc-static.dir/protocol.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/protocol.c
[7/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/ivar.c.o -MF CMakeFiles/objc-static.dir/ivar.c.o.d -o CMakeFiles/objc-static.dir/ivar.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/ivar.c
[8/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/sendmsg2.c.o -MF CMakeFiles/objc-static.dir/sendmsg2.c.o.d -o CMakeFiles/objc-static.dir/sendmsg2.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/sendmsg2.c
[9/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/hash_table.c.o -MF CMakeFiles/objc-static.dir/hash_table.c.o.d -o CMakeFiles/objc-static.dir/hash_table.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/hash_table.c
[10/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC    -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-1.7 -MD -MT CMakeFiles/objc-static.dir/Protocol2.m.o -MF CMakeFiles/objc-static.dir/Protocol2.m.o.d -o CMakeFiles/objc-static.dir/Protocol2.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/Protocol2.m
[11/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC    -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-1.7 -MD -MT CMakeFiles/objc-static.dir/associate.m.o -MF CMakeFiles/objc-static.dir/associate.m.o.d -o CMakeFiles/objc-static.dir/associate.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/associate.m
[12/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/caps.c.o -MF CMakeFiles/objc.dir/caps.c.o.d -o CMakeFiles/objc.dir/caps.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/caps.c
[13/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC    -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-1.7 -MD -MT CMakeFiles/objc-static.dir/properties.m.o -MF CMakeFiles/objc-static.dir/properties.m.o.d -o CMakeFiles/objc-static.dir/properties.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/properties.m
[14/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/class_table.c.o -MF CMakeFiles/objc-static.dir/class_table.c.o.d -o CMakeFiles/objc-static.dir/class_table.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/class_table.c
[15/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC    -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-1.7 -MD -MT CMakeFiles/objc.dir/properties.m.o -MF CMakeFiles/objc.dir/properties.m.o.d -o CMakeFiles/objc.dir/properties.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/properties.m
[16/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC    -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-1.7 -MD -MT CMakeFiles/objc.dir/associate.m.o -MF CMakeFiles/objc.dir/associate.m.o.d -o CMakeFiles/objc.dir/associate.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/associate.m
[17/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/c++  -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjcxx_EXPORTS  -O2 -pipe -DNDEBUG -fPIC -MD -MT CMakeFiles/objcxx.dir/objcxx_eh.cc.o -MF CMakeFiles/objcxx.dir/objcxx_eh.cc.o.d -o CMakeFiles/objcxx.dir/objcxx_eh.cc.o -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/objcxx_eh.cc
[18/68] : && /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -fPIC -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG   -shared -Wl,-soname,libobjcxx.so.0.0 -o libobjcxx.so.0.0 CMakeFiles/objcxx.dir/objcxx_eh.cc.o -L/usr/lib -lc++  -lc++abi  -lpthread  -lm  -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && :
[19/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC    -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-1.7 -MD -MT CMakeFiles/objc.dir/arc.m.o -MF CMakeFiles/objc.dir/arc.m.o.d -o CMakeFiles/objc.dir/arc.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/arc.m
[20/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/hooks.c.o -MF CMakeFiles/objc-static.dir/hooks.c.o.d -o CMakeFiles/objc-static.dir/hooks.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/hooks.c
[21/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/eh_personality.c.o -MF CMakeFiles/objc-static.dir/eh_personality.c.o.d -o CMakeFiles/objc-static.dir/eh_personality.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/eh_personality.c
[22/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/category_loader.c.o -MF CMakeFiles/objc-static.dir/category_loader.c.o.d -o CMakeFiles/objc-static.dir/category_loader.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/category_loader.c
[23/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/loader.c.o -MF CMakeFiles/objc.dir/loader.c.o.d -o CMakeFiles/objc.dir/loader.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/loader.c
[24/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/toydispatch.c.o -MF CMakeFiles/objc.dir/toydispatch.c.o.d -o CMakeFiles/objc.dir/toydispatch.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/toydispatch.c
[25/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/encoding2.c.o -MF CMakeFiles/objc.dir/encoding2.c.o.d -o CMakeFiles/objc.dir/encoding2.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/encoding2.c
[26/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/ivar.c.o -MF CMakeFiles/objc.dir/ivar.c.o.d -o CMakeFiles/objc.dir/ivar.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/ivar.c
[27/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/legacy_malloc.c.o -MF CMakeFiles/objc.dir/legacy_malloc.c.o.d -o CMakeFiles/objc.dir/legacy_malloc.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/legacy_malloc.c
[28/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/statics_loader.c.o -MF CMakeFiles/objc.dir/statics_loader.c.o.d -o CMakeFiles/objc.dir/statics_loader.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/statics_loader.c
[29/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/selector_table.c.o -MF CMakeFiles/objc.dir/selector_table.c.o.d -o CMakeFiles/objc.dir/selector_table.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/selector_table.c
[30/68] /usr/local/bin/cmake -E cmake_symlink_library libobjcxx.so.0.0 libobjcxx.so.0.0 libobjcxx.so && :
[31/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/category_loader.c.o -MF CMakeFiles/objc.dir/category_loader.c.o.d -o CMakeFiles/objc.dir/category_loader.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/category_loader.c
[32/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/class_table.c.o -MF CMakeFiles/objc.dir/class_table.c.o.d -o CMakeFiles/objc.dir/class_table.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/class_table.c
[33/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/eh_personality.c.o -MF CMakeFiles/objc.dir/eh_personality.c.o.d -o CMakeFiles/objc.dir/eh_personality.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/eh_personality.c
[34/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC    -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-1.7 -MD -MT CMakeFiles/objc.dir/Protocol2.m.o -MF CMakeFiles/objc.dir/Protocol2.m.o.d -o CMakeFiles/objc.dir/Protocol2.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/Protocol2.m
[35/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/sendmsg2.c.o -MF CMakeFiles/objc.dir/sendmsg2.c.o.d -o CMakeFiles/objc.dir/sendmsg2.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/sendmsg2.c
[36/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/block_trampolines.S.o -MF CMakeFiles/objc.dir/block_trampolines.S.o.d -o CMakeFiles/objc.dir/block_trampolines.S.o -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/block_trampolines.S
[37/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC    -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-1.7 -MD -MT CMakeFiles/objc.dir/gc_none.c.o -MF CMakeFiles/objc.dir/gc_none.c.o.d -o CMakeFiles/objc.dir/gc_none.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/gc_none.c
[38/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC    -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-1.7 -MD -MT CMakeFiles/objc.dir/blocks_runtime.m.o -MF CMakeFiles/objc.dir/blocks_runtime.m.o.d -o CMakeFiles/objc.dir/blocks_runtime.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/blocks_runtime.m
[39/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/alias_table.c.o -MF CMakeFiles/objc.dir/alias_table.c.o.d -o CMakeFiles/objc.dir/alias_table.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/alias_table.c
[40/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/hash_table.c.o -MF CMakeFiles/objc.dir/hash_table.c.o.d -o CMakeFiles/objc.dir/hash_table.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/hash_table.c
[41/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/hooks.c.o -MF CMakeFiles/objc.dir/hooks.c.o.d -o CMakeFiles/objc.dir/hooks.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/hooks.c
[42/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/dtable.c.o -MF CMakeFiles/objc.dir/dtable.c.o.d -o CMakeFiles/objc.dir/dtable.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/dtable.c
[43/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/block_to_imp.c.o -MF CMakeFiles/objc.dir/block_to_imp.c.o.d -o CMakeFiles/objc.dir/block_to_imp.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/block_to_imp.c
/usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/block_to_imp.c:59:19: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        int fd = mkstemp(pattern);
                         ^~~~~~~
/usr/include/unistd.h:412:20: note: passing argument to parameter here
int      mkstemp(char *);
                       ^
/usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/block_to_imp.c:61:7: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        free(pattern);
             ^~~~~~~
/usr/include/stdlib.h:109:18: note: passing argument to parameter here
void     free(void *);
                    ^
2 warnings generated.
[44/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/loader.c.o -MF CMakeFiles/objc-static.dir/loader.c.o.d -o CMakeFiles/objc-static.dir/loader.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/loader.c
[45/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/mutation.m.o -MF CMakeFiles/objc-static.dir/mutation.m.o.d -o CMakeFiles/objc-static.dir/mutation.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/mutation.m
[46/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/sarray2.c.o -MF CMakeFiles/objc-static.dir/sarray2.c.o.d -o CMakeFiles/objc-static.dir/sarray2.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/sarray2.c
[47/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/statics_loader.c.o -MF CMakeFiles/objc-static.dir/statics_loader.c.o.d -o CMakeFiles/objc-static.dir/statics_loader.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/statics_loader.c
[48/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/legacy_malloc.c.o -MF CMakeFiles/objc-static.dir/legacy_malloc.c.o.d -o CMakeFiles/objc-static.dir/legacy_malloc.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/legacy_malloc.c
[49/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/encoding2.c.o -MF CMakeFiles/objc-static.dir/encoding2.c.o.d -o CMakeFiles/objc-static.dir/encoding2.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/encoding2.c
[50/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/abi_version.c.o -MF CMakeFiles/objc.dir/abi_version.c.o.d -o CMakeFiles/objc.dir/abi_version.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/abi_version.c
[51/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC    -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-1.7 -MD -MT CMakeFiles/objc.dir/NSBlocks.m.o -MF CMakeFiles/objc.dir/NSBlocks.m.o.d -o CMakeFiles/objc.dir/NSBlocks.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/NSBlocks.m
[52/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/objc_msgSend.S.o -MF CMakeFiles/objc.dir/objc_msgSend.S.o.d -o CMakeFiles/objc.dir/objc_msgSend.S.o -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/objc_msgSend.S
[53/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/runtime.c.o -MF CMakeFiles/objc.dir/runtime.c.o.d -o CMakeFiles/objc.dir/runtime.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/runtime.c
[54/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/sarray2.c.o -MF CMakeFiles/objc.dir/sarray2.c.o.d -o CMakeFiles/objc.dir/sarray2.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/sarray2.c
[55/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC    -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-1.7 -MD -MT CMakeFiles/objc-static.dir/NSBlocks.m.o -MF CMakeFiles/objc-static.dir/NSBlocks.m.o.d -o CMakeFiles/objc-static.dir/NSBlocks.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/NSBlocks.m
[56/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/runtime.c.o -MF CMakeFiles/objc-static.dir/runtime.c.o.d -o CMakeFiles/objc-static.dir/runtime.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/runtime.c
[57/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/selector_table.c.o -MF CMakeFiles/objc-static.dir/selector_table.c.o.d -o CMakeFiles/objc-static.dir/selector_table.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/selector_table.c
[58/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc-static.dir/block_to_imp.c.o -MF CMakeFiles/objc-static.dir/block_to_imp.c.o.d -o CMakeFiles/objc-static.dir/block_to_imp.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/block_to_imp.c
/usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/block_to_imp.c:59:19: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        int fd = mkstemp(pattern);
                         ^~~~~~~
/usr/include/unistd.h:412:20: note: passing argument to parameter here
int      mkstemp(char *);
                       ^
/usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/block_to_imp.c:61:7: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        free(pattern);
             ^~~~~~~
/usr/include/stdlib.h:109:18: note: passing argument to parameter here
void     free(void *);
                    ^
2 warnings generated.
[59/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/mutation.m.o -MF CMakeFiles/objc.dir/mutation.m.o.d -o CMakeFiles/objc.dir/mutation.m.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/mutation.m
[60/68] /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -DGNUSTEP -DNO_LEGACY -DNO_SELECTOR_MISMATCH_WARNINGS -DTYPE_DEPENDENT_DISPATCH -D_BSD_SOURCE=1 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS  -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG -fPIC -MD -MT CMakeFiles/objc.dir/protocol.c.o -MF CMakeFiles/objc.dir/protocol.c.o.d -o CMakeFiles/objc.dir/protocol.c.o   -c /usr/obj/ports/gnustep-libobjc2-1.8.1/libobjc2-1.8.1/protocol.c
[61/68] : && /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -fPIC -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG  pthread -shared -Wl,-soname,libobjc2.so.1.1 -o libobjc2.so.1.1 CMakeFiles/objc.dir/abi_version.c.o CMakeFiles/objc.dir/alias_table.c.o CMakeFiles/objc.dir/block_to_imp.c.o CMakeFiles/objc.dir/caps.c.o CMakeFiles/objc.dir/category_loader.c.o CMakeFiles/objc.dir/class_table.c.o CMakeFiles/objc.dir/dtable.c.o CMakeFiles/objc.dir/eh_personality.c.o CMakeFiles/objc.dir/encoding2.c.o CMakeFiles/objc.dir/hash_table.c.o CMakeFiles/objc.dir/hooks.c.o CMakeFiles/objc.dir/ivar.c.o CMakeFiles/objc.dir/legacy_malloc.c.o CMakeFiles/objc.dir/loader.c.o CMakeFiles/objc.dir/mutation.m.o CMakeFiles/objc.dir/protocol.c.o CMakeFiles/objc.dir/runtime.c.o CMakeFiles/objc.dir/sarray2.c.o CMakeFiles/objc.dir/selector_table.c.o CMakeFiles/objc.dir/sendmsg2.c.o CMakeFiles/objc.dir/statics_loader.c.o CMakeFiles/objc.dir/toydispatch.c.o CMakeFiles/objc.dir/block_trampolines.S.o CMakeFiles/objc.dir/objc_msgSend.S.o CMakeFiles/objc.dir/NSBlocks.m.o CMakeFiles/objc.dir/Protocol2.m.o CMakeFiles/objc.dir/arc.m.o CMakeFiles/objc.dir/associate.m.o CMakeFiles/objc.dir/blocks_runtime.m.o CMakeFiles/objc.dir/properties.m.o CMakeFiles/objc.dir/gc_none.c.o  -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && :
FAILED: libobjc2.so.1.1
: && /usr/obj/ports/gnustep-libobjc2-1.8.1/bin/cc -fPIC -std=gnu99 -O2 -pipe -fexceptions -DNDEBUG  pthread -shared -Wl,-soname,libobjc2.so.1.1 -o libobjc2.so.1.1 CMakeFiles/objc.dir/abi_version.c.o CMakeFiles/objc.dir/alias_table.c.o CMakeFiles/objc.dir/block_to_imp.c.o CMakeFiles/objc.dir/caps.c.o CMakeFiles/objc.dir/category_loader.c.o CMakeFiles/objc.dir/class_table.c.o CMakeFiles/objc.dir/dtable.c.o CMakeFiles/objc.dir/eh_personality.c.o CMakeFiles/objc.dir/encoding2.c.o CMakeFiles/objc.dir/hash_table.c.o CMakeFiles/objc.dir/hooks.c.o CMakeFiles/objc.dir/ivar.c.o CMakeFiles/objc.dir/legacy_malloc.c.o CMakeFiles/objc.dir/loader.c.o CMakeFiles/objc.dir/mutation.m.o CMakeFiles/objc.dir/protocol.c.o CMakeFiles/objc.dir/runtime.c.o CMakeFiles/objc.dir/sarray2.c.o CMakeFiles/objc.dir/selector_table.c.o CMakeFiles/objc.dir/sendmsg2.c.o CMakeFiles/objc.dir/statics_loader.c.o CMakeFiles/objc.dir/toydispatch.c.o CMakeFiles/objc.dir/block_trampolines.S.o CMakeFiles/objc.dir/objc_msgSend.S.o CMakeFiles/objc.dir/NSBlocks.m.o CMakeFiles/objc.dir/Protocol2.m.o CMakeFiles/objc.dir/arc.m.o CMakeFiles/objc.dir/associate.m.o CMakeFiles/objc.dir/blocks_runtime.m.o CMakeFiles/objc.dir/properties.m.o CMakeFiles/objc.dir/gc_none.c.o  -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && :
cc: error: no such file or directory: 'pthread'
ninja: build stopped: subcommand failed.
*** Error 1 in x11/gnustep/libobjc2 (/usr/ports/devel/cmake/cmake.port.mk:34 'do-build': @cd /usr/obj/ports/gnustep-libobjc2-1.8.1/build-amd...)
*** Error 1 in x11/gnustep/libobjc2 (/usr/ports/infrastructure/mk/bsd.port.mk:2876 '/usr/obj/ports/gnustep-libobjc2-1.8.1/build-amd64/.build_done')
*** Error 1 in x11/gnustep/libobjc2 (/usr/ports/infrastructure/mk/bsd.port.mk:2546 'build')
===> Exiting x11/gnustep/libobjc2 with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137 'build')
>>> Ended at 1575682669.69
Error: job failed with 256 on amd64-1 at 1575682669

--
Christian "naddy" Weisgerber                          [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: devel/cmake 3.16.0

Rafael Sadowski
On Sat Dec 07, 2019 at 07:49:38PM +0100, Christian Weisgerber wrote:
> Rafael Sadowski:
>
> > here is a relatively straightforward update to the latest stable
> > version. As always, we need brave people to test this diff
> > in a bulk build.
>
> The only build error was x11/gnustep/libobjc2.
> However note that this takes out x11/gnustep/* and a few other
> ports.

Thanks for the bulk build and the report. libobjc2 uses
CMAKE_THREAD_LIBS_INIT wrong. CMAKE_THREAD_LIBS_INIT is the lib and not
a linker flag. Tested with current and upcoming cmake.

More: https://cmake.org/cmake/help/v3.16/module/FindThreads.html

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/gnustep/libobjc2/Makefile,v
retrieving revision 1.22
diff -u -p -u -p -r1.22 Makefile
--- Makefile 20 Oct 2019 08:03:03 -0000 1.22
+++ Makefile 8 Dec 2019 20:37:35 -0000
@@ -13,7 +13,7 @@ GH_TAGNAME = v${VERSION}
 DISTNAME = libobjc2-${VERSION:S/_//}
 PKGNAME = gnustep-${DISTNAME}
 CATEGORIES = x11/gnustep devel
-REVISION = 2
+REVISION = 3
 
 SHARED_LIBS += objc2 1.1
 SHARED_LIBS +=  objcxx 0.0
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/x11/gnustep/libobjc2/patches/patch-CMakeLists_txt,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 1 Jan 2017 09:30:21 -0000 1.3
+++ patches/patch-CMakeLists_txt 8 Dec 2019 20:37:35 -0000
@@ -1,6 +1,10 @@
 $OpenBSD: patch-CMakeLists_txt,v 1.3 2017/01/01 09:30:21 jca Exp $
---- CMakeLists.txt.orig Sun Jul 12 13:17:46 2015
-+++ CMakeLists.txt Wed Dec 28 08:59:20 2016
+
+Do not use CMAKE_THREAD_LIBS_INIT as a linker flag
+
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
 @@ -5,7 +5,6 @@ project(libobjc)
  enable_language(ASM)
 
@@ -9,7 +13,31 @@ $OpenBSD: patch-CMakeLists_txt,v 1.3 201
  set(CMAKE_C_FLAGS "-std=gnu99 ${CMAKE_C_FLAGS}")
 
  set(libobjc_VERSION 4.6)
-@@ -285,6 +284,11 @@ if (APPLE)
+@@ -237,12 +236,8 @@ endif (ENABLE_OBJCXX)
+
+ # Currently, we actually need pthreads, but we should use the platform's native
+ # threading implementation (we do for everything except thread-local storage)
+-set(CMAKE_THREAD_PREFER_PTHREAD)
+-include(FindThreads)
+-set(objc_LINK_FLAGS "${objc_LINK_FLAGS} ${CMAKE_THREAD_LIBS_INIT}")
++find_package(Threads REQUIRED)
+
+-
+-
+ add_library(objc SHARED ${libobjc_C_SRCS} ${libobjc_ASM_SRCS} ${libobjc_OBJC_SRCS} ${libobjc_CXX_SRCS})
+
+ set_target_properties(objc PROPERTIES
+@@ -265,6 +260,9 @@ if (BUILD_STATIC_LIBOBJC)
+ endif ()
+
+
++if (CMAKE_THREAD_LIBS_INIT)
++ target_link_libraries(objc ${CMAKE_THREAD_LIBS_INIT})
++endif ()
+
+ # Explicitly link the C++ runtime and libgc if we are compiling with gc support.
+ target_link_libraries(objc ${CXX_RUNTIME})
+@@ -285,6 +283,11 @@ if (APPLE)
  set(CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS} -Wl,-undefined,dynamic_lookup")
  set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -Wl,-undefined,dynamic_lookup")
  endif ()

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: devel/cmake 3.16.0

Christian Weisgerber
Rafael Sadowski:

> Thanks for the bulk build and the report. libobjc2 uses
> CMAKE_THREAD_LIBS_INIT wrong. CMAKE_THREAD_LIBS_INIT is the lib and not
> a linker flag. Tested with current and upcoming cmake.

FYI, I tried another bulk build with the cmake 3.16.0 update and
this libobjc2 patch, and there were no further failures.

--
Christian "naddy" Weisgerber                          [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: devel/cmake 3.16.0

Rafael Sadowski
On Mon Dec 09, 2019 at 05:42:22PM +0100, Christian Weisgerber wrote:
> Rafael Sadowski:
>
> > Thanks for the bulk build and the report. libobjc2 uses
> > CMAKE_THREAD_LIBS_INIT wrong. CMAKE_THREAD_LIBS_INIT is the lib and not
> > a linker flag. Tested with current and upcoming cmake.
>
> FYI, I tried another bulk build with the cmake 3.16.0 update and
> this libobjc2 patch, and there were no further failures.
>

Thanks naddy, that's good news.

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: devel/cmake 3.16.0

Rafael Sadowski
On Mon Dec 09, 2019 at 11:39:10PM +0100, Rafael Sadowski wrote:

> On Mon Dec 09, 2019 at 05:42:22PM +0100, Christian Weisgerber wrote:
> > Rafael Sadowski:
> >
> > > Thanks for the bulk build and the report. libobjc2 uses
> > > CMAKE_THREAD_LIBS_INIT wrong. CMAKE_THREAD_LIBS_INIT is the lib and not
> > > a linker flag. Tested with current and upcoming cmake.
> >
> > FYI, I tried another bulk build with the cmake 3.16.0 update and
> > this libobjc2 patch, and there were no further failures.
> >
>
> Thanks naddy, that's good news.
>

If there is no concern, I would like to commit the following diff.
The FindGTK2 hotfix patch from ajacoutot is not more necessary.

Rafael

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/cmake/Makefile,v
retrieving revision 1.178
diff -u -p -u -p -r1.178 Makefile
--- Makefile 16 Dec 2019 15:52:59 -0000 1.178
+++ Makefile 8 Jan 2020 12:17:37 -0000
@@ -4,11 +4,10 @@ DPB_PROPERTIES = parallel
 
 COMMENT = portable build system
 
-VER = 3.15.3
+VER = 3.16.2
 EPOCH = 0
 DISTNAME = cmake-${VER}
 CATEGORIES = devel
-REVISION = 0
 
 HOMEPAGE = https://www.cmake.org/
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/cmake/distinfo,v
retrieving revision 1.55
diff -u -p -u -p -r1.55 distinfo
--- distinfo 20 Sep 2019 14:37:25 -0000 1.55
+++ distinfo 8 Jan 2020 12:17:37 -0000
@@ -1,2 +1,2 @@
-SHA256 (cmake-3.15.3.tar.gz) = E5WCQ6ATZbBWUvoBsh1A+oNPcKnjDvppwCYE5k9YuPU=
-SIZE (cmake-3.15.3.tar.gz) = 9270184
+SHA256 (cmake-3.16.2.tar.gz) = jAl4bsYMor41TCmCkHLDgRPekYTymSjrnahEal8s5qk=
+SIZE (cmake-3.16.2.tar.gz) = 9109837
Index: patches/patch-Modules_CMakeDetermineJavaCompiler_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_CMakeDetermineJavaCompiler_cmake,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 patch-Modules_CMakeDetermineJavaCompiler_cmake
--- patches/patch-Modules_CMakeDetermineJavaCompiler_cmake 21 Apr 2017 18:37:43 -0000 1.14
+++ patches/patch-Modules_CMakeDetermineJavaCompiler_cmake 8 Jan 2020 12:17:37 -0000
@@ -1,6 +1,7 @@
 $OpenBSD: patch-Modules_CMakeDetermineJavaCompiler_cmake,v 1.14 2017/04/21 18:37:43 kurt Exp $
---- Modules/CMakeDetermineJavaCompiler.cmake.orig Fri Jan 13 09:05:41 2017
-+++ Modules/CMakeDetermineJavaCompiler.cmake Fri Apr 21 09:49:56 2017
+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.
@@ -39,7 +40,7 @@ $OpenBSD: patch-Modules_CMakeDetermineJa
 -    /usr/local/jdk-1.6.0/bin
 -    )
 +  if(MODJAVA_VER)
-+    set(Java_BIN_PATH ${LOCALBASE}/jdk-1.8.0/bin)
++    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"
@@ -62,7 +63,7 @@ $OpenBSD: patch-Modules_CMakeDetermineJa
 +      /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
++      /usr/local/jdk-1.8.0/bin
 +      )
 +  endif(MODJAVA_VER)
    # if no compiler has been specified yet, then look for one
Index: patches/patch-Modules_Compiler_GNU_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_Compiler_GNU_cmake,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 patch-Modules_Compiler_GNU_cmake
--- patches/patch-Modules_Compiler_GNU_cmake 21 Aug 2019 05:47:40 -0000 1.13
+++ patches/patch-Modules_Compiler_GNU_cmake 8 Jan 2020 12:17:37 -0000
@@ -2,7 +2,7 @@ $OpenBSD: patch-Modules_Compiler_GNU_cma
 Index: Modules/Compiler/GNU.cmake
 --- Modules/Compiler/GNU.cmake.orig
 +++ Modules/Compiler/GNU.cmake
-@@ -49,9 +49,9 @@ macro(__compiler_gnu lang)
+@@ -54,9 +54,9 @@ macro(__compiler_gnu lang)
    # Initial configuration flags.
    string(APPEND CMAKE_${lang}_FLAGS_INIT " ")
    string(APPEND CMAKE_${lang}_FLAGS_DEBUG_INIT " -g")
Index: patches/patch-Modules_FindGTK2_cmake
===================================================================
RCS file: patches/patch-Modules_FindGTK2_cmake
diff -N patches/patch-Modules_FindGTK2_cmake
--- patches/patch-Modules_FindGTK2_cmake 16 Dec 2019 15:52:59 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,27 +0,0 @@
-$OpenBSD: patch-Modules_FindGTK2_cmake,v 1.3 2019/12/16 15:52:59 ajacoutot Exp $
-
-From e4b1b79abb2b6e1ad07d36d4734554972c9ce4a9 Mon Sep 17 00:00:00 2001
-From: Markus Mittendrein <[hidden email]>
-Date: Tue, 1 Oct 2019 23:06:02 +0200
-Subject: [PATCH] FindGTK2: Add harfbuzz to GTK2_INCLUDE_DIRS
-
-Index: Modules/FindGTK2.cmake
---- Modules/FindGTK2.cmake.orig
-+++ Modules/FindGTK2.cmake
-@@ -259,6 +259,7 @@ function(_GTK2_FIND_INCLUDE_DIR _var _hdr)
-         gtkmm-2.4
-         libglade-2.0
-         libglademm-2.4
-+        harfbuzz
-         pango-1.0
-         pangomm-1.4
-         sigc++-2.0
-@@ -710,6 +711,8 @@ foreach(_GTK2_component ${GTK2_FIND_COMPONENTS})
-         _GTK2_FIND_INCLUDE_DIR(PANGO pango/pango.h)
-         _GTK2_FIND_LIBRARY    (PANGO pango false true)
-         _GTK2_ADD_TARGET      (PANGO GTK2_DEPENDS gobject glib)
-+
-+        _GTK2_FIND_INCLUDE_DIR(HARFBUZZ hb.h)
-
-         _GTK2_FIND_LIBRARY    (PANGOCAIRO pangocairo false true)
-         _GTK2_ADD_TARGET      (PANGOCAIRO GTK2_DEPENDS pango cairo gobject glib)
Index: patches/patch-Modules_FindJNI_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindJNI_cmake,v
retrieving revision 1.24
diff -u -p -u -p -r1.24 patch-Modules_FindJNI_cmake
--- patches/patch-Modules_FindJNI_cmake 21 Aug 2019 05:47:40 -0000 1.24
+++ patches/patch-Modules_FindJNI_cmake 8 Jan 2020 12:17:37 -0000
@@ -102,7 +102,7 @@ Index: Modules/FindJNI.cmake
 +
  if (WIN32)
    set (_JNI_HINTS)
-   execute_process(COMMAND REG QUERY HKLM\\SOFTWARE\\JavaSoft\\JDK /f "." /k
+   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
Index: patches/patch-Modules_FindOpenMP_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindOpenMP_cmake,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-Modules_FindOpenMP_cmake
--- patches/patch-Modules_FindOpenMP_cmake 21 Aug 2019 05:47:40 -0000 1.1
+++ patches/patch-Modules_FindOpenMP_cmake 8 Jan 2020 12:17:37 -0000
@@ -5,7 +5,7 @@ Add libs and paths. Ensure the lib is us
 Index: Modules/FindOpenMP.cmake
 --- Modules/FindOpenMP.cmake.orig
 +++ Modules/FindOpenMP.cmake
-@@ -84,8 +84,8 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
+@@ -95,8 +95,8 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
    if(NOT OpenMP_${LANG}_FLAG)
      unset(OpenMP_FLAG_CANDIDATES)
 
@@ -16,12 +16,3 @@ Index: Modules/FindOpenMP.cmake
      set(OMP_FLAG_AppleClang "-Xclang -fopenmp")
      set(OMP_FLAG_HP "+Oopenmp")
      if(WIN32)
-@@ -127,7 +127,7 @@ set(OpenMP_C_CXX_TEST_SOURCE
- int main(void) {
- #ifdef _OPENMP
-   omp_get_max_threads();
--  return 0;
-+  return 0*omp_get_num_threads();
- #else
-   breaks_on_purpose
- #endif
Index: patches/patch-Modules_FindPythonInterp_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindPythonInterp_cmake,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 patch-Modules_FindPythonInterp_cmake
--- patches/patch-Modules_FindPythonInterp_cmake 21 Aug 2019 05:47:40 -0000 1.12
+++ patches/patch-Modules_FindPythonInterp_cmake 8 Jan 2020 12:17:37 -0000
@@ -2,8 +2,8 @@ $OpenBSD: patch-Modules_FindPythonInterp
 Index: Modules/FindPythonInterp.cmake
 --- Modules/FindPythonInterp.cmake.orig
 +++ Modules/FindPythonInterp.cmake
-@@ -41,6 +41,8 @@ get the currently active Python version by default wit
- of PYTHON_LIBRARIES.
+@@ -50,6 +50,8 @@ of PYTHON_LIBRARIES.
+
  #]=======================================================================]
 
 +set(MODPY_VERSION $ENV{MODPY_VERSION})
@@ -11,7 +11,7 @@ Index: Modules/FindPythonInterp.cmake
  unset(_Python_NAMES)
 
  set(_PYTHON1_VERSIONS 1.6 1.5)
-@@ -73,19 +75,23 @@ find_program(PYTHON_EXECUTABLE NAMES ${_Python_NAMES})
+@@ -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.
Index: patches/patch-Modules_FindPythonLibs_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindPythonLibs_cmake,v
retrieving revision 1.18
diff -u -p -u -p -r1.18 patch-Modules_FindPythonLibs_cmake
--- patches/patch-Modules_FindPythonLibs_cmake 21 Aug 2019 05:47:40 -0000 1.18
+++ patches/patch-Modules_FindPythonLibs_cmake 8 Jan 2020 12:17:37 -0000
@@ -77,3 +77,12 @@ Index: Modules/FindPythonLibs.cmake
    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)
Index: patches/patch-Source_cmArchiveWrite_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmArchiveWrite_cxx,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-Source_cmArchiveWrite_cxx
--- patches/patch-Source_cmArchiveWrite_cxx 21 Aug 2019 05:47:40 -0000 1.3
+++ patches/patch-Source_cmArchiveWrite_cxx 8 Jan 2020 12:17:37 -0000
@@ -29,21 +29,13 @@ the invalid use of the interface.
 Index: Source/cmArchiveWrite.cxx
 --- Source/cmArchiveWrite.cxx.orig
 +++ Source/cmArchiveWrite.cxx
-@@ -2,7 +2,6 @@
-    file Copyright.txt or https://cmake.org/licensing for details.  */
- #include "cmArchiveWrite.h"
-
--#include "cmLocale.h"
- #include "cmSystemTools.h"
- #include "cm_get_date.h"
- #include "cm_libarchive.h"
-@@ -232,9 +231,6 @@ bool cmArchiveWrite::AddFile(const char* file, size_t
-     return true;
+@@ -236,9 +236,6 @@ bool cmArchiveWrite::AddFile(const char* file, size_t
    }
    const char* out = file + skip;
--
+
 -  cmLocaleRAII localeRAII;
 -  static_cast<void>(localeRAII);
-
+-
    // Meta-data.
-   std::string dest = prefix ? prefix : "";
+   std::string dest = cmStrCat(prefix ? prefix : "", out);
+   if (this->Verbose) {
Index: patches/patch-Source_cmComputeLinkInformation_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 patch-Source_cmComputeLinkInformation_cxx
--- patches/patch-Source_cmComputeLinkInformation_cxx 21 Aug 2019 05:47:40 -0000 1.23
+++ patches/patch-Source_cmComputeLinkInformation_cxx 8 Jan 2020 12:17:37 -0000
@@ -2,7 +2,7 @@ $OpenBSD: patch-Source_cmComputeLinkInfo
 Index: Source/cmComputeLinkInformation.cxx
 --- Source/cmComputeLinkInformation.cxx.orig
 +++ Source/cmComputeLinkInformation.cxx
-@@ -364,8 +364,9 @@ cmComputeLinkInformation::cmComputeLinkInformation(
+@@ -369,8 +369,9 @@ cmComputeLinkInformation::cmComputeLinkInformation(
    this->OrderRuntimeSearchPath->AddUserDirectories(directories);
 
    // Set up the implicit link directories.
@@ -13,7 +13,7 @@ Index: Source/cmComputeLinkInformation.c
    this->OrderRuntimeSearchPath->SetImplicitDirectories(this->ImplicitLinkDirs);
    if (this->OrderDependentRPath) {
      this->OrderDependentRPath->SetImplicitDirectories(this->ImplicitLinkDirs);
-@@ -446,6 +447,8 @@ cmComputeLinkInformation::GetSharedLibrariesLinked() c
+@@ -485,6 +486,8 @@ cmComputeLinkInformation::GetSharedLibrariesLinked() c
 
  bool cmComputeLinkInformation::Compute()
  {
@@ -22,7 +22,7 @@ Index: Source/cmComputeLinkInformation.c
    // Skip targets that do not link.
    if (!(this->Target->GetType() == cmStateEnums::EXECUTABLE ||
          this->Target->GetType() == cmStateEnums::SHARED_LIBRARY ||
-@@ -472,10 +475,17 @@ bool cmComputeLinkInformation::Compute()
+@@ -511,10 +514,17 @@ bool cmComputeLinkInformation::Compute()
      if (linkEntry.IsSharedDep) {
        this->AddSharedDepItem(linkEntry.Item, linkEntry.Target);
      } else {
@@ -40,7 +40,7 @@ Index: Source/cmComputeLinkInformation.c
    // Restore the target link type so the correct system runtime
    // libraries are found.
    const char* lss = this->Target->GetProperty("LINK_SEARCH_END_STATIC");
-@@ -640,10 +650,16 @@ void cmComputeLinkInformation::AddItem(std::string con
+@@ -677,10 +687,16 @@ void cmComputeLinkInformation::AddItem(std::string con
          // This is a directory.
          this->AddDirectoryItem(item);
        } else {
@@ -60,7 +60,7 @@ Index: Source/cmComputeLinkInformation.c
        }
      } else {
        // This is a library or option specified by the user.
-@@ -983,11 +999,18 @@ void cmComputeLinkInformation::AddTargetItem(std::stri
+@@ -1012,11 +1028,18 @@ void cmComputeLinkInformation::AddTargetItem(std::stri
      this->SharedLibrariesLinked.insert(target);
    }
 
@@ -83,41 +83,11 @@ Index: Source/cmComputeLinkInformation.c
 +    }
    }
 
-   // If this platform wants a flag before the full path, add it.
-@@ -1540,6 +1563,57 @@ void cmComputeLinkInformation::LoadImplicitLinkInfo()
-   if (const char* implicitDirs =
-         this->Makefile->GetDefinition(implicitDirVar)) {
-     cmSystemTools::ExpandListArgument(implicitDirs, implicitDirVec);
-+  }
-+
-+  // Store implicit link directories.
-+  this->ImplicitLinkDirs.insert(implicitDirVec.begin(), implicitDirVec.end());
-+
-+  // Get language-specific implicit libraries.
-+  std::vector<std::string> implicitLibVec;
-+  std::string implicitLibVar = "CMAKE_";
-+  implicitLibVar += this->LinkLanguage;
-+  implicitLibVar += "_IMPLICIT_LINK_LIBRARIES";
-+  if (const char* implicitLibs =
-+        this->Makefile->GetDefinition(implicitLibVar)) {
-+    cmSystemTools::ExpandListArgument(implicitLibs, implicitLibVec);
-+  }
-+
-+  // Store implicit link libraries.
-+  for (std::vector<std::string>::const_iterator i = implicitLibVec.begin();
-+       i != implicitLibVec.end(); ++i) {
-+    // Items starting in '-' but not '-l' are flags, not libraries,
-+    // and should not be filtered by this implicit list.
-+    std::string const& item = *i;
-+    if (item[0] != '-' || item[1] == 'l') {
-+      this->ImplicitLinkLibs.insert(item);
-+    }
-+  }
-+
-+  // Get platform specific rpath link directories
-+  if (const char* rpathDirs =
-+        (this->Makefile->GetDefinition("CMAKE_PLATFORM_RUNTIME_PATH"))) {
-+    cmSystemTools::ExpandListArgument(rpathDirs, this->RuntimeLinkDirs);
+   // For compatibility with CMake 2.4 include the item's directory in
+@@ -1575,6 +1598,27 @@ void cmComputeLinkInformation::LoadImplicitLinkInfo()
+   if (const char* rpathDirs =
+         (this->Makefile->GetDefinition("CMAKE_PLATFORM_RUNTIME_PATH"))) {
+     cmExpandList(rpathDirs, this->RuntimeLinkDirs);
 +  }
 +}
 +
@@ -128,7 +98,7 @@ Index: Source/cmComputeLinkInformation.c
 +  // Get platform-wide implicit directories.
 +  if (const char* implicitLinks = (this->Makefile->GetDefinition(
 +        "CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES"))) {
-+    cmSystemTools::ExpandListArgument(implicitLinks, implicitDirVec);
++    cmExpandList(implicitLinks, implicitDirVec);
 +  }
 +
 +  // Append library architecture to all implicit platform directories
@@ -140,5 +110,5 @@ Index: Source/cmComputeLinkInformation.c
 +      this->ImplicitLinkDirs.insert(*i + "/" + libraryArch);
 +    }
    }
+ }
 
-   // Store implicit link directories.
Index: patches/patch-Source_cmComputeLinkInformation_h
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmComputeLinkInformation_h,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 patch-Source_cmComputeLinkInformation_h
--- patches/patch-Source_cmComputeLinkInformation_h 21 Aug 2019 05:47:40 -0000 1.4
+++ patches/patch-Source_cmComputeLinkInformation_h 8 Jan 2020 12:17:37 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-Source_cmComputeLinkInfo
 Index: Source/cmComputeLinkInformation.h
 --- Source/cmComputeLinkInformation.h.orig
 +++ Source/cmComputeLinkInformation.h
-@@ -158,6 +158,7 @@ class cmComputeLinkInformation (private)
+@@ -170,6 +170,7 @@ class cmComputeLinkInformation (private)
 
    // Implicit link libraries and directories for linker language.
    void LoadImplicitLinkInfo();
Index: patches/patch-Source_cmGeneratorTarget_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmGeneratorTarget_cxx,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 patch-Source_cmGeneratorTarget_cxx
--- patches/patch-Source_cmGeneratorTarget_cxx 21 Aug 2019 05:47:40 -0000 1.11
+++ patches/patch-Source_cmGeneratorTarget_cxx 8 Jan 2020 12:17:37 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-Source_cmGeneratorTarget
 Index: Source/cmGeneratorTarget.cxx
 --- Source/cmGeneratorTarget.cxx.orig
 +++ Source/cmGeneratorTarget.cxx
-@@ -3759,9 +3759,16 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
+@@ -4092,9 +4092,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;
-@@ -3785,6 +3792,35 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
+@@ -4118,6 +4125,35 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
 
    // The library name.
    targetNames.Output = prefix + targetNames.Base + suffix;
Index: patches/patch-Source_cmGlobalGenerator_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmGlobalGenerator_cxx,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 patch-Source_cmGlobalGenerator_cxx
--- patches/patch-Source_cmGlobalGenerator_cxx 20 Sep 2019 14:37:25 -0000 1.11
+++ patches/patch-Source_cmGlobalGenerator_cxx 8 Jan 2020 12:17:37 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-Source_cmGlobalGenerator
 Index: Source/cmGlobalGenerator.cxx
 --- Source/cmGlobalGenerator.cxx.orig
 +++ Source/cmGlobalGenerator.cxx
-@@ -2432,6 +2432,9 @@ void cmGlobalGenerator::AddGlobalTarget_Test(
+@@ -2454,6 +2454,9 @@ void cmGlobalGenerator::AddGlobalTarget_Test(
    cmCustomCommandLine singleLine;
    singleLine.push_back(cmSystemTools::GetCTestCommand());
    singleLine.push_back("--force-new-ctest-process");
Index: patches/patch-Source_cmInstallCommand_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmInstallCommand_cxx,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 patch-Source_cmInstallCommand_cxx
--- patches/patch-Source_cmInstallCommand_cxx 21 Aug 2019 05:47:40 -0000 1.15
+++ patches/patch-Source_cmInstallCommand_cxx 8 Jan 2020 12:17:37 -0000
@@ -2,7 +2,7 @@ $OpenBSD: patch-Source_cmInstallCommand_
 Index: Source/cmInstallCommand.cxx
 --- Source/cmInstallCommand.cxx.orig
 +++ Source/cmInstallCommand.cxx
-@@ -378,6 +378,9 @@ bool cmInstallCommand::HandleTargetsMode(std::vector<s
+@@ -379,6 +379,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()) {
-@@ -385,6 +388,10 @@ bool cmInstallCommand::HandleTargetsMode(std::vector<s
+@@ -386,6 +389,10 @@ bool HandleTargetsMode(std::vector<std::string> const&
    } else if (libraryArgs.GetNamelinkSkip()) {
      namelinkMode = cmInstallTargetGenerator::NamelinkModeSkip;
    }
Index: patches/patch-Source_cmMessenger_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmMessenger_cxx,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-Source_cmMessenger_cxx
--- patches/patch-Source_cmMessenger_cxx 21 Aug 2019 05:47:40 -0000 1.2
+++ patches/patch-Source_cmMessenger_cxx 8 Jan 2020 12:17:37 -0000
@@ -11,12 +11,12 @@ Index: Source/cmMessenger.cxx
    } else if (t == MessageType::LOG) {
      msg << "CMake Debug Log";
    } else if (t == MessageType::DEPRECATION_ERROR) {
-@@ -106,19 +106,6 @@ void displayMessage(MessageType t, std::ostringstream&
+@@ -105,19 +105,6 @@ void displayMessage(MessageType t, std::ostringstream&
 
    // Add a terminating blank line.
    msg << "\n";
 -
--#if defined(CMAKE_BUILD_WITH_CMAKE)
+-#if !defined(CMAKE_BOOTSTRAP)
 -  // Add a C++ stack trace to internal errors.
 -  if (t == MessageType::INTERNAL_ERROR) {
 -    std::string stack = cmsys::SystemInformation::GetProgramStack(0, 0);
Index: patches/patch-Source_cmSystemTools_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmSystemTools_cxx,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 patch-Source_cmSystemTools_cxx
--- patches/patch-Source_cmSystemTools_cxx 21 Aug 2019 05:47:40 -0000 1.13
+++ patches/patch-Source_cmSystemTools_cxx 8 Jan 2020 12:17:37 -0000
@@ -29,7 +29,7 @@ the invalid use of the interface.
 Index: Source/cmSystemTools.cxx
 --- Source/cmSystemTools.cxx.orig
 +++ Source/cmSystemTools.cxx
-@@ -1764,8 +1764,6 @@ bool extract_tar(const std::string& outFileName,
+@@ -1505,8 +1505,6 @@ bool extract_tar(const std::string& outFileName,
                   const std::vector<std::string>& files, bool verbose,
                   bool extract)
  {
Index: patches/patch-Source_cmTarget_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmTarget_cxx,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 patch-Source_cmTarget_cxx
--- patches/patch-Source_cmTarget_cxx 21 Aug 2019 05:47:40 -0000 1.35
+++ patches/patch-Source_cmTarget_cxx 8 Jan 2020 12:17:37 -0000
@@ -3,12 +3,12 @@ $OpenBSD: patch-Source_cmTarget_cxx,v 1.
 Index: Source/cmTarget.cxx
 --- Source/cmTarget.cxx.orig
 +++ Source/cmTarget.cxx
-@@ -269,7 +269,7 @@ cmTarget::cmTarget(std::string const& name, cmStateEnu
-     InitProperty("BUILD_RPATH_USE_ORIGIN", nullptr);
-     InitProperty("INSTALL_NAME_DIR", nullptr);
-     InitProperty("INSTALL_RPATH", "");
--    InitProperty("INSTALL_RPATH_USE_LINK_PATH", "OFF");
-+    InitProperty("INSTALL_RPATH_USE_LINK_PATH", "ON");
-     InitProperty("INTERPROCEDURAL_OPTIMIZATION", nullptr);
-     InitProperty("SKIP_BUILD_RPATH", "OFF");
-     InitProperty("BUILD_WITH_INSTALL_RPATH", "OFF");
+@@ -287,7 +287,7 @@ cmTarget::cmTarget(std::string const& name, cmStateEnu
+     initProp("INSTALL_NAME_DIR");
+     initProp("INSTALL_REMOVE_ENVIRONMENT_RPATH");
+     initPropValue("INSTALL_RPATH", "");
+-    initPropValue("INSTALL_RPATH_USE_LINK_PATH", "OFF");
++    initPropValue("INSTALL_RPATH_USE_LINK_PATH", "ON");
+     initProp("INTERPROCEDURAL_OPTIMIZATION");
+     initPropValue("SKIP_BUILD_RPATH", "OFF");
+     initPropValue("BUILD_WITH_INSTALL_RPATH", "OFF");
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/cmake/pkg/PLIST,v
retrieving revision 1.42
diff -u -p -u -p -r1.42 PLIST
--- pkg/PLIST 21 Aug 2019 05:47:40 -0000 1.42
+++ pkg/PLIST 8 Jan 2020 12:17:37 -0000
@@ -146,6 +146,7 @@ share/cmake/Help/command/target_include_
 share/cmake/Help/command/target_link_directories.rst
 share/cmake/Help/command/target_link_libraries.rst
 share/cmake/Help/command/target_link_options.rst
+share/cmake/Help/command/target_precompile_headers.rst
 share/cmake/Help/command/target_sources.rst
 share/cmake/Help/command/try_compile.rst
 share/cmake/Help/command/try_run.rst
@@ -327,6 +328,12 @@ share/cmake/Help/module/CheckIncludeFile
 share/cmake/Help/module/CheckIncludeFiles.rst
 share/cmake/Help/module/CheckLanguage.rst
 share/cmake/Help/module/CheckLibraryExists.rst
+share/cmake/Help/module/CheckOBJCCompilerFlag.rst
+share/cmake/Help/module/CheckOBJCSourceCompiles.rst
+share/cmake/Help/module/CheckOBJCSourceRuns.rst
+share/cmake/Help/module/CheckOBJCXXCompilerFlag.rst
+share/cmake/Help/module/CheckOBJCXXSourceCompiles.rst
+share/cmake/Help/module/CheckOBJCXXSourceRuns.rst
 share/cmake/Help/module/CheckPIESupported.rst
 share/cmake/Help/module/CheckPrototypeDefinition.rst
 share/cmake/Help/module/CheckStructHasMember.rst
@@ -621,6 +628,9 @@ share/cmake/Help/policy/CMP0091.rst
 share/cmake/Help/policy/CMP0092.rst
 share/cmake/Help/policy/CMP0093.rst
 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/DEPRECATED.txt
 share/cmake/Help/policy/DISALLOWED_COMMAND.txt
 share/cmake/Help/prop_cache/
@@ -735,6 +745,8 @@ share/cmake/Help/prop_sf/SKIP_AUTOGEN.rs
 share/cmake/Help/prop_sf/SKIP_AUTOMOC.rst
 share/cmake/Help/prop_sf/SKIP_AUTORCC.rst
 share/cmake/Help/prop_sf/SKIP_AUTOUIC.rst
+share/cmake/Help/prop_sf/SKIP_PRECOMPILE_HEADERS.rst
+share/cmake/Help/prop_sf/SKIP_UNITY_BUILD_INCLUSION.rst
 share/cmake/Help/prop_sf/SYMBOLIC.rst
 share/cmake/Help/prop_sf/Swift_DEPENDENCIES_FILE.rst
 share/cmake/Help/prop_sf/Swift_DIAGNOSTICS_FILE.rst
@@ -776,8 +788,10 @@ share/cmake/Help/prop_test/PASS_REGULAR_
 share/cmake/Help/prop_test/PROCESSORS.rst
 share/cmake/Help/prop_test/PROCESSOR_AFFINITY.rst
 share/cmake/Help/prop_test/REQUIRED_FILES.rst
+share/cmake/Help/prop_test/RESOURCE_GROUPS.rst
 share/cmake/Help/prop_test/RESOURCE_LOCK.rst
 share/cmake/Help/prop_test/RUN_SERIAL.rst
+share/cmake/Help/prop_test/SKIP_REGULAR_EXPRESSION.rst
 share/cmake/Help/prop_test/SKIP_RETURN_CODE.rst
 share/cmake/Help/prop_test/TIMEOUT.rst
 share/cmake/Help/prop_test/TIMEOUT_AFTER_MATCH.rst
@@ -817,6 +831,7 @@ share/cmake/Help/prop_tgt/AUTOMOC_DEPEND
 share/cmake/Help/prop_tgt/AUTOMOC_EXECUTABLE.rst
 share/cmake/Help/prop_tgt/AUTOMOC_MACRO_NAMES.rst
 share/cmake/Help/prop_tgt/AUTOMOC_MOC_OPTIONS.rst
+share/cmake/Help/prop_tgt/AUTOMOC_PATH_PREFIX.rst
 share/cmake/Help/prop_tgt/AUTORCC.rst
 share/cmake/Help/prop_tgt/AUTORCC_EXECUTABLE.rst
 share/cmake/Help/prop_tgt/AUTORCC_OPTIONS.rst
@@ -865,6 +880,7 @@ share/cmake/Help/prop_tgt/DEBUG_POSTFIX.
 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/DISABLE_PRECOMPILE_HEADERS.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
@@ -912,6 +928,7 @@ share/cmake/Help/prop_tgt/IMPORT_PREFIX.
 share/cmake/Help/prop_tgt/IMPORT_SUFFIX.rst
 share/cmake/Help/prop_tgt/INCLUDE_DIRECTORIES.rst
 share/cmake/Help/prop_tgt/INSTALL_NAME_DIR.rst
+share/cmake/Help/prop_tgt/INSTALL_REMOVE_ENVIRONMENT_RPATH.rst
 share/cmake/Help/prop_tgt/INSTALL_RPATH.rst
 share/cmake/Help/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.rst
 share/cmake/Help/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.rst
@@ -925,6 +942,7 @@ share/cmake/Help/prop_tgt/INTERFACE_LINK
 share/cmake/Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst
 share/cmake/Help/prop_tgt/INTERFACE_LINK_OPTIONS.rst
 share/cmake/Help/prop_tgt/INTERFACE_POSITION_INDEPENDENT_CODE.rst
+share/cmake/Help/prop_tgt/INTERFACE_PRECOMPILE_HEADERS.rst
 share/cmake/Help/prop_tgt/INTERFACE_SOURCES.rst
 share/cmake/Help/prop_tgt/INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.rst
 share/cmake/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.rst
@@ -972,6 +990,12 @@ share/cmake/Help/prop_tgt/MSVC_RUNTIME_L
 share/cmake/Help/prop_tgt/NAME.rst
 share/cmake/Help/prop_tgt/NO_SONAME.rst
 share/cmake/Help/prop_tgt/NO_SYSTEM_FROM_IMPORTED.rst
+share/cmake/Help/prop_tgt/OBJCXX_EXTENSIONS.rst
+share/cmake/Help/prop_tgt/OBJCXX_STANDARD.rst
+share/cmake/Help/prop_tgt/OBJCXX_STANDARD_REQUIRED.rst
+share/cmake/Help/prop_tgt/OBJC_EXTENSIONS.rst
+share/cmake/Help/prop_tgt/OBJC_STANDARD.rst
+share/cmake/Help/prop_tgt/OBJC_STANDARD_REQUIRED.rst
 share/cmake/Help/prop_tgt/OSX_ARCHITECTURES.rst
 share/cmake/Help/prop_tgt/OSX_ARCHITECTURES_CONFIG.rst
 share/cmake/Help/prop_tgt/OUTPUT_NAME.rst
@@ -983,6 +1007,8 @@ share/cmake/Help/prop_tgt/PDB_OUTPUT_DIR
 share/cmake/Help/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.rst
 share/cmake/Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst
 share/cmake/Help/prop_tgt/POST_INSTALL_SCRIPT.rst
+share/cmake/Help/prop_tgt/PRECOMPILE_HEADERS.rst
+share/cmake/Help/prop_tgt/PRECOMPILE_HEADERS_REUSE_FROM.rst
 share/cmake/Help/prop_tgt/PREFIX.rst
 share/cmake/Help/prop_tgt/PRE_INSTALL_SCRIPT.rst
 share/cmake/Help/prop_tgt/PRIVATE_HEADER.rst
@@ -1005,9 +1031,14 @@ share/cmake/Help/prop_tgt/STATIC_LIBRARY
 share/cmake/Help/prop_tgt/STATIC_LIBRARY_OPTIONS.rst
 share/cmake/Help/prop_tgt/SUFFIX.rst
 share/cmake/Help/prop_tgt/Swift_DEPENDENCIES_FILE.rst
+share/cmake/Help/prop_tgt/Swift_LANGUAGE_VERSION.rst
 share/cmake/Help/prop_tgt/Swift_MODULE_DIRECTORY.rst
 share/cmake/Help/prop_tgt/Swift_MODULE_NAME.rst
 share/cmake/Help/prop_tgt/TYPE.rst
+share/cmake/Help/prop_tgt/UNITY_BUILD.rst
+share/cmake/Help/prop_tgt/UNITY_BUILD_BATCH_SIZE.rst
+share/cmake/Help/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.rst
+share/cmake/Help/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.rst
 share/cmake/Help/prop_tgt/VERSION.rst
 share/cmake/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst
 share/cmake/Help/prop_tgt/VS_CONFIGURATION_TYPE.rst
@@ -1021,6 +1052,7 @@ share/cmake/Help/prop_tgt/VS_DOTNET_REFE
 share/cmake/Help/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.rst
 share/cmake/Help/prop_tgt/VS_DOTNET_REFERENCE_refname.rst
 share/cmake/Help/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.rst
+share/cmake/Help/prop_tgt/VS_DPI_AWARE.rst
 share/cmake/Help/prop_tgt/VS_GLOBAL_KEYWORD.rst
 share/cmake/Help/prop_tgt/VS_GLOBAL_PROJECT_TYPES.rst
 share/cmake/Help/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.rst
@@ -1053,6 +1085,7 @@ share/cmake/Help/prop_tgt/XCODE_SCHEME_A
 share/cmake/Help/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_ARGUMENTS.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT.rst
+share/cmake/Help/prop_tgt/XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst
@@ -1080,6 +1113,7 @@ share/cmake/Help/release/3.12.rst
 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.2.rst
 share/cmake/Help/release/3.3.rst
 share/cmake/Help/release/3.4.rst
@@ -1136,6 +1170,7 @@ share/cmake/Help/variable/CMAKE_AUTOMOC_
 share/cmake/Help/variable/CMAKE_AUTOMOC_DEPEND_FILTERS.rst
 share/cmake/Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst
 share/cmake/Help/variable/CMAKE_AUTOMOC_MOC_OPTIONS.rst
+share/cmake/Help/variable/CMAKE_AUTOMOC_PATH_PREFIX.rst
 share/cmake/Help/variable/CMAKE_AUTOMOC_RELAXED_MODE.rst
 share/cmake/Help/variable/CMAKE_AUTORCC.rst
 share/cmake/Help/variable/CMAKE_AUTORCC_OPTIONS.rst
@@ -1175,6 +1210,7 @@ share/cmake/Help/variable/CMAKE_CROSSCOM
 share/cmake/Help/variable/CMAKE_CTEST_COMMAND.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_SEPARABLE_COMPILATION.rst
 share/cmake/Help/variable/CMAKE_CUDA_STANDARD.rst
 share/cmake/Help/variable/CMAKE_CUDA_STANDARD_REQUIRED.rst
@@ -1197,11 +1233,13 @@ share/cmake/Help/variable/CMAKE_DEBUG_TA
 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_VERSION.rst
 share/cmake/Help/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.rst
 share/cmake/Help/variable/CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT.rst
 share/cmake/Help/variable/CMAKE_ECLIPSE_MAKE_ARGUMENTS.rst
+share/cmake/Help/variable/CMAKE_ECLIPSE_RESOURCE_ENCODING.rst
 share/cmake/Help/variable/CMAKE_ECLIPSE_VERSION.rst
 share/cmake/Help/variable/CMAKE_EDIT_COMMAND.rst
 share/cmake/Help/variable/CMAKE_ENABLE_EXPORTS.rst
@@ -1238,6 +1276,13 @@ share/cmake/Help/variable/CMAKE_FIND_ROO
 share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PACKAGE.rst
 share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.rst
 share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_XXX.txt
+share/cmake/Help/variable/CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_CMAKE_PATH.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_CMAKE_SYSTEM_PATH.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_PACKAGE_REGISTRY.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_PACKAGE_ROOT_PATH.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH.rst
+share/cmake/Help/variable/CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY.rst
 share/cmake/Help/variable/CMAKE_FOLDER.rst
 share/cmake/Help/variable/CMAKE_FRAMEWORK.rst
 share/cmake/Help/variable/CMAKE_FRAMEWORK_PATH.rst
@@ -1279,6 +1324,7 @@ share/cmake/Help/variable/CMAKE_INSTALL_
 share/cmake/Help/variable/CMAKE_INSTALL_NAME_DIR.rst
 share/cmake/Help/variable/CMAKE_INSTALL_PREFIX.rst
 share/cmake/Help/variable/CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT.rst
+share/cmake/Help/variable/CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH.rst
 share/cmake/Help/variable/CMAKE_INSTALL_RPATH.rst
 share/cmake/Help/variable/CMAKE_INSTALL_RPATH_USE_LINK_PATH.rst
 share/cmake/Help/variable/CMAKE_INTERNAL_PLATFORM_ABI.rst
@@ -1338,6 +1384,9 @@ share/cmake/Help/variable/CMAKE_LANG_LIN
 share/cmake/Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.rst
 share/cmake/Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG_SEP.rst
 share/cmake/Help/variable/CMAKE_LANG_LINK_EXECUTABLE.rst
+share/cmake/Help/variable/CMAKE_LANG_LINK_LIBRARY_FILE_FLAG.rst
+share/cmake/Help/variable/CMAKE_LANG_LINK_LIBRARY_FLAG.rst
+share/cmake/Help/variable/CMAKE_LANG_LINK_LIBRARY_SUFFIX.rst
 share/cmake/Help/variable/CMAKE_LANG_OUTPUT_EXTENSION.rst
 share/cmake/Help/variable/CMAKE_LANG_PLATFORM_ID.rst
 share/cmake/Help/variable/CMAKE_LANG_SIMULATE_ID.rst
@@ -1371,6 +1420,7 @@ share/cmake/Help/variable/CMAKE_MAP_IMPO
 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_INDENT.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
@@ -1387,6 +1437,12 @@ share/cmake/Help/variable/CMAKE_NINJA_OU
 share/cmake/Help/variable/CMAKE_NOT_USING_CONFIG_FLAGS.rst
 share/cmake/Help/variable/CMAKE_NO_BUILTIN_CHRPATH.rst
 share/cmake/Help/variable/CMAKE_NO_SYSTEM_FROM_IMPORTED.rst
+share/cmake/Help/variable/CMAKE_OBJCXX_EXTENSIONS.rst
+share/cmake/Help/variable/CMAKE_OBJCXX_STANDARD.rst
+share/cmake/Help/variable/CMAKE_OBJCXX_STANDARD_REQUIRED.rst
+share/cmake/Help/variable/CMAKE_OBJC_EXTENSIONS.rst
+share/cmake/Help/variable/CMAKE_OBJC_STANDARD.rst
+share/cmake/Help/variable/CMAKE_OBJC_STANDARD_REQUIRED.rst
 share/cmake/Help/variable/CMAKE_OBJECT_PATH_MAX.rst
 share/cmake/Help/variable/CMAKE_OSX_ARCHITECTURES.rst
 share/cmake/Help/variable/CMAKE_OSX_DEPLOYMENT_TARGET.rst
@@ -1465,6 +1521,8 @@ share/cmake/Help/variable/CMAKE_TRY_COMP
 share/cmake/Help/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.rst
 share/cmake/Help/variable/CMAKE_TRY_COMPILE_TARGET_TYPE.rst
 share/cmake/Help/variable/CMAKE_TWEAK_VERSION.rst
+share/cmake/Help/variable/CMAKE_UNITY_BUILD.rst
+share/cmake/Help/variable/CMAKE_UNITY_BUILD_BATCH_SIZE.rst
 share/cmake/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.rst
 share/cmake/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.rst
 share/cmake/Help/variable/CMAKE_USE_RELATIVE_PATHS.rst
@@ -1483,6 +1541,7 @@ share/cmake/Help/variable/CMAKE_VS_PLATF
 share/cmake/Help/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.rst
 share/cmake/Help/variable/CMAKE_VS_PLATFORM_TOOLSET.rst
 share/cmake/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA.rst
+share/cmake/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR.rst
 share/cmake/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE.rst
 share/cmake/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_VERSION.rst
 share/cmake/Help/variable/CMAKE_VS_SDK_EXCLUDE_DIRECTORIES.rst
@@ -1504,6 +1563,7 @@ share/cmake/Help/variable/CMAKE_XCODE_GE
 share/cmake/Help/variable/CMAKE_XCODE_PLATFORM_TOOLSET.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst
+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
@@ -1522,7 +1582,6 @@ share/cmake/Help/variable/CPACK_COMPONEN
 share/cmake/Help/variable/CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst
 share/cmake/Help/variable/CPACK_INCLUDE_TOPLEVEL_DIRECTORY.rst
 share/cmake/Help/variable/CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.rst
-share/cmake/Help/variable/CPACK_INSTALL_SCRIPT.rst
 share/cmake/Help/variable/CPACK_PACKAGING_INSTALL_PREFIX.rst
 share/cmake/Help/variable/CPACK_SET_DESTDIR.rst
 share/cmake/Help/variable/CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.rst
@@ -1707,6 +1766,8 @@ share/cmake/Modules/CMakeDetermineCompil
 share/cmake/Modules/CMakeDetermineCompilerId.cmake
 share/cmake/Modules/CMakeDetermineFortranCompiler.cmake
 share/cmake/Modules/CMakeDetermineJavaCompiler.cmake
+share/cmake/Modules/CMakeDetermineOBJCCompiler.cmake
+share/cmake/Modules/CMakeDetermineOBJCXXCompiler.cmake
 share/cmake/Modules/CMakeDetermineRCCompiler.cmake
 share/cmake/Modules/CMakeDetermineSwiftCompiler.cmake
 share/cmake/Modules/CMakeDetermineSystem.cmake
@@ -1743,6 +1804,14 @@ share/cmake/Modules/CMakeMSYSFindMake.cm
 share/cmake/Modules/CMakeMinGWFindMake.cmake
 share/cmake/Modules/CMakeNMakeFindMake.cmake
 share/cmake/Modules/CMakeNinjaFindMake.cmake
+share/cmake/Modules/CMakeOBJCCompiler.cmake.in
+share/cmake/Modules/CMakeOBJCCompilerABI.m
+share/cmake/Modules/CMakeOBJCCompilerId.m.in
+share/cmake/Modules/CMakeOBJCInformation.cmake
+share/cmake/Modules/CMakeOBJCXXCompiler.cmake.in
+share/cmake/Modules/CMakeOBJCXXCompilerABI.mm
+share/cmake/Modules/CMakeOBJCXXCompilerId.mm.in
+share/cmake/Modules/CMakeOBJCXXInformation.cmake
 share/cmake/Modules/CMakePackageConfigHelpers.cmake
 share/cmake/Modules/CMakeParseArguments.cmake
 share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake
@@ -1770,24 +1839,13 @@ share/cmake/Modules/CMakeTestCompilerCom
 share/cmake/Modules/CMakeTestFortranCompiler.cmake
 share/cmake/Modules/CMakeTestGNU.c
 share/cmake/Modules/CMakeTestJavaCompiler.cmake
+share/cmake/Modules/CMakeTestOBJCCompiler.cmake
+share/cmake/Modules/CMakeTestOBJCXXCompiler.cmake
 share/cmake/Modules/CMakeTestRCCompiler.cmake
 share/cmake/Modules/CMakeTestSwiftCompiler.cmake
 share/cmake/Modules/CMakeUnixFindMake.cmake
 share/cmake/Modules/CMakeVerifyManifest.cmake
-share/cmake/Modules/CPack.DS_Store.in
-share/cmake/Modules/CPack.Description.plist.in
-share/cmake/Modules/CPack.Info.plist.in
-share/cmake/Modules/CPack.NuGet.nuspec.in
-share/cmake/Modules/CPack.OSXScriptLauncher.in
-share/cmake/Modules/CPack.OSXScriptLauncher.rsrc.in
-share/cmake/Modules/CPack.OSXX11.Info.plist.in
-share/cmake/Modules/CPack.OSXX11.main.scpt.in
-share/cmake/Modules/CPack.RuntimeScript.in
-share/cmake/Modules/CPack.STGZ_Header.sh.in
-share/cmake/Modules/CPack.VolumeIcon.icns.in
-share/cmake/Modules/CPack.background.png.in
 share/cmake/Modules/CPack.cmake
-share/cmake/Modules/CPack.distribution.dist.in
 share/cmake/Modules/CPackComponent.cmake
 share/cmake/Modules/CPackIFW.cmake
 share/cmake/Modules/CPackIFWConfigureFile.cmake
@@ -1830,6 +1888,12 @@ share/cmake/Modules/CheckIncludeFiles.cm
 share/cmake/Modules/CheckLanguage.cmake
 share/cmake/Modules/CheckLibraryExists.cmake
 share/cmake/Modules/CheckLibraryExists.lists.in
+share/cmake/Modules/CheckOBJCCompilerFlag.cmake
+share/cmake/Modules/CheckOBJCSourceCompiles.cmake
+share/cmake/Modules/CheckOBJCSourceRuns.cmake
+share/cmake/Modules/CheckOBJCXXCompilerFlag.cmake
+share/cmake/Modules/CheckOBJCXXSourceCompiles.cmake
+share/cmake/Modules/CheckOBJCXXSourceRuns.cmake
 share/cmake/Modules/CheckPIESupported.cmake
 share/cmake/Modules/CheckPrototypeDefinition.c.in
 share/cmake/Modules/CheckPrototypeDefinition.cmake
@@ -1862,6 +1926,8 @@ share/cmake/Modules/Compiler/AppleClang-
 share/cmake/Modules/Compiler/AppleClang-CXX-FeatureTests.cmake
 share/cmake/Modules/Compiler/AppleClang-CXX.cmake
 share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake
+share/cmake/Modules/Compiler/AppleClang-OBJC.cmake
+share/cmake/Modules/Compiler/AppleClang-OBJCXX.cmake
 share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/Bruce-C.cmake
@@ -1876,6 +1942,8 @@ share/cmake/Modules/Compiler/Clang-CXX.c
 share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake
 share/cmake/Modules/Compiler/Clang-FindBinUtils.cmake
+share/cmake/Modules/Compiler/Clang-OBJC.cmake
+share/cmake/Modules/Compiler/Clang-OBJCXX.cmake
 share/cmake/Modules/Compiler/Clang.cmake
 share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake
@@ -1907,6 +1975,8 @@ share/cmake/Modules/Compiler/GNU-CXX-Fea
 share/cmake/Modules/Compiler/GNU-CXX.cmake
 share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake
 share/cmake/Modules/Compiler/GNU-Fortran.cmake
+share/cmake/Modules/Compiler/GNU-OBJC.cmake
+share/cmake/Modules/Compiler/GNU-OBJCXX.cmake
 share/cmake/Modules/Compiler/GNU.cmake
 share/cmake/Modules/Compiler/HP-ASM.cmake
 share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake
@@ -2233,6 +2303,19 @@ share/cmake/Modules/IntelVSImplicitPath/
 share/cmake/Modules/Internal/
 share/cmake/Modules/Internal/CMakeCheckCompilerFlag.cmake
 share/cmake/Modules/Internal/CPack/
+share/cmake/Modules/Internal/CPack/CPack.DS_Store.in
+share/cmake/Modules/Internal/CPack/CPack.Description.plist.in
+share/cmake/Modules/Internal/CPack/CPack.Info.plist.in
+share/cmake/Modules/Internal/CPack/CPack.NuGet.nuspec.in
+share/cmake/Modules/Internal/CPack/CPack.OSXScriptLauncher.in
+share/cmake/Modules/Internal/CPack/CPack.OSXScriptLauncher.rsrc.in
+share/cmake/Modules/Internal/CPack/CPack.OSXX11.Info.plist.in
+share/cmake/Modules/Internal/CPack/CPack.OSXX11.main.scpt.in
+share/cmake/Modules/Internal/CPack/CPack.RuntimeScript.in
+share/cmake/Modules/Internal/CPack/CPack.STGZ_Header.sh.in
+share/cmake/Modules/Internal/CPack/CPack.VolumeIcon.icns.in
+share/cmake/Modules/Internal/CPack/CPack.background.png.in
+share/cmake/Modules/Internal/CPack/CPack.distribution.dist.in
 share/cmake/Modules/Internal/CPack/CPackDeb.cmake
 share/cmake/Modules/Internal/CPack/CPackExternal.cmake
 share/cmake/Modules/Internal/CPack/CPackFreeBSD.cmake
@@ -2240,15 +2323,17 @@ share/cmake/Modules/Internal/CPack/CPack
 share/cmake/Modules/Internal/CPack/CPackRPM.cmake
 share/cmake/Modules/Internal/CPack/CPackWIX.cmake
 share/cmake/Modules/Internal/CPack/CPackZIP.cmake
+share/cmake/Modules/Internal/CPack/NSIS.InstallOptions.ini.in
+share/cmake/Modules/Internal/CPack/NSIS.template.in
+share/cmake/Modules/Internal/CPack/WIX.template.in
 share/cmake/Modules/Internal/FeatureTesting.cmake
 share/cmake/Modules/KDE3Macros.cmake
 share/cmake/Modules/MacOSXBundleInfo.plist.in
 share/cmake/Modules/MacOSXFrameworkInfo.plist.in
 share/cmake/Modules/MacroAddFileDependencies.cmake
 share/cmake/Modules/MatlabTestsRedirect.cmake
-share/cmake/Modules/NSIS.InstallOptions.ini.in
-share/cmake/Modules/NSIS.template.in
 share/cmake/Modules/Platform/
+share/cmake/Modules/Platform/AIX/
 share/cmake/Modules/Platform/AIX-Clang-C.cmake
 share/cmake/Modules/Platform/AIX-Clang-CXX.cmake
 share/cmake/Modules/Platform/AIX-GNU-ASM.cmake
@@ -2268,6 +2353,7 @@ share/cmake/Modules/Platform/AIX-XLClang
 share/cmake/Modules/Platform/AIX-XLClang-CXX.cmake
 share/cmake/Modules/Platform/AIX-XLClang.cmake
 share/cmake/Modules/Platform/AIX.cmake
+share/cmake/Modules/Platform/AIX/ExportImportList
 share/cmake/Modules/Platform/ARTOS-GNU-C.cmake
 share/cmake/Modules/Platform/ARTOS.cmake
 share/cmake/Modules/Platform/Android/
@@ -2321,14 +2407,22 @@ share/cmake/Modules/Platform/Android/ndk
 share/cmake/Modules/Platform/Android/ndk-stl-stlport_static.cmake
 share/cmake/Modules/Platform/Android/ndk-stl-system.cmake
 share/cmake/Modules/Platform/Apple-Absoft-Fortran.cmake
+share/cmake/Modules/Platform/Apple-Apple-Swift.cmake
 share/cmake/Modules/Platform/Apple-AppleClang-C.cmake
 share/cmake/Modules/Platform/Apple-AppleClang-CXX.cmake
+share/cmake/Modules/Platform/Apple-AppleClang-OBJC.cmake
+share/cmake/Modules/Platform/Apple-AppleClang-OBJCXX.cmake
+share/cmake/Modules/Platform/Apple-Clang-ASM.cmake
 share/cmake/Modules/Platform/Apple-Clang-C.cmake
 share/cmake/Modules/Platform/Apple-Clang-CXX.cmake
+share/cmake/Modules/Platform/Apple-Clang-OBJC.cmake
+share/cmake/Modules/Platform/Apple-Clang-OBJCXX.cmake
 share/cmake/Modules/Platform/Apple-Clang.cmake
 share/cmake/Modules/Platform/Apple-GNU-C.cmake
 share/cmake/Modules/Platform/Apple-GNU-CXX.cmake
 share/cmake/Modules/Platform/Apple-GNU-Fortran.cmake
+share/cmake/Modules/Platform/Apple-GNU-OBJC.cmake
+share/cmake/Modules/Platform/Apple-GNU-OBJCXX.cmake
 share/cmake/Modules/Platform/Apple-GNU.cmake
 share/cmake/Modules/Platform/Apple-Intel-C.cmake
 share/cmake/Modules/Platform/Apple-Intel-CXX.cmake
@@ -2462,6 +2556,8 @@ share/cmake/Modules/Platform/QNX.cmake
 share/cmake/Modules/Platform/RISCos.cmake
 share/cmake/Modules/Platform/SCO_SV.cmake
 share/cmake/Modules/Platform/SINIX.cmake
+share/cmake/Modules/Platform/SunOS-Clang-C.cmake
+share/cmake/Modules/Platform/SunOS-Clang-CXX.cmake
 share/cmake/Modules/Platform/SunOS-GNU-C.cmake
 share/cmake/Modules/Platform/SunOS-GNU-CXX.cmake
 share/cmake/Modules/Platform/SunOS-GNU-Fortran.cmake
@@ -2581,7 +2677,6 @@ share/cmake/Modules/UseSWIG/ManageSuppor
 share/cmake/Modules/Use_wxWindows.cmake
 share/cmake/Modules/UsewxWidgets.cmake
 share/cmake/Modules/VTKCompatibility.cmake
-share/cmake/Modules/WIX.template.in
 share/cmake/Modules/WriteBasicConfigVersionFile.cmake
 share/cmake/Modules/WriteCompilerDetectionHeader.cmake
 share/cmake/Modules/ecos_clean.cmake
@@ -2629,6 +2724,7 @@ share/cmake/Templates/MSBuild/FlagTables
 share/cmake/Templates/MSBuild/FlagTables/v141_CSharp.json
 share/cmake/Templates/MSBuild/FlagTables/v141_Link.json
 share/cmake/Templates/MSBuild/FlagTables/v142_CL.json
+share/cmake/Templates/MSBuild/FlagTables/v142_CSharp.json
 share/cmake/Templates/MSBuild/FlagTables/v142_Link.json
 share/cmake/Templates/MSBuild/FlagTables/v14_LIB.json
 share/cmake/Templates/MSBuild/FlagTables/v14_MASM.json
@@ -2778,6 +2874,7 @@ share/doc/cmake/html/_sources/command/ta
 share/doc/cmake/html/_sources/command/target_link_directories.txt
 share/doc/cmake/html/_sources/command/target_link_libraries.txt
 share/doc/cmake/html/_sources/command/target_link_options.txt
+share/doc/cmake/html/_sources/command/target_precompile_headers.txt
 share/doc/cmake/html/_sources/command/target_sources.txt
 share/doc/cmake/html/_sources/command/try_compile.txt
 share/doc/cmake/html/_sources/command/try_run.txt
@@ -2866,6 +2963,9 @@ share/doc/cmake/html/_sources/generator/
 share/doc/cmake/html/_sources/generator/Visual Studio 9 2008.txt
 share/doc/cmake/html/_sources/generator/Watcom WMake.txt
 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/index.txt
 share/doc/cmake/html/_sources/manual/
 share/doc/cmake/html/_sources/manual/ccmake.1.txt
@@ -2950,6 +3050,12 @@ share/doc/cmake/html/_sources/module/Che
 share/doc/cmake/html/_sources/module/CheckIncludeFiles.txt
 share/doc/cmake/html/_sources/module/CheckLanguage.txt
 share/doc/cmake/html/_sources/module/CheckLibraryExists.txt
+share/doc/cmake/html/_sources/module/CheckOBJCCompilerFlag.txt
+share/doc/cmake/html/_sources/module/CheckOBJCSourceCompiles.txt
+share/doc/cmake/html/_sources/module/CheckOBJCSourceRuns.txt
+share/doc/cmake/html/_sources/module/CheckOBJCXXCompilerFlag.txt
+share/doc/cmake/html/_sources/module/CheckOBJCXXSourceCompiles.txt
+share/doc/cmake/html/_sources/module/CheckOBJCXXSourceRuns.txt
 share/doc/cmake/html/_sources/module/CheckPIESupported.txt
 share/doc/cmake/html/_sources/module/CheckPrototypeDefinition.txt
 share/doc/cmake/html/_sources/module/CheckStructHasMember.txt
@@ -3244,6 +3350,9 @@ share/doc/cmake/html/_sources/policy/CMP
 share/doc/cmake/html/_sources/policy/CMP0092.txt
 share/doc/cmake/html/_sources/policy/CMP0093.txt
 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/prop_cache/
 share/doc/cmake/html/_sources/prop_cache/ADVANCED.txt
 share/doc/cmake/html/_sources/prop_cache/HELPSTRING.txt
@@ -3356,6 +3465,8 @@ share/doc/cmake/html/_sources/prop_sf/SK
 share/doc/cmake/html/_sources/prop_sf/SKIP_AUTOMOC.txt
 share/doc/cmake/html/_sources/prop_sf/SKIP_AUTORCC.txt
 share/doc/cmake/html/_sources/prop_sf/SKIP_AUTOUIC.txt
+share/doc/cmake/html/_sources/prop_sf/SKIP_PRECOMPILE_HEADERS.txt
+share/doc/cmake/html/_sources/prop_sf/SKIP_UNITY_BUILD_INCLUSION.txt
 share/doc/cmake/html/_sources/prop_sf/SYMBOLIC.txt
 share/doc/cmake/html/_sources/prop_sf/Swift_DEPENDENCIES_FILE.txt
 share/doc/cmake/html/_sources/prop_sf/Swift_DIAGNOSTICS_FILE.txt
@@ -3397,8 +3508,10 @@ share/doc/cmake/html/_sources/prop_test/
 share/doc/cmake/html/_sources/prop_test/PROCESSORS.txt
 share/doc/cmake/html/_sources/prop_test/PROCESSOR_AFFINITY.txt
 share/doc/cmake/html/_sources/prop_test/REQUIRED_FILES.txt
+share/doc/cmake/html/_sources/prop_test/RESOURCE_GROUPS.txt
 share/doc/cmake/html/_sources/prop_test/RESOURCE_LOCK.txt
 share/doc/cmake/html/_sources/prop_test/RUN_SERIAL.txt
+share/doc/cmake/html/_sources/prop_test/SKIP_REGULAR_EXPRESSION.txt
 share/doc/cmake/html/_sources/prop_test/SKIP_RETURN_CODE.txt
 share/doc/cmake/html/_sources/prop_test/TIMEOUT.txt
 share/doc/cmake/html/_sources/prop_test/TIMEOUT_AFTER_MATCH.txt
@@ -3438,6 +3551,7 @@ share/doc/cmake/html/_sources/prop_tgt/A
 share/doc/cmake/html/_sources/prop_tgt/AUTOMOC_EXECUTABLE.txt
 share/doc/cmake/html/_sources/prop_tgt/AUTOMOC_MACRO_NAMES.txt
 share/doc/cmake/html/_sources/prop_tgt/AUTOMOC_MOC_OPTIONS.txt
+share/doc/cmake/html/_sources/prop_tgt/AUTOMOC_PATH_PREFIX.txt
 share/doc/cmake/html/_sources/prop_tgt/AUTORCC.txt
 share/doc/cmake/html/_sources/prop_tgt/AUTORCC_EXECUTABLE.txt
 share/doc/cmake/html/_sources/prop_tgt/AUTORCC_OPTIONS.txt
@@ -3485,6 +3599,7 @@ share/doc/cmake/html/_sources/prop_tgt/D
 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/DISABLE_PRECOMPILE_HEADERS.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
@@ -3532,6 +3647,7 @@ share/doc/cmake/html/_sources/prop_tgt/I
 share/doc/cmake/html/_sources/prop_tgt/IMPORT_SUFFIX.txt
 share/doc/cmake/html/_sources/prop_tgt/INCLUDE_DIRECTORIES.txt
 share/doc/cmake/html/_sources/prop_tgt/INSTALL_NAME_DIR.txt
+share/doc/cmake/html/_sources/prop_tgt/INSTALL_REMOVE_ENVIRONMENT_RPATH.txt
 share/doc/cmake/html/_sources/prop_tgt/INSTALL_RPATH.txt
 share/doc/cmake/html/_sources/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.txt
@@ -3544,6 +3660,7 @@ share/doc/cmake/html/_sources/prop_tgt/I
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_LINK_LIBRARIES.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_LINK_OPTIONS.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_POSITION_INDEPENDENT_CODE.txt
+share/doc/cmake/html/_sources/prop_tgt/INTERFACE_PRECOMPILE_HEADERS.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_SOURCES.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.txt
 share/doc/cmake/html/_sources/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.txt
@@ -3589,6 +3706,12 @@ share/doc/cmake/html/_sources/prop_tgt/M
 share/doc/cmake/html/_sources/prop_tgt/NAME.txt
 share/doc/cmake/html/_sources/prop_tgt/NO_SONAME.txt
 share/doc/cmake/html/_sources/prop_tgt/NO_SYSTEM_FROM_IMPORTED.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJCXX_EXTENSIONS.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJCXX_STANDARD.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJCXX_STANDARD_REQUIRED.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJC_EXTENSIONS.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJC_STANDARD.txt
+share/doc/cmake/html/_sources/prop_tgt/OBJC_STANDARD_REQUIRED.txt
 share/doc/cmake/html/_sources/prop_tgt/OSX_ARCHITECTURES.txt
 share/doc/cmake/html/_sources/prop_tgt/OSX_ARCHITECTURES_CONFIG.txt
 share/doc/cmake/html/_sources/prop_tgt/OUTPUT_NAME.txt
@@ -3599,6 +3722,8 @@ share/doc/cmake/html/_sources/prop_tgt/P
 share/doc/cmake/html/_sources/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.txt
 share/doc/cmake/html/_sources/prop_tgt/POSITION_INDEPENDENT_CODE.txt
 share/doc/cmake/html/_sources/prop_tgt/POST_INSTALL_SCRIPT.txt
+share/doc/cmake/html/_sources/prop_tgt/PRECOMPILE_HEADERS.txt
+share/doc/cmake/html/_sources/prop_tgt/PRECOMPILE_HEADERS_REUSE_FROM.txt
 share/doc/cmake/html/_sources/prop_tgt/PREFIX.txt
 share/doc/cmake/html/_sources/prop_tgt/PRE_INSTALL_SCRIPT.txt
 share/doc/cmake/html/_sources/prop_tgt/PRIVATE_HEADER.txt
@@ -3621,9 +3746,14 @@ share/doc/cmake/html/_sources/prop_tgt/S
 share/doc/cmake/html/_sources/prop_tgt/STATIC_LIBRARY_OPTIONS.txt
 share/doc/cmake/html/_sources/prop_tgt/SUFFIX.txt
 share/doc/cmake/html/_sources/prop_tgt/Swift_DEPENDENCIES_FILE.txt
+share/doc/cmake/html/_sources/prop_tgt/Swift_LANGUAGE_VERSION.txt
 share/doc/cmake/html/_sources/prop_tgt/Swift_MODULE_DIRECTORY.txt
 share/doc/cmake/html/_sources/prop_tgt/Swift_MODULE_NAME.txt
 share/doc/cmake/html/_sources/prop_tgt/TYPE.txt
+share/doc/cmake/html/_sources/prop_tgt/UNITY_BUILD.txt
+share/doc/cmake/html/_sources/prop_tgt/UNITY_BUILD_BATCH_SIZE.txt
+share/doc/cmake/html/_sources/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.txt
+share/doc/cmake/html/_sources/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.txt
 share/doc/cmake/html/_sources/prop_tgt/VERSION.txt
 share/doc/cmake/html/_sources/prop_tgt/VISIBILITY_INLINES_HIDDEN.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_CONFIGURATION_TYPE.txt
@@ -3637,6 +3767,7 @@ share/doc/cmake/html/_sources/prop_tgt/V
 share/doc/cmake/html/_sources/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_DOTNET_REFERENCE_refname.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.txt
+share/doc/cmake/html/_sources/prop_tgt/VS_DPI_AWARE.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_GLOBAL_KEYWORD.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_GLOBAL_PROJECT_TYPES.txt
 share/doc/cmake/html/_sources/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.txt
@@ -3669,6 +3800,7 @@ share/doc/cmake/html/_sources/prop_tgt/X
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_ARGUMENTS.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT.txt
+share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.txt
 share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.txt
@@ -3694,6 +3826,7 @@ share/doc/cmake/html/_sources/release/3.
 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.2.txt
 share/doc/cmake/html/_sources/release/3.3.txt
 share/doc/cmake/html/_sources/release/3.4.txt
@@ -3749,6 +3882,7 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_AUTOMOC_DEPEND_FILTERS.txt
 share/doc/cmake/html/_sources/variable/CMAKE_AUTOMOC_MACRO_NAMES.txt
 share/doc/cmake/html/_sources/variable/CMAKE_AUTOMOC_MOC_OPTIONS.txt
+share/doc/cmake/html/_sources/variable/CMAKE_AUTOMOC_PATH_PREFIX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_AUTOMOC_RELAXED_MODE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_AUTORCC.txt
 share/doc/cmake/html/_sources/variable/CMAKE_AUTORCC_OPTIONS.txt
@@ -3788,6 +3922,7 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_CTEST_COMMAND.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_SEPARABLE_COMPILATION.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CUDA_STANDARD.txt
 share/doc/cmake/html/_sources/variable/CMAKE_CUDA_STANDARD_REQUIRED.txt
@@ -3810,11 +3945,13 @@ share/doc/cmake/html/_sources/variable/C
 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_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
 share/doc/cmake/html/_sources/variable/CMAKE_ECLIPSE_MAKE_ARGUMENTS.txt
+share/doc/cmake/html/_sources/variable/CMAKE_ECLIPSE_RESOURCE_ENCODING.txt
 share/doc/cmake/html/_sources/variable/CMAKE_ECLIPSE_VERSION.txt
 share/doc/cmake/html/_sources/variable/CMAKE_EDIT_COMMAND.txt
 share/doc/cmake/html/_sources/variable/CMAKE_ENABLE_EXPORTS.txt
@@ -3850,6 +3987,13 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_FIND_ROOT_PATH_MODE_LIBRARY.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FIND_ROOT_PATH_MODE_PACKAGE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_CMAKE_PATH.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_CMAKE_SYSTEM_PATH.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_PACKAGE_REGISTRY.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_PACKAGE_ROOT_PATH.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH.txt
+share/doc/cmake/html/_sources/variable/CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FOLDER.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FRAMEWORK.txt
 share/doc/cmake/html/_sources/variable/CMAKE_FRAMEWORK_PATH.txt
@@ -3891,6 +4035,7 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_NAME_DIR.txt
 share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_PREFIX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT.txt
+share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH.txt
 share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_RPATH.txt
 share/doc/cmake/html/_sources/variable/CMAKE_INSTALL_RPATH_USE_LINK_PATH.txt
 share/doc/cmake/html/_sources/variable/CMAKE_INTERNAL_PLATFORM_ABI.txt
@@ -3950,6 +4095,9 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG_SEP.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_EXECUTABLE.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_LIBRARY_FILE_FLAG.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_LIBRARY_FLAG.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_LIBRARY_SUFFIX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_OUTPUT_EXTENSION.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_PLATFORM_ID.txt
 share/doc/cmake/html/_sources/variable/CMAKE_LANG_SIMULATE_ID.txt
@@ -3983,6 +4131,7 @@ share/doc/cmake/html/_sources/variable/C
 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_INDENT.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
@@ -3999,6 +4148,12 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_NOT_USING_CONFIG_FLAGS.txt
 share/doc/cmake/html/_sources/variable/CMAKE_NO_BUILTIN_CHRPATH.txt
 share/doc/cmake/html/_sources/variable/CMAKE_NO_SYSTEM_FROM_IMPORTED.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJCXX_EXTENSIONS.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJCXX_STANDARD.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJCXX_STANDARD_REQUIRED.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJC_EXTENSIONS.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJC_STANDARD.txt
+share/doc/cmake/html/_sources/variable/CMAKE_OBJC_STANDARD_REQUIRED.txt
 share/doc/cmake/html/_sources/variable/CMAKE_OBJECT_PATH_MAX.txt
 share/doc/cmake/html/_sources/variable/CMAKE_OSX_ARCHITECTURES.txt
 share/doc/cmake/html/_sources/variable/CMAKE_OSX_DEPLOYMENT_TARGET.txt
@@ -4076,6 +4231,8 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.txt
 share/doc/cmake/html/_sources/variable/CMAKE_TRY_COMPILE_TARGET_TYPE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_TWEAK_VERSION.txt
+share/doc/cmake/html/_sources/variable/CMAKE_UNITY_BUILD.txt
+share/doc/cmake/html/_sources/variable/CMAKE_UNITY_BUILD_BATCH_SIZE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.txt
 share/doc/cmake/html/_sources/variable/CMAKE_USE_RELATIVE_PATHS.txt
@@ -4094,6 +4251,7 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.txt
 share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_TOOLSET.txt
 share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA.txt
+share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR.txt
 share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE.txt
 share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_TOOLSET_VERSION.txt
 share/doc/cmake/html/_sources/variable/CMAKE_VS_SDK_EXCLUDE_DIRECTORIES.txt
@@ -4115,6 +4273,7 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CMAKE_XCODE_PLATFORM_TOOLSET.txt
 share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER.txt
 share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.txt
+share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.txt
 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
@@ -4133,7 +4292,6 @@ share/doc/cmake/html/_sources/variable/C
 share/doc/cmake/html/_sources/variable/CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.txt
 share/doc/cmake/html/_sources/variable/CPACK_INCLUDE_TOPLEVEL_DIRECTORY.txt
 share/doc/cmake/html/_sources/variable/CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.txt
-share/doc/cmake/html/_sources/variable/CPACK_INSTALL_SCRIPT.txt
 share/doc/cmake/html/_sources/variable/CPACK_PACKAGING_INSTALL_PREFIX.txt
 share/doc/cmake/html/_sources/variable/CPACK_SET_DESTDIR.txt
 share/doc/cmake/html/_sources/variable/CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.txt
@@ -4395,6 +4553,7 @@ share/doc/cmake/html/command/target_incl
 share/doc/cmake/html/command/target_link_directories.html
 share/doc/cmake/html/command/target_link_libraries.html
 share/doc/cmake/html/command/target_link_options.html
+share/doc/cmake/html/command/target_precompile_headers.html
 share/doc/cmake/html/command/target_sources.html
 share/doc/cmake/html/command/try_compile.html
 share/doc/cmake/html/command/try_run.html
@@ -4484,6 +4643,9 @@ share/doc/cmake/html/generator/Visual St
 share/doc/cmake/html/generator/Watcom WMake.html
 share/doc/cmake/html/generator/Xcode.html
 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/index.html
 share/doc/cmake/html/manual/
 share/doc/cmake/html/manual/ccmake.1.html
@@ -4568,6 +4730,12 @@ share/doc/cmake/html/module/CheckInclude
 share/doc/cmake/html/module/CheckIncludeFiles.html
 share/doc/cmake/html/module/CheckLanguage.html
 share/doc/cmake/html/module/CheckLibraryExists.html
+share/doc/cmake/html/module/CheckOBJCCompilerFlag.html
+share/doc/cmake/html/module/CheckOBJCSourceCompiles.html
+share/doc/cmake/html/module/CheckOBJCSourceRuns.html
+share/doc/cmake/html/module/CheckOBJCXXCompilerFlag.html
+share/doc/cmake/html/module/CheckOBJCXXSourceCompiles.html
+share/doc/cmake/html/module/CheckOBJCXXSourceRuns.html
 share/doc/cmake/html/module/CheckPIESupported.html
 share/doc/cmake/html/module/CheckPrototypeDefinition.html
 share/doc/cmake/html/module/CheckStructHasMember.html
@@ -4863,6 +5031,9 @@ share/doc/cmake/html/policy/CMP0091.html
 share/doc/cmake/html/policy/CMP0092.html
 share/doc/cmake/html/policy/CMP0093.html
 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/prop_cache/
 share/doc/cmake/html/prop_cache/ADVANCED.html
 share/doc/cmake/html/prop_cache/HELPSTRING.html
@@ -4975,6 +5146,8 @@ share/doc/cmake/html/prop_sf/SKIP_AUTOGE
 share/doc/cmake/html/prop_sf/SKIP_AUTOMOC.html
 share/doc/cmake/html/prop_sf/SKIP_AUTORCC.html
 share/doc/cmake/html/prop_sf/SKIP_AUTOUIC.html
+share/doc/cmake/html/prop_sf/SKIP_PRECOMPILE_HEADERS.html
+share/doc/cmake/html/prop_sf/SKIP_UNITY_BUILD_INCLUSION.html
 share/doc/cmake/html/prop_sf/SYMBOLIC.html
 share/doc/cmake/html/prop_sf/Swift_DEPENDENCIES_FILE.html
 share/doc/cmake/html/prop_sf/Swift_DIAGNOSTICS_FILE.html
@@ -5016,8 +5189,10 @@ share/doc/cmake/html/prop_test/PASS_REGU
 share/doc/cmake/html/prop_test/PROCESSORS.html
 share/doc/cmake/html/prop_test/PROCESSOR_AFFINITY.html
 share/doc/cmake/html/prop_test/REQUIRED_FILES.html
+share/doc/cmake/html/prop_test/RESOURCE_GROUPS.html
 share/doc/cmake/html/prop_test/RESOURCE_LOCK.html
 share/doc/cmake/html/prop_test/RUN_SERIAL.html
+share/doc/cmake/html/prop_test/SKIP_REGULAR_EXPRESSION.html
 share/doc/cmake/html/prop_test/SKIP_RETURN_CODE.html
 share/doc/cmake/html/prop_test/TIMEOUT.html
 share/doc/cmake/html/prop_test/TIMEOUT_AFTER_MATCH.html
@@ -5057,6 +5232,7 @@ share/doc/cmake/html/prop_tgt/AUTOMOC_DE
 share/doc/cmake/html/prop_tgt/AUTOMOC_EXECUTABLE.html
 share/doc/cmake/html/prop_tgt/AUTOMOC_MACRO_NAMES.html
 share/doc/cmake/html/prop_tgt/AUTOMOC_MOC_OPTIONS.html
+share/doc/cmake/html/prop_tgt/AUTOMOC_PATH_PREFIX.html
 share/doc/cmake/html/prop_tgt/AUTORCC.html
 share/doc/cmake/html/prop_tgt/AUTORCC_EXECUTABLE.html
 share/doc/cmake/html/prop_tgt/AUTORCC_OPTIONS.html
@@ -5104,6 +5280,7 @@ share/doc/cmake/html/prop_tgt/DEBUG_POST
 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/DISABLE_PRECOMPILE_HEADERS.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
@@ -5151,6 +5328,7 @@ share/doc/cmake/html/prop_tgt/IMPORT_PRE
 share/doc/cmake/html/prop_tgt/IMPORT_SUFFIX.html
 share/doc/cmake/html/prop_tgt/INCLUDE_DIRECTORIES.html
 share/doc/cmake/html/prop_tgt/INSTALL_NAME_DIR.html
+share/doc/cmake/html/prop_tgt/INSTALL_REMOVE_ENVIRONMENT_RPATH.html
 share/doc/cmake/html/prop_tgt/INSTALL_RPATH.html
 share/doc/cmake/html/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.html
 share/doc/cmake/html/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.html
@@ -5163,6 +5341,7 @@ share/doc/cmake/html/prop_tgt/INTERFACE_
 share/doc/cmake/html/prop_tgt/INTERFACE_LINK_LIBRARIES.html
 share/doc/cmake/html/prop_tgt/INTERFACE_LINK_OPTIONS.html
 share/doc/cmake/html/prop_tgt/INTERFACE_POSITION_INDEPENDENT_CODE.html
+share/doc/cmake/html/prop_tgt/INTERFACE_PRECOMPILE_HEADERS.html
 share/doc/cmake/html/prop_tgt/INTERFACE_SOURCES.html
 share/doc/cmake/html/prop_tgt/INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.html
 share/doc/cmake/html/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.html
@@ -5208,6 +5387,12 @@ share/doc/cmake/html/prop_tgt/MSVC_RUNTI
 share/doc/cmake/html/prop_tgt/NAME.html
 share/doc/cmake/html/prop_tgt/NO_SONAME.html
 share/doc/cmake/html/prop_tgt/NO_SYSTEM_FROM_IMPORTED.html
+share/doc/cmake/html/prop_tgt/OBJCXX_EXTENSIONS.html
+share/doc/cmake/html/prop_tgt/OBJCXX_STANDARD.html
+share/doc/cmake/html/prop_tgt/OBJCXX_STANDARD_REQUIRED.html
+share/doc/cmake/html/prop_tgt/OBJC_EXTENSIONS.html
+share/doc/cmake/html/prop_tgt/OBJC_STANDARD.html
+share/doc/cmake/html/prop_tgt/OBJC_STANDARD_REQUIRED.html
 share/doc/cmake/html/prop_tgt/OSX_ARCHITECTURES.html
 share/doc/cmake/html/prop_tgt/OSX_ARCHITECTURES_CONFIG.html
 share/doc/cmake/html/prop_tgt/OUTPUT_NAME.html
@@ -5218,6 +5403,8 @@ share/doc/cmake/html/prop_tgt/PDB_OUTPUT
 share/doc/cmake/html/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.html
 share/doc/cmake/html/prop_tgt/POSITION_INDEPENDENT_CODE.html
 share/doc/cmake/html/prop_tgt/POST_INSTALL_SCRIPT.html
+share/doc/cmake/html/prop_tgt/PRECOMPILE_HEADERS.html
+share/doc/cmake/html/prop_tgt/PRECOMPILE_HEADERS_REUSE_FROM.html
 share/doc/cmake/html/prop_tgt/PREFIX.html
 share/doc/cmake/html/prop_tgt/PRE_INSTALL_SCRIPT.html
 share/doc/cmake/html/prop_tgt/PRIVATE_HEADER.html
@@ -5240,9 +5427,14 @@ share/doc/cmake/html/prop_tgt/STATIC_LIB
 share/doc/cmake/html/prop_tgt/STATIC_LIBRARY_OPTIONS.html
 share/doc/cmake/html/prop_tgt/SUFFIX.html
 share/doc/cmake/html/prop_tgt/Swift_DEPENDENCIES_FILE.html
+share/doc/cmake/html/prop_tgt/Swift_LANGUAGE_VERSION.html
 share/doc/cmake/html/prop_tgt/Swift_MODULE_DIRECTORY.html
 share/doc/cmake/html/prop_tgt/Swift_MODULE_NAME.html
 share/doc/cmake/html/prop_tgt/TYPE.html
+share/doc/cmake/html/prop_tgt/UNITY_BUILD.html
+share/doc/cmake/html/prop_tgt/UNITY_BUILD_BATCH_SIZE.html
+share/doc/cmake/html/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.html
+share/doc/cmake/html/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.html
 share/doc/cmake/html/prop_tgt/VERSION.html
 share/doc/cmake/html/prop_tgt/VISIBILITY_INLINES_HIDDEN.html
 share/doc/cmake/html/prop_tgt/VS_CONFIGURATION_TYPE.html
@@ -5256,6 +5448,7 @@ share/doc/cmake/html/prop_tgt/VS_DOTNET_
 share/doc/cmake/html/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.html
 share/doc/cmake/html/prop_tgt/VS_DOTNET_REFERENCE_refname.html
 share/doc/cmake/html/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.html
+share/doc/cmake/html/prop_tgt/VS_DPI_AWARE.html
 share/doc/cmake/html/prop_tgt/VS_GLOBAL_KEYWORD.html
 share/doc/cmake/html/prop_tgt/VS_GLOBAL_PROJECT_TYPES.html
 share/doc/cmake/html/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.html
@@ -5288,6 +5481,7 @@ share/doc/cmake/html/prop_tgt/XCODE_SCHE
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_ARGUMENTS.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT.html
+share/doc/cmake/html/prop_tgt/XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.html
 share/doc/cmake/html/prop_tgt/XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.html
@@ -5313,6 +5507,7 @@ share/doc/cmake/html/release/3.12.html
 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.2.html
 share/doc/cmake/html/release/3.3.html
 share/doc/cmake/html/release/3.4.html
@@ -5370,6 +5565,7 @@ share/doc/cmake/html/variable/CMAKE_AUTO
 share/doc/cmake/html/variable/CMAKE_AUTOMOC_DEPEND_FILTERS.html
 share/doc/cmake/html/variable/CMAKE_AUTOMOC_MACRO_NAMES.html
 share/doc/cmake/html/variable/CMAKE_AUTOMOC_MOC_OPTIONS.html
+share/doc/cmake/html/variable/CMAKE_AUTOMOC_PATH_PREFIX.html
 share/doc/cmake/html/variable/CMAKE_AUTOMOC_RELAXED_MODE.html
 share/doc/cmake/html/variable/CMAKE_AUTORCC.html
 share/doc/cmake/html/variable/CMAKE_AUTORCC_OPTIONS.html
@@ -5409,6 +5605,7 @@ share/doc/cmake/html/variable/CMAKE_CROS
 share/doc/cmake/html/variable/CMAKE_CTEST_COMMAND.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_SEPARABLE_COMPILATION.html
 share/doc/cmake/html/variable/CMAKE_CUDA_STANDARD.html
 share/doc/cmake/html/variable/CMAKE_CUDA_STANDARD_REQUIRED.html
@@ -5431,11 +5628,13 @@ share/doc/cmake/html/variable/CMAKE_DEBU
 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_VERSION.html
 share/doc/cmake/html/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.html
 share/doc/cmake/html/variable/CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT.html
 share/doc/cmake/html/variable/CMAKE_ECLIPSE_MAKE_ARGUMENTS.html
+share/doc/cmake/html/variable/CMAKE_ECLIPSE_RESOURCE_ENCODING.html
 share/doc/cmake/html/variable/CMAKE_ECLIPSE_VERSION.html
 share/doc/cmake/html/variable/CMAKE_EDIT_COMMAND.html
 share/doc/cmake/html/variable/CMAKE_ENABLE_EXPORTS.html
@@ -5471,6 +5670,13 @@ share/doc/cmake/html/variable/CMAKE_FIND
 share/doc/cmake/html/variable/CMAKE_FIND_ROOT_PATH_MODE_LIBRARY.html
 share/doc/cmake/html/variable/CMAKE_FIND_ROOT_PATH_MODE_PACKAGE.html
 share/doc/cmake/html/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_CMAKE_PATH.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_CMAKE_SYSTEM_PATH.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_PACKAGE_REGISTRY.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_PACKAGE_ROOT_PATH.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH.html
+share/doc/cmake/html/variable/CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY.html
 share/doc/cmake/html/variable/CMAKE_FOLDER.html
 share/doc/cmake/html/variable/CMAKE_FRAMEWORK.html
 share/doc/cmake/html/variable/CMAKE_FRAMEWORK_PATH.html
@@ -5512,6 +5718,7 @@ share/doc/cmake/html/variable/CMAKE_INST
 share/doc/cmake/html/variable/CMAKE_INSTALL_NAME_DIR.html
 share/doc/cmake/html/variable/CMAKE_INSTALL_PREFIX.html
 share/doc/cmake/html/variable/CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT.html
+share/doc/cmake/html/variable/CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH.html
 share/doc/cmake/html/variable/CMAKE_INSTALL_RPATH.html
 share/doc/cmake/html/variable/CMAKE_INSTALL_RPATH_USE_LINK_PATH.html
 share/doc/cmake/html/variable/CMAKE_INTERNAL_PLATFORM_ABI.html
@@ -5571,6 +5778,9 @@ share/doc/cmake/html/variable/CMAKE_LANG
 share/doc/cmake/html/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.html
 share/doc/cmake/html/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG_SEP.html
 share/doc/cmake/html/variable/CMAKE_LANG_LINK_EXECUTABLE.html
+share/doc/cmake/html/variable/CMAKE_LANG_LINK_LIBRARY_FILE_FLAG.html
+share/doc/cmake/html/variable/CMAKE_LANG_LINK_LIBRARY_FLAG.html
+share/doc/cmake/html/variable/CMAKE_LANG_LINK_LIBRARY_SUFFIX.html
 share/doc/cmake/html/variable/CMAKE_LANG_OUTPUT_EXTENSION.html
 share/doc/cmake/html/variable/CMAKE_LANG_PLATFORM_ID.html
 share/doc/cmake/html/variable/CMAKE_LANG_SIMULATE_ID.html
@@ -5604,6 +5814,7 @@ share/doc/cmake/html/variable/CMAKE_MAP_
 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_INDENT.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
@@ -5620,6 +5831,12 @@ share/doc/cmake/html/variable/CMAKE_NINJ
 share/doc/cmake/html/variable/CMAKE_NOT_USING_CONFIG_FLAGS.html
 share/doc/cmake/html/variable/CMAKE_NO_BUILTIN_CHRPATH.html
 share/doc/cmake/html/variable/CMAKE_NO_SYSTEM_FROM_IMPORTED.html
+share/doc/cmake/html/variable/CMAKE_OBJCXX_EXTENSIONS.html
+share/doc/cmake/html/variable/CMAKE_OBJCXX_STANDARD.html
+share/doc/cmake/html/variable/CMAKE_OBJCXX_STANDARD_REQUIRED.html
+share/doc/cmake/html/variable/CMAKE_OBJC_EXTENSIONS.html
+share/doc/cmake/html/variable/CMAKE_OBJC_STANDARD.html
+share/doc/cmake/html/variable/CMAKE_OBJC_STANDARD_REQUIRED.html
 share/doc/cmake/html/variable/CMAKE_OBJECT_PATH_MAX.html
 share/doc/cmake/html/variable/CMAKE_OSX_ARCHITECTURES.html
 share/doc/cmake/html/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html
@@ -5697,6 +5914,8 @@ share/doc/cmake/html/variable/CMAKE_TRY_
 share/doc/cmake/html/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.html
 share/doc/cmake/html/variable/CMAKE_TRY_COMPILE_TARGET_TYPE.html
 share/doc/cmake/html/variable/CMAKE_TWEAK_VERSION.html
+share/doc/cmake/html/variable/CMAKE_UNITY_BUILD.html
+share/doc/cmake/html/variable/CMAKE_UNITY_BUILD_BATCH_SIZE.html
 share/doc/cmake/html/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.html
 share/doc/cmake/html/variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.html
 share/doc/cmake/html/variable/CMAKE_USE_RELATIVE_PATHS.html
@@ -5715,6 +5934,7 @@ share/doc/cmake/html/variable/CMAKE_VS_P
 share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.html
 share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_TOOLSET.html
 share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA.html
+share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR.html
 share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE.html
 share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_TOOLSET_VERSION.html
 share/doc/cmake/html/variable/CMAKE_VS_SDK_EXCLUDE_DIRECTORIES.html
@@ -5736,6 +5956,7 @@ share/doc/cmake/html/variable/CMAKE_XCOD
 share/doc/cmake/html/variable/CMAKE_XCODE_PLATFORM_TOOLSET.html
 share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER.html
 share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.html
+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
@@ -5754,7 +5975,6 @@ share/doc/cmake/html/variable/CPACK_COMP
 share/doc/cmake/html/variable/CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.html
 share/doc/cmake/html/variable/CPACK_INCLUDE_TOPLEVEL_DIRECTORY.html
 share/doc/cmake/html/variable/CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.html
-share/doc/cmake/html/variable/CPACK_INSTALL_SCRIPT.html
 share/doc/cmake/html/variable/CPACK_PACKAGING_INSTALL_PREFIX.html
 share/doc/cmake/html/variable/CPACK_SET_DESTDIR.html
 share/doc/cmake/html/variable/CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.html