Tuesday, April 26, 2022

Re: HEADS-UP: devel/cmake update - needs bulk tests

diff --git a/astro/stellarium/Makefile b/astro/stellarium/Makefile
index 2c320c665d1..de5efb23fec 100644
--- a/astro/stellarium/Makefile
+++ b/astro/stellarium/Makefile
@@ -43,12 +43,13 @@ RUN_DEPENDS= net/curl \

CONFIGURE_ENV= HOME=${WRKDIR}

-CONFIGURE_ARGS= -DCMAKE_C_FLAGS="${CFLAGS} -I${LOCALBASE}/include -I${X11BASE}/include" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include -I${X11BASE}/include" \
- -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON \
+CONFIGURE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON \
-DENABLE_LIBGPS=0 \
-DSTELLARIUM_RELEASE_BUILD=1

+CFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include
+CXXFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include
+
PORTHOME= ${WRKDIR}

NO_TEST= Yes
diff --git a/audio/clementine/Makefile b/audio/clementine/Makefile
index 2cb78bf3da3..5be1f130249 100644
--- a/audio/clementine/Makefile
+++ b/audio/clementine/Makefile
@@ -60,6 +60,8 @@ CONFIGURE_ARGS += -DBUILD_WERROR=ON
# is missing. To be investigated.
CONFIGURE_ARGS += -DBUNDLE_PROJECTM_PRESETS=ON

+MODCMAKE_LDFLAGS += -L${LOCALBASE}/lib
+
post-extract:
cp ${FILESDIR}/config.h.in ${WRKSRC}/ext/libclementine-common/

diff --git a/audio/mscore/Makefile b/audio/mscore/Makefile
index 993d98e9355..f7d4a525adb 100644
--- a/audio/mscore/Makefile
+++ b/audio/mscore/Makefile
@@ -41,7 +41,6 @@ RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+3,-guic

CONFIGURE_ARGS =-DCMAKE_INSTALL_PREFIX="${PREFIX}" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -Wno-inconsistent-missing-override" \
-DBUILD_ALSA=OFF \
-DBUILD_JACK=OFF \
-DBUILD_PORTMIDI=OFF \
@@ -53,6 +52,9 @@ CONFIGURE_ARGS =-DCMAKE_INSTALL_PREFIX="${PREFIX}" \
-DDOWNLOAD_SOUNDFONT=OFF \
-DBUILD_TELEMETRY_MODULE=OFF

+CXXFLAGS += -Wno-inconsistent-missing-override
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
.if ${MACHINE_ARCH} == "mips64" || ${MACHINE_ARCH} == "mips64el"
CXXFLAGS += -mxgot
.endif
diff --git a/cad/graywolf/Makefile b/cad/graywolf/Makefile
index f836bfd9a43..18216db1401 100644
--- a/cad/graywolf/Makefile
+++ b/cad/graywolf/Makefile
@@ -21,7 +21,7 @@ MODULES = devel/cmake
LIB_DEPENDS = devel/gsl

# Really really not C99
-CONFIGURE_ARGS = -DCMAKE_C_FLAGS="${CFLAGS} -Wno-return-type"
+CFLAGS += -Wno-return-type

NO_TEST = Yes

diff --git a/cad/oce/Makefile b/cad/oce/Makefile
index 612ecae400b..1ec17922ed9 100644
--- a/cad/oce/Makefile
+++ b/cad/oce/Makefile
@@ -39,8 +39,9 @@ LIB_DEPENDS = ${MODTK_LIB_DEPENDS}
RUN_DEPENDS = ${MODTK_RUN_DEPENDS} \
shells/bash

-CONFIGURE_ARGS += -DCMAKE_CXX_FLAGS="-I${X11BASE}/include ${CXXFLAGS}" \
- -DINSTALL_DIR_RESOURCE:STRING="share/opencascade/src"
+CONFIGURE_ARGS += -DINSTALL_DIR_RESOURCE:STRING="share/opencascade/src"
+
+CXXFLAGS += -I${X11BASE}/include

.include <bsd.port.arch.mk>
.if ${PROPERTIES:Mlp64}
diff --git a/comms/gammu/Makefile b/comms/gammu/Makefile
index b134bc33153..79ea851d262 100644
--- a/comms/gammu/Makefile
+++ b/comms/gammu/Makefile
@@ -32,9 +32,11 @@ TEST_DEPENDS = devel/cmake

CONFIGURE_ARGS += -DINSTALL_MAN_DIR:STRING=man \
-DINSTALL_BASH_COMPLETION=OFF \
- -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib -liconv -lintl" \
-Wno-dev

+CFLAGS += -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib -liconv -lintl
+
FLAVORS += mysql pgsql
FLAVOR ?=
SEPARATE_BUILD = flavored
diff --git a/comms/hackrf/Makefile b/comms/hackrf/Makefile
index af518f77a31..c77715895df 100644
--- a/comms/hackrf/Makefile
+++ b/comms/hackrf/Makefile
@@ -27,7 +27,8 @@ MODULES = devel/cmake
LIB_DEPENDS = devel/libusb1 \
math/fftw3,float

-CONFIGURE_ARGS = -DCMAKE_C_FLAGS="${CFLAGS} -I${LOCALBASE}/include"
+CFLAGS += -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

NO_TEST = Yes

diff --git a/converters/opencc/Makefile b/converters/opencc/Makefile
index fbb118fbdaf..cbae9dbd79a 100644
--- a/converters/opencc/Makefile
+++ b/converters/opencc/Makefile
@@ -27,8 +27,9 @@ MODULES = devel/cmake \

LIB_DEPENDS = textproc/libmarisa,-main

-CONFIGURE_ARGS = -DUSE_SYSTEM_MARISA=ON \
- -DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include -L${LOCALBASE}/lib"
+CONFIGURE_ARGS = -DUSE_SYSTEM_MARISA=ON
+
+CXXFLAGS += -I${LOCALBASE}/include -L${LOCALBASE}/lib

MODPY_RUNDEP = No

diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile
index 9bece82fca1..58914cf250c 100644
--- a/databases/evolution-data-server/Makefile
+++ b/databases/evolution-data-server/Makefile
@@ -63,9 +63,10 @@ CONFIGURE_ARGS= -DWITH_KRB5=OFF \
-DWITH_LIBDB_CFLAGS="-I${LOCALBASE}/include/db4" \
-DWITH_LIBDB_LIBS="-L${LOCALBASE}/lib -ldb" \
-DWITH_OPENLDAP=${LOCALBASE} \
- -DCMAKE_C_FLAGS="${CFLAGS} -I${LOCALBASE}/include" \
-DWITH_GWEATHER4=ON

+CFLAGS += -I${LOCALBASE}/include
+
DEBUG_PACKAGES= ${BUILD_PACKAGES}

pre-configure:
diff --git a/databases/kexi/patches/patch-CMakeLists_txt b/databases/kexi/patches/patch-CMakeLists_txt
index e06101077b5..9f53509166d 100644
--- a/databases/kexi/patches/patch-CMakeLists_txt
+++ b/databases/kexi/patches/patch-CMakeLists_txt
@@ -1,6 +1,15 @@
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
+@@ -106,7 +106,7 @@ set_package_properties(KF5Crash PROPERTIES TYPE OPTION
+ PURPOSE "Used to provide crash reporting on Linux")
+
+ set(REQUIRED_QT_VERSION 5.4.0)
+-find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED COMPONENTS Core Gui Widgets Xml Network PrintSupport Test)
++find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED COMPONENTS Core Gui Widgets Xml Network PrintSupport Test Sensors)
+ find_package(Qt5 ${REQUIRED_QT_VERSION} COMPONENTS UiTools WebKit WebKitWidgets)
+
+ # use sane compile flags
@@ -198,8 +198,8 @@ endif()
##
## Test for marble
diff --git a/devel/bullet/Makefile b/devel/bullet/Makefile
index 5c137f04d74..e3e0004ed59 100644
--- a/devel/bullet/Makefile
+++ b/devel/bullet/Makefile
@@ -51,15 +51,13 @@ CONFIGURE_ARGS += -DBUILD_SHARED_LIBS=ON \
-DBUILD_EXTRAS=ON \
-DBUILD_PYBULLET=OFF \
-DINSTALL_LIBS=ON \
- -DCMAKE_SHARED_LINKER_FLAGS="-L${X11BASE}/lib" \
- -DCMAKE_MODULE_LINKER_FLAGS="-L${X11BASE}/lib" \
- -DCMAKE_EXE_LINKER_FLAGS="-L${X11BASE}/lib" \
-DUSE_DOUBLE_PRECISION=ON

NO_TEST = Yes

CFLAGS += -I${X11BASE}/include
CXXFLAGS += -I${X11BASE}/include
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib

post-install:
rm -rf ${PREFIX}/include/bullet/pybullet
diff --git a/devel/cmake/Makefile b/devel/cmake/Makefile
index f78be08e8cf..4396a695c6c 100644
--- a/devel/cmake/Makefile
+++ b/devel/cmake/Makefile
@@ -2,14 +2,15 @@ DPB_PROPERTIES = parallel

COMMENT = portable build system

-VER = 3.20.3
+VER = 3.23.1
EPOCH = 0
DISTNAME = cmake-${VER}
CATEGORIES = devel
-REVISION = 6

HOMEPAGE = https://www.cmake.org/

+MAINTAINER = Rafael Sadowski <rsadowski@openbsd.org>
+
MASTER_SITES = https://www.cmake.org/files/v${VER:R}/

# BSD
diff --git a/devel/cmake/cmake.port.mk b/devel/cmake/cmake.port.mk
index c9cb46a8bc5..a9d697c16b3 100644
--- a/devel/cmake/cmake.port.mk
+++ b/devel/cmake/cmake.port.mk
@@ -99,6 +99,18 @@ CONFIGURE_ENV += MODTK_VERSION=${MODTK_VERSION} \
MODTK_LIB=${MODTK_LIB}
.endif

+
+.if ! empty(MODCMAKE_LDFLAGS)
+# https://cmake.org/cmake/help/latest/envvar/LDFLAGS.html
+# Will only be used by CMake on the first configuration to determine the
+# default linker flags, after which the value for LDFLAGS is stored in the
+# cache as CMAKE_EXE_LINKER_FLAGS_INIT, CMAKE_SHARED_LINKER_FLAGS_INIT, and
+# CMAKE_MODULE_LINKER_FLAGS_INIT. For any configuration run (including the
+# first), the environment variable will be ignored if the equivalent
+# CMAKE_<TYPE>_LINKER_FLAGS_INIT variable is defined.
+CONFIGURE_ENV += LDFLAGS="${MODCMAKE_LDFLAGS}"
+.endif
+
MODCMAKE_DEBUG ?= No

.if empty(CONFIGURE_STYLE)
diff --git a/devel/cmake/distinfo b/devel/cmake/distinfo
index b1a80390a39..438a146b98d 100644
--- a/devel/cmake/distinfo
+++ b/devel/cmake/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cmake-3.20.3.tar.gz) = TQCKw0YeJx/PrCagWTb3f8erZEAhVvs3HUEoSFGmUbg=
-SIZE (cmake-3.20.3.tar.gz) = 9440009
+SHA256 (cmake-3.23.1.tar.gz) = M/0QqOxoek0NW0JHPxBFm7krOufe8rdF3BCxknYIafM=
+SIZE (cmake-3.23.1.tar.gz) = 9982020
diff --git a/devel/cmake/patches/patch-Modules_FindOpenMP_cmake b/devel/cmake/patches/patch-Modules_FindOpenMP_cmake
index 759c89a2dc0..45afb6cd2ea 100644
--- a/devel/cmake/patches/patch-Modules_FindOpenMP_cmake
+++ b/devel/cmake/patches/patch-Modules_FindOpenMP_cmake
@@ -3,13 +3,14 @@ Add libs and paths. Ensure the lib is used for the C case.
Index: Modules/FindOpenMP.cmake
--- Modules/FindOpenMP.cmake.orig
+++ Modules/FindOpenMP.cmake
-@@ -101,8 +101,8 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
+@@ -101,9 +101,9 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
if(NOT OpenMP_${LANG}_FLAG)
unset(OpenMP_FLAG_CANDIDATES)

- set(OMP_FLAG_GNU "-fopenmp")
-- set(OMP_FLAG_Clang "-fopenmp=libomp" "-fopenmp=libiomp5" "-fopenmp" "-Xclang -fopenmp")
+ set(OMP_FLAG_GNU "-fopenmp -lgomp")
+ set(OMP_FLAG_LCC "-fopenmp")
+- set(OMP_FLAG_Clang "-fopenmp=libomp" "-fopenmp=libiomp5" "-fopenmp" "-Xclang -fopenmp")
+ set(OMP_FLAG_Clang "-fopenmp -I${LOCALBASE}/include -Wl,-L${LOCALBASE}/lib,-lomp")
set(OMP_FLAG_AppleClang "-Xclang -fopenmp")
set(OMP_FLAG_HP "+Oopenmp")
diff --git a/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx b/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx
deleted file mode 100644
index 102d7687fec..00000000000
--- a/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx
+++ /dev/null
@@ -1,89 +0,0 @@
-Index: Source/cmComputeLinkInformation.cxx
---- Source/cmComputeLinkInformation.cxx.orig
-+++ Source/cmComputeLinkInformation.cxx
-@@ -371,8 +371,9 @@ cmComputeLinkInformation::cmComputeLinkInformation(
- this->OrderRuntimeSearchPath->AddUserDirectories(directories);
-
- // Set up the implicit link directories.
-- this->LoadImplicitLinkInfo();
-+ this->LoadImplicitLinkInfoOpenBSD();
- this->OrderLinkerSearchPath->SetImplicitDirectories(this->ImplicitLinkDirs);
-+ this->LoadImplicitLinkInfo();
- this->OrderRuntimeSearchPath->SetImplicitDirectories(this->ImplicitLinkDirs);
- if (this->OrderDependentRPath) {
- this->OrderDependentRPath->SetImplicitDirectories(this->ImplicitLinkDirs);
-@@ -713,10 +714,20 @@ void cmComputeLinkInformation::AddItem(BT<std::string>
- // This is a directory.
- this->DropDirectoryItem(item.Value);
- } else {
-- // Use the full path given to the library file.
- this->Depends.push_back(item.Value);
-- this->AddFullItem(item);
-- this->AddLibraryRuntimeInfo(item.Value);
-+ if (!this->OpenBSD) {
-+ // Use the full path given to the library file.
-+ this->AddFullItem(item);
-+ this->AddLibraryRuntimeInfo(item.Value);
-+ } else {
-+ if (cmHasLiteralSuffix(item.Value, ".o"))
-+ this->AddFullItem(item);
-+ else {
-+ std::string file = cmSystemTools::GetFilenameName(item.Value);
-+ this->AddUserItem(file, false);
-+ }
-+ this->OrderLinkerSearchPath->AddLinkLibrary(item.Value);
-+ }
- }
- } else {
- // This is a library or option specified by the user.
-@@ -1049,11 +1060,18 @@ void cmComputeLinkInformation::AddTargetItem(BT<std::s
- this->SharedLibrariesLinked.insert(target);
- }
-
-+ if (this->OpenBSD) {
-+ if (target->GetType() == cmStateEnums::SHARED_LIBRARY) {
-+ this->AddSharedLibNoSOName(item.Value);
-+ return;
-+ }
-+ } else {
- // Handle case of an imported shared library with no soname.
-- if (this->NoSONameUsesPath &&
-- target->IsImportedSharedLibWithoutSOName(this->Config)) {
-- this->AddSharedLibNoSOName(item.Value);
-- return;
-+ if (this->NoSONameUsesPath &&
-+ target->IsImportedSharedLibWithoutSOName(this->Config)) {
-+ this->AddSharedLibNoSOName(item.Value);
-+ return;
-+ }
- }
-
- // For compatibility with CMake 2.4 include the item's directory in
-@@ -1066,6 +1084,27 @@ void cmComputeLinkInformation::AddTargetItem(BT<std::s
-
- // Now add the full path to the library.
- this->Items.emplace_back(item, true, target);
-+}
-+
-+void cmComputeLinkInformation::LoadImplicitLinkInfoOpenBSD()
-+{
-+ std::vector<std::string> implicitDirVec;
-+
-+ // Get platform-wide implicit directories.
-+ if (cmProp implicitLinks =
-+ this->Makefile->GetDefinition("CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES")) {
-+ this->Makefile->GetDefExpandList(*implicitLinks, implicitDirVec);
-+ }
-+
-+ // Append library architecture to all implicit platform directories
-+ // and add them to the set
-+ if (cmProp libraryArch =
-+ this->Makefile->GetDefinition("CMAKE_LIBRARY_ARCHITECTURE")) {
-+ for (std::vector<std::string>::const_iterator i = implicitDirVec.begin();
-+ i != implicitDirVec.end(); ++i) {
-+ this->ImplicitLinkDirs.insert(*i + "/" + *libraryArch);
-+ }
-+ }
- }
-
- void cmComputeLinkInformation::AddFullItem(BT<std::string> const& item)
diff --git a/devel/cmake/patches/patch-Source_cmComputeLinkInformation_h b/devel/cmake/patches/patch-Source_cmComputeLinkInformation_h
deleted file mode 100644
index c6bafda5667..00000000000
--- a/devel/cmake/patches/patch-Source_cmComputeLinkInformation_h
+++ /dev/null
@@ -1,11 +0,0 @@
-Index: Source/cmComputeLinkInformation.h
---- Source/cmComputeLinkInformation.h.orig
-+++ Source/cmComputeLinkInformation.h
-@@ -175,6 +175,7 @@ class cmComputeLinkInformation (private)
-
- // Implicit link libraries and directories for linker language.
- void LoadImplicitLinkInfo();
-+ void LoadImplicitLinkInfoOpenBSD();
- void AddImplicitLinkInfo();
- void AddImplicitLinkInfo(std::string const& lang);
- void AddRuntimeLinkLibrary(std::string const& lang);
diff --git a/devel/cmake/patches/patch-Source_cmFileCommand_cxx b/devel/cmake/patches/patch-Source_cmFileCommand_cxx
index 103475f0ffd..0ed0e8d7955 100644
--- a/devel/cmake/patches/patch-Source_cmFileCommand_cxx
+++ b/devel/cmake/patches/patch-Source_cmFileCommand_cxx
@@ -1,7 +1,7 @@
Index: Source/cmFileCommand.cxx
--- Source/cmFileCommand.cxx.orig
+++ Source/cmFileCommand.cxx
-@@ -1599,6 +1599,12 @@ bool HandleDownloadCommand(std::vector<std::string> co
+@@ -1751,6 +1751,12 @@ bool HandleDownloadCommand(std::vector<std::string> co
cmExecutionStatus& status)
{
#if !defined(CMAKE_BOOTSTRAP)
@@ -14,7 +14,7 @@ Index: Source/cmFileCommand.cxx
auto i = args.begin();
if (args.size() < 2) {
status.SetError("DOWNLOAD must be called with at least two arguments.");
-@@ -1985,6 +1991,12 @@ bool HandleUploadCommand(std::vector<std::string> cons
+@@ -2135,6 +2141,12 @@ bool HandleUploadCommand(std::vector<std::string> cons
cmExecutionStatus& status)
{
#if !defined(CMAKE_BOOTSTRAP)
diff --git a/devel/cmake/patches/patch-Source_cmFindPackageCommand_cxx b/devel/cmake/patches/patch-Source_cmFindPackageCommand_cxx
index 4ef054162f8..d8fe4445f26 100644
--- a/devel/cmake/patches/patch-Source_cmFindPackageCommand_cxx
+++ b/devel/cmake/patches/patch-Source_cmFindPackageCommand_cxx
@@ -3,7 +3,7 @@ Disable find_package QUIET option in openbsd ports builds.
Index: Source/cmFindPackageCommand.cxx
--- Source/cmFindPackageCommand.cxx.orig
+++ Source/cmFindPackageCommand.cxx
-@@ -256,7 +256,13 @@ bool cmFindPackageCommand::InitialPass(std::vector<std
+@@ -257,7 +257,13 @@ bool cmFindPackageCommand::InitialPass(std::vector<std
std::set<unsigned int> moduleArgs;
for (unsigned int i = 1; i < args.size(); ++i) {
if (args[i] == "QUIET") {
diff --git a/devel/cmake/patches/patch-Source_cmGeneratorTarget_cxx b/devel/cmake/patches/patch-Source_cmGeneratorTarget_cxx
index e735c0eecba..7a7759ad7f8 100644
--- a/devel/cmake/patches/patch-Source_cmGeneratorTarget_cxx
+++ b/devel/cmake/patches/patch-Source_cmGeneratorTarget_cxx
@@ -1,7 +1,7 @@
Index: Source/cmGeneratorTarget.cxx
--- Source/cmGeneratorTarget.cxx.orig
+++ Source/cmGeneratorTarget.cxx
-@@ -4837,6 +4837,50 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
+@@ -5113,6 +5113,50 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
// The library name.
targetNames.Output = prefix + targetNames.Base + suffix;

@@ -35,15 +35,15 @@ Index: Source/cmGeneratorTarget.cxx
+ this->LocalGenerator->IssueMessage(MessageType::INTERNAL_ERROR, msg);
+ }
+ else {
-+ version = new std::string(lib_version);
-+ soversion = new std::string(lib_version);
++ version = cmValue(new std::string(lib_version));
++ soversion = cmValue(new std::string(lib_version));
+ }
+ }
+ }
+ else {
+ if (soversion) {
-+ version = new std::string("0.0");
-+ soversion = new std::string("0.0");
++ version = cmValue(new std::string("0.0"));
++ soversion = cmValue(new std::string("0.0"));
+ }
+ }
+ }
diff --git a/devel/cmake/patches/patch-Source_cmGlobalGenerator_cxx b/devel/cmake/patches/patch-Source_cmGlobalGenerator_cxx
index 0ac4bd195f6..0e0f8728a22 100644
--- a/devel/cmake/patches/patch-Source_cmGlobalGenerator_cxx
+++ b/devel/cmake/patches/patch-Source_cmGlobalGenerator_cxx
@@ -1,7 +1,7 @@
Index: Source/cmGlobalGenerator.cxx
--- Source/cmGlobalGenerator.cxx.orig
+++ Source/cmGlobalGenerator.cxx
-@@ -2601,6 +2601,9 @@ void cmGlobalGenerator::AddGlobalTarget_Test(
+@@ -2676,6 +2676,9 @@ void cmGlobalGenerator::AddGlobalTarget_Test(
cmCustomCommandLine singleLine;
singleLine.push_back(cmSystemTools::GetCTestCommand());
singleLine.push_back("--force-new-ctest-process");
diff --git a/devel/cmake/patches/patch-Source_cmInstallCommand_cxx b/devel/cmake/patches/patch-Source_cmInstallCommand_cxx
index 6ee5e026431..b06ff1643c9 100644
--- a/devel/cmake/patches/patch-Source_cmInstallCommand_cxx
+++ b/devel/cmake/patches/patch-Source_cmInstallCommand_cxx
@@ -1,7 +1,7 @@
Index: Source/cmInstallCommand.cxx
--- Source/cmInstallCommand.cxx.orig
+++ Source/cmInstallCommand.cxx
-@@ -393,6 +393,9 @@ bool HandleTargetsMode(std::vector<std::string> const&
+@@ -639,6 +639,9 @@ bool HandleTargetsMode(std::vector<std::string> const&
}

// Select the mode for installing symlinks to versioned shared libraries.
@@ -11,7 +11,7 @@ Index: Source/cmInstallCommand.cxx
cmInstallTargetGenerator::NamelinkModeType namelinkMode =
cmInstallTargetGenerator::NamelinkModeNone;
if (libraryArgs.GetNamelinkOnly()) {
-@@ -400,6 +403,10 @@ bool HandleTargetsMode(std::vector<std::string> const&
+@@ -646,6 +649,10 @@ bool HandleTargetsMode(std::vector<std::string> const&
} else if (libraryArgs.GetNamelinkSkip()) {
namelinkMode = cmInstallTargetGenerator::NamelinkModeSkip;
}
diff --git a/devel/cmake/patches/patch-Source_cmMessenger_cxx b/devel/cmake/patches/patch-Source_cmMessenger_cxx
index 94d5b014442..2a5ed65d05c 100644
--- a/devel/cmake/patches/patch-Source_cmMessenger_cxx
+++ b/devel/cmake/patches/patch-Source_cmMessenger_cxx
@@ -1,7 +1,7 @@
Index: Source/cmMessenger.cxx
--- Source/cmMessenger.cxx.orig
+++ Source/cmMessenger.cxx
-@@ -67,7 +67,7 @@ static bool printMessagePreamble(MessageType t, std::o
+@@ -71,7 +71,7 @@ static bool printMessagePreamble(MessageType t, std::o
if (t == MessageType::FATAL_ERROR) {
msg << "CMake Error";
} else if (t == MessageType::INTERNAL_ERROR) {
@@ -10,7 +10,7 @@ Index: Source/cmMessenger.cxx
} else if (t == MessageType::LOG) {
msg << "CMake Debug Log";
} else if (t == MessageType::DEPRECATION_ERROR) {
-@@ -105,19 +105,6 @@ void displayMessage(MessageType t, std::ostringstream&
+@@ -124,19 +124,6 @@ static void displayMessage(MessageType t, std::ostring

// Add a terminating blank line.
msg << "\n";
@@ -29,4 +29,4 @@ Index: Source/cmMessenger.cxx
-#endif

// Output the message.
- if (t == MessageType::FATAL_ERROR || t == MessageType::INTERNAL_ERROR ||
+ cmMessageMetadata md;
diff --git a/devel/cmake/patches/patch-Source_cmTarget_cxx b/devel/cmake/patches/patch-Source_cmTarget_cxx
index 705c1ff6ee9..8a23480e2a6 100644
--- a/devel/cmake/patches/patch-Source_cmTarget_cxx
+++ b/devel/cmake/patches/patch-Source_cmTarget_cxx
@@ -1,7 +1,7 @@
Index: Source/cmTarget.cxx
--- Source/cmTarget.cxx.orig
+++ Source/cmTarget.cxx
-@@ -310,7 +310,7 @@ cmTarget::cmTarget(std::string const& name, cmStateEnu
+@@ -312,7 +312,7 @@ cmTarget::cmTarget(std::string const& name, cmStateEnu
initProp("INSTALL_NAME_DIR");
initProp("INSTALL_REMOVE_ENVIRONMENT_RPATH");
initPropValue("INSTALL_RPATH", "");
diff --git a/devel/cmake/patches/patch-Source_kwsys_CMakeLists_txt b/devel/cmake/patches/patch-Source_kwsys_CMakeLists_txt
index 266dead7dcb..b7b9bfc90ff 100644
--- a/devel/cmake/patches/patch-Source_kwsys_CMakeLists_txt
+++ b/devel/cmake/patches/patch-Source_kwsys_CMakeLists_txt
@@ -4,12 +4,12 @@ on ports-gcc arches.
Index: Source/kwsys/CMakeLists.txt
--- Source/kwsys/CMakeLists.txt.orig
+++ Source/kwsys/CMakeLists.txt
-@@ -513,7 +513,7 @@ if(KWSYS_USE_SystemInformation)
+@@ -529,7 +529,7 @@ if(KWSYS_USE_SystemInformation)
set_property(SOURCE SystemInformation.cxx APPEND PROPERTY
COMPILE_DEFINITIONS KWSYS_CXX_HAS_RLIMIT64=1)
endif()
-- if(UNIX)
-+ if(UNIX AND NOT (CMAKE_SYSTEM MATCHES "OpenBSD"))
+- if(UNIX AND NOT KWSYS_NO_EXECINFO)
++ if(UNIX AND NOT KWSYS_NO_EXECINFO AND NOT (CMAKE_SYSTEM MATCHES "OpenBSD"))
include(CheckIncludeFileCXX)
# check for simple stack trace
# usually it's in libc but on FreeBSD
diff --git a/devel/cmake/patches/patch-Utilities_cmlibuv_src_unix_core_c b/devel/cmake/patches/patch-Utilities_cmlibuv_src_unix_core_c
deleted file mode 100644
index 040a61c041b..00000000000
--- a/devel/cmake/patches/patch-Utilities_cmlibuv_src_unix_core_c
+++ /dev/null
@@ -1,11 +0,0 @@
-Index: Utilities/cmlibuv/src/unix/core.c
---- Utilities/cmlibuv/src/unix/core.c.orig
-+++ Utilities/cmlibuv/src/unix/core.c
-@@ -73,7 +73,6 @@ extern char** environ;
- # include <sys/filio.h>
- # include <sys/wait.h>
- # include <sys/param.h>
--# include <sys/cpuset.h>
- # if defined(__FreeBSD__)
- # define uv__accept4 accept4
- # endif
diff --git a/devel/cmake/pkg/PLIST b/devel/cmake/pkg/PLIST
index fe4b66b81fc..fcec8304718 100644
--- a/devel/cmake/pkg/PLIST
+++ b/devel/cmake/pkg/PLIST
@@ -188,17 +188,22 @@ share/cmake/Help/envvar/CCMAKE_COLORS.rst
share/cmake/Help/envvar/CFLAGS.rst
share/cmake/Help/envvar/CMAKE_APPLE_SILICON_PROCESSOR.rst
share/cmake/Help/envvar/CMAKE_BUILD_PARALLEL_LEVEL.rst
+share/cmake/Help/envvar/CMAKE_BUILD_TYPE.rst
+share/cmake/Help/envvar/CMAKE_CONFIGURATION_TYPES.rst
share/cmake/Help/envvar/CMAKE_CONFIG_TYPE.rst
share/cmake/Help/envvar/CMAKE_EXPORT_COMPILE_COMMANDS.rst
share/cmake/Help/envvar/CMAKE_GENERATOR.rst
share/cmake/Help/envvar/CMAKE_GENERATOR_INSTANCE.rst
share/cmake/Help/envvar/CMAKE_GENERATOR_PLATFORM.rst
share/cmake/Help/envvar/CMAKE_GENERATOR_TOOLSET.rst
+share/cmake/Help/envvar/CMAKE_INSTALL_MODE.rst
share/cmake/Help/envvar/CMAKE_LANG_COMPILER_LAUNCHER.rst
+share/cmake/Help/envvar/CMAKE_LANG_LINKER_LAUNCHER.rst
share/cmake/Help/envvar/CMAKE_MSVCIDE_RUN_PATH.rst
share/cmake/Help/envvar/CMAKE_NO_VERBOSE.rst
share/cmake/Help/envvar/CMAKE_OSX_ARCHITECTURES.rst
share/cmake/Help/envvar/CMAKE_PREFIX_PATH.rst
+share/cmake/Help/envvar/CMAKE_TOOLCHAIN_FILE.rst
share/cmake/Help/envvar/CSFLAGS.rst
share/cmake/Help/envvar/CTEST_INTERACTIVE_DEBUG_MODE.rst
share/cmake/Help/envvar/CTEST_OUTPUT_ON_FAILURE.rst
@@ -216,6 +221,8 @@ share/cmake/Help/envvar/DESTDIR.rst
share/cmake/Help/envvar/ENV_VAR.txt
share/cmake/Help/envvar/FC.rst
share/cmake/Help/envvar/FFLAGS.rst
+share/cmake/Help/envvar/HIPCXX.rst
+share/cmake/Help/envvar/HIPFLAGS.rst
share/cmake/Help/envvar/ISPC.rst
share/cmake/Help/envvar/ISPCFLAGS.rst
share/cmake/Help/envvar/LDFLAGS.rst
@@ -243,12 +250,14 @@ share/cmake/Help/generator/Ninja.rst
share/cmake/Help/generator/Sublime Text 2.rst
share/cmake/Help/generator/Unix Makefiles.rst
share/cmake/Help/generator/VS_TOOLSET_HOST_ARCH.txt
+share/cmake/Help/generator/VS_TOOLSET_HOST_ARCH_LEGACY.txt
share/cmake/Help/generator/Visual Studio 10 2010.rst
share/cmake/Help/generator/Visual Studio 11 2012.rst
share/cmake/Help/generator/Visual Studio 12 2013.rst
share/cmake/Help/generator/Visual Studio 14 2015.rst
share/cmake/Help/generator/Visual Studio 15 2017.rst
share/cmake/Help/generator/Visual Studio 16 2019.rst
+share/cmake/Help/generator/Visual Studio 17 2022.rst
share/cmake/Help/generator/Visual Studio 6.rst
share/cmake/Help/generator/Visual Studio 7 .NET 2003.rst
share/cmake/Help/generator/Visual Studio 7.rst
@@ -453,6 +462,7 @@ share/cmake/Help/module/FindMPEG2.rst
share/cmake/Help/module/FindMPI.rst
share/cmake/Help/module/FindMatlab.rst
share/cmake/Help/module/FindMotif.rst
+share/cmake/Help/module/FindMsys.rst
share/cmake/Help/module/FindODBC.rst
share/cmake/Help/module/FindOpenACC.rst
share/cmake/Help/module/FindOpenAL.rst
@@ -683,6 +693,15 @@ share/cmake/Help/policy/CMP0117.rst
share/cmake/Help/policy/CMP0118.rst
share/cmake/Help/policy/CMP0119.rst
share/cmake/Help/policy/CMP0120.rst
+share/cmake/Help/policy/CMP0121.rst
+share/cmake/Help/policy/CMP0122.rst
+share/cmake/Help/policy/CMP0123.rst
+share/cmake/Help/policy/CMP0124.rst
+share/cmake/Help/policy/CMP0125.rst
+share/cmake/Help/policy/CMP0126.rst
+share/cmake/Help/policy/CMP0127.rst
+share/cmake/Help/policy/CMP0128.rst
+share/cmake/Help/policy/CMP0129.rst
share/cmake/Help/policy/DEPRECATED.txt
share/cmake/Help/policy/DISALLOWED_COMMAND.txt
share/cmake/Help/prop_cache/
@@ -706,6 +725,7 @@ share/cmake/Help/prop_dir/COMPILE_OPTIONS.rst
share/cmake/Help/prop_dir/DEFINITIONS.rst
share/cmake/Help/prop_dir/EXCLUDE_FROM_ALL.rst
share/cmake/Help/prop_dir/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst
+share/cmake/Help/prop_dir/IMPORTED_TARGETS.rst
share/cmake/Help/prop_dir/INCLUDE_DIRECTORIES.rst
share/cmake/Help/prop_dir/INCLUDE_REGULAR_EXPRESSION.rst
share/cmake/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION.rst
@@ -735,9 +755,11 @@ share/cmake/Help/prop_gbl/AUTOGEN_TARGETS_FOLDER.rst
share/cmake/Help/prop_gbl/AUTOMOC_SOURCE_GROUP.rst
share/cmake/Help/prop_gbl/AUTOMOC_TARGETS_FOLDER.rst
share/cmake/Help/prop_gbl/AUTORCC_SOURCE_GROUP.rst
+share/cmake/Help/prop_gbl/AUTOUIC_SOURCE_GROUP.rst
share/cmake/Help/prop_gbl/CMAKE_CUDA_KNOWN_FEATURES.rst
share/cmake/Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst
share/cmake/Help/prop_gbl/CMAKE_C_KNOWN_FEATURES.rst
+share/cmake/Help/prop_gbl/CMAKE_LANG_STD_FLAGS.txt
share/cmake/Help/prop_gbl/CMAKE_ROLE.rst
share/cmake/Help/prop_gbl/DEBUG_CONFIGURATIONS.rst
share/cmake/Help/prop_gbl/DISABLED_FEATURES.rst
@@ -834,6 +856,7 @@ share/cmake/Help/prop_test/COST.rst
share/cmake/Help/prop_test/DEPENDS.rst
share/cmake/Help/prop_test/DISABLED.rst
share/cmake/Help/prop_test/ENVIRONMENT.rst
+share/cmake/Help/prop_test/ENVIRONMENT_MODIFICATION.rst
share/cmake/Help/prop_test/FAIL_REGULAR_EXPRESSION.rst
share/cmake/Help/prop_test/FIXTURES_CLEANUP.rst
share/cmake/Help/prop_test/FIXTURES_REQUIRED.rst
@@ -943,6 +966,7 @@ share/cmake/Help/prop_tgt/DEPLOYMENT_ADDITIONAL_FILES.rst
share/cmake/Help/prop_tgt/DEPLOYMENT_REMOTE_DIRECTORY.rst
share/cmake/Help/prop_tgt/DEPRECATION.rst
share/cmake/Help/prop_tgt/DISABLE_PRECOMPILE_HEADERS.rst
+share/cmake/Help/prop_tgt/DOTNET_SDK.rst
share/cmake/Help/prop_tgt/DOTNET_TARGET_FRAMEWORK.rst
share/cmake/Help/prop_tgt/DOTNET_TARGET_FRAMEWORK_VERSION.rst
share/cmake/Help/prop_tgt/ENABLE_EXPORTS.rst
@@ -957,6 +981,7 @@ share/cmake/Help/prop_tgt/FOLDER.rst
share/cmake/Help/prop_tgt/FRAMEWORK.rst
share/cmake/Help/prop_tgt/FRAMEWORK_MULTI_CONFIG_POSTFIX_CONFIG.rst
share/cmake/Help/prop_tgt/FRAMEWORK_VERSION.rst
+share/cmake/Help/prop_tgt/Fortran_BUILDING_INSTRINSIC_MODULES.rst
share/cmake/Help/prop_tgt/Fortran_FORMAT.rst
share/cmake/Help/prop_tgt/Fortran_MODULE_DIRECTORY.rst
share/cmake/Help/prop_tgt/Fortran_PREPROCESS.rst
@@ -965,6 +990,15 @@ share/cmake/Help/prop_tgt/GHS_INTEGRITY_APP.rst
share/cmake/Help/prop_tgt/GHS_NO_SOURCE_GROUP_FILE.rst
share/cmake/Help/prop_tgt/GNUtoMS.rst
share/cmake/Help/prop_tgt/HAS_CXX.rst
+share/cmake/Help/prop_tgt/HEADER_DIRS.rst
+share/cmake/Help/prop_tgt/HEADER_DIRS_NAME.rst
+share/cmake/Help/prop_tgt/HEADER_SET.rst
+share/cmake/Help/prop_tgt/HEADER_SETS.rst
+share/cmake/Help/prop_tgt/HEADER_SET_NAME.rst
+share/cmake/Help/prop_tgt/HIP_ARCHITECTURES.rst
+share/cmake/Help/prop_tgt/HIP_EXTENSIONS.rst
+share/cmake/Help/prop_tgt/HIP_STANDARD.rst
+share/cmake/Help/prop_tgt/HIP_STANDARD_REQUIRED.rst
share/cmake/Help/prop_tgt/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst
share/cmake/Help/prop_tgt/IMPORTED.rst
share/cmake/Help/prop_tgt/IMPORTED_COMMON_LANGUAGE_RUNTIME.rst
@@ -986,6 +1020,7 @@ share/cmake/Help/prop_tgt/IMPORTED_LOCATION.rst
share/cmake/Help/prop_tgt/IMPORTED_LOCATION_CONFIG.rst
share/cmake/Help/prop_tgt/IMPORTED_NO_SONAME.rst
share/cmake/Help/prop_tgt/IMPORTED_NO_SONAME_CONFIG.rst
+share/cmake/Help/prop_tgt/IMPORTED_NO_SYSTEM.rst
share/cmake/Help/prop_tgt/IMPORTED_OBJECTS.rst
share/cmake/Help/prop_tgt/IMPORTED_OBJECTS_CONFIG.rst
share/cmake/Help/prop_tgt/IMPORTED_SONAME.rst
@@ -1002,6 +1037,7 @@ share/cmake/Help/prop_tgt/INTERFACE_BUILD_PROPERTY.txt
share/cmake/Help/prop_tgt/INTERFACE_COMPILE_DEFINITIONS.rst
share/cmake/Help/prop_tgt/INTERFACE_COMPILE_FEATURES.rst
share/cmake/Help/prop_tgt/INTERFACE_COMPILE_OPTIONS.rst
+share/cmake/Help/prop_tgt/INTERFACE_HEADER_SETS.rst
share/cmake/Help/prop_tgt/INTERFACE_INCLUDE_DIRECTORIES.rst
share/cmake/Help/prop_tgt/INTERFACE_LINK_DEPENDS.rst
share/cmake/Help/prop_tgt/INTERFACE_LINK_DIRECTORIES.rst
@@ -1025,7 +1061,11 @@ share/cmake/Help/prop_tgt/LANG_CLANG_TIDY.rst
share/cmake/Help/prop_tgt/LANG_COMPILER_LAUNCHER.rst
share/cmake/Help/prop_tgt/LANG_CPPCHECK.rst
share/cmake/Help/prop_tgt/LANG_CPPLINT.rst
+share/cmake/Help/prop_tgt/LANG_EXTENSIONS.rst
share/cmake/Help/prop_tgt/LANG_INCLUDE_WHAT_YOU_USE.rst
+share/cmake/Help/prop_tgt/LANG_LINKER_LAUNCHER.rst
+share/cmake/Help/prop_tgt/LANG_STANDARD.rst
+share/cmake/Help/prop_tgt/LANG_STANDARD_REQUIRED.rst
share/cmake/Help/prop_tgt/LANG_VISIBILITY_PRESET.rst
share/cmake/Help/prop_tgt/LIBRARY_OUTPUT_DIRECTORY.rst
share/cmake/Help/prop_tgt/LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst
@@ -1043,6 +1083,7 @@ share/cmake/Help/prop_tgt/LINK_INTERFACE_MULTIPLICITY.rst
share/cmake/Help/prop_tgt/LINK_INTERFACE_MULTIPLICITY_CONFIG.rst
share/cmake/Help/prop_tgt/LINK_LIBRARIES.rst
share/cmake/Help/prop_tgt/LINK_LIBRARIES_INDIRECTION.txt
+share/cmake/Help/prop_tgt/LINK_LIBRARIES_ONLY_TARGETS.rst
share/cmake/Help/prop_tgt/LINK_OPTIONS.rst
share/cmake/Help/prop_tgt/LINK_SEARCH_END_STATIC.rst
share/cmake/Help/prop_tgt/LINK_SEARCH_START_STATIC.rst
@@ -1162,7 +1203,9 @@ share/cmake/Help/prop_tgt/XCODE_ATTRIBUTE_an-attribute.rst
share/cmake/Help/prop_tgt/XCODE_EMBED_FRAMEWORKS_CODE_SIGN_ON_COPY.rst
share/cmake/Help/prop_tgt/XCODE_EMBED_FRAMEWORKS_REMOVE_HEADERS_ON_COPY.rst
share/cmake/Help/prop_tgt/XCODE_EMBED_type.rst
+share/cmake/Help/prop_tgt/XCODE_EMBED_type_CODE_SIGN_ON_COPY.rst
share/cmake/Help/prop_tgt/XCODE_EMBED_type_PATH.rst
+share/cmake/Help/prop_tgt/XCODE_EMBED_type_REMOVE_HEADERS_ON_COPY.rst
share/cmake/Help/prop_tgt/XCODE_EXPLICIT_FILE_TYPE.rst
share/cmake/Help/prop_tgt/XCODE_GENERATE_SCHEME.rst
share/cmake/Help/prop_tgt/XCODE_LINK_BUILD_PHASE_MODE.rst
@@ -1175,6 +1218,7 @@ 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
+share/cmake/Help/prop_tgt/XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE.rst
share/cmake/Help/prop_tgt/XCODE_SCHEME_ENVIRONMENT.rst
share/cmake/Help/prop_tgt/XCODE_SCHEME_EXECUTABLE.rst
share/cmake/Help/prop_tgt/XCODE_SCHEME_GUARD_MALLOC.rst
@@ -1206,13 +1250,16 @@ share/cmake/Help/release/3.18.rst
share/cmake/Help/release/3.19.rst
share/cmake/Help/release/3.2.rst
share/cmake/Help/release/3.20.rst
+share/cmake/Help/release/3.21.rst
+share/cmake/Help/release/3.22.rst
+share/cmake/Help/release/3.23.rst
share/cmake/Help/release/3.3.rst
share/cmake/Help/release/3.4.rst
share/cmake/Help/release/3.5.rst
share/cmake/Help/release/3.6.rst
share/cmake/Help/release/3.7.rst
share/cmake/Help/release/3.8.rst
-share/cmake/Help/release/3.9.rst
+share/cmake/Help/release/${MODPY_VERSION}.rst
share/cmake/Help/release/dev.txt
share/cmake/Help/release/index.rst
share/cmake/Help/variable/
@@ -1344,6 +1391,7 @@ 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_SDK.rst
share/cmake/Help/variable/CMAKE_DOTNET_TARGET_FRAMEWORK.rst
share/cmake/Help/variable/CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION.rst
share/cmake/Help/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.rst
@@ -1356,6 +1404,7 @@ share/cmake/Help/variable/CMAKE_ENABLE_EXPORTS.rst
share/cmake/Help/variable/CMAKE_ERROR_DEPRECATED.rst
share/cmake/Help/variable/CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst
share/cmake/Help/variable/CMAKE_EXECUTABLE_SUFFIX.rst
+share/cmake/Help/variable/CMAKE_EXECUTABLE_SUFFIX_LANG.rst
share/cmake/Help/variable/CMAKE_EXECUTE_PROCESS_COMMAND_ECHO.rst
share/cmake/Help/variable/CMAKE_EXE_LINKER_FLAGS.rst
share/cmake/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.rst
@@ -1414,6 +1463,10 @@ share/cmake/Help/variable/CMAKE_GLOBAL_AUTOGEN_TARGET_NAME.rst
share/cmake/Help/variable/CMAKE_GLOBAL_AUTORCC_TARGET.rst
share/cmake/Help/variable/CMAKE_GLOBAL_AUTORCC_TARGET_NAME.rst
share/cmake/Help/variable/CMAKE_GNUtoMS.rst
+share/cmake/Help/variable/CMAKE_HIP_ARCHITECTURES.rst
+share/cmake/Help/variable/CMAKE_HIP_EXTENSIONS.rst
+share/cmake/Help/variable/CMAKE_HIP_STANDARD.rst
+share/cmake/Help/variable/CMAKE_HIP_STANDARD_REQUIRED.rst
share/cmake/Help/variable/CMAKE_HOME_DIRECTORY.rst
share/cmake/Help/variable/CMAKE_HOST_APPLE.rst
share/cmake/Help/variable/CMAKE_HOST_SOLARIS.rst
@@ -1424,6 +1477,7 @@ share/cmake/Help/variable/CMAKE_HOST_SYSTEM_VERSION.rst
share/cmake/Help/variable/CMAKE_HOST_UNIX.rst
share/cmake/Help/variable/CMAKE_HOST_WIN32.rst
share/cmake/Help/variable/CMAKE_IGNORE_PATH.rst
+share/cmake/Help/variable/CMAKE_IGNORE_PREFIX_PATH.rst
share/cmake/Help/variable/CMAKE_IMPORT_LIBRARY_PREFIX.rst
share/cmake/Help/variable/CMAKE_IMPORT_LIBRARY_SUFFIX.rst
share/cmake/Help/variable/CMAKE_INCLUDE_CURRENT_DIR.rst
@@ -1464,6 +1518,7 @@ share/cmake/Help/variable/CMAKE_LANG_COMPILER_ABI.rst
share/cmake/Help/variable/CMAKE_LANG_COMPILER_AR.rst
share/cmake/Help/variable/CMAKE_LANG_COMPILER_ARCHITECTURE_ID.rst
share/cmake/Help/variable/CMAKE_LANG_COMPILER_EXTERNAL_TOOLCHAIN.rst
+share/cmake/Help/variable/CMAKE_LANG_COMPILER_FRONTEND_VARIANT.rst
share/cmake/Help/variable/CMAKE_LANG_COMPILER_ID.rst
share/cmake/Help/variable/CMAKE_LANG_COMPILER_LAUNCHER.rst
share/cmake/Help/variable/CMAKE_LANG_COMPILER_LOADED.rst
@@ -1478,6 +1533,8 @@ share/cmake/Help/variable/CMAKE_LANG_CPPLINT.rst
share/cmake/Help/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY.rst
share/cmake/Help/variable/CMAKE_LANG_CREATE_SHARED_MODULE.rst
share/cmake/Help/variable/CMAKE_LANG_CREATE_STATIC_LIBRARY.rst
+share/cmake/Help/variable/CMAKE_LANG_EXTENSIONS.rst
+share/cmake/Help/variable/CMAKE_LANG_EXTENSIONS_DEFAULT.rst
share/cmake/Help/variable/CMAKE_LANG_FLAGS.rst
share/cmake/Help/variable/CMAKE_LANG_FLAGS_CONFIG.rst
share/cmake/Help/variable/CMAKE_LANG_FLAGS_CONFIG_INIT.rst
@@ -1497,6 +1554,7 @@ share/cmake/Help/variable/CMAKE_LANG_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES.rst
share/cmake/Help/variable/CMAKE_LANG_IMPLICIT_LINK_LIBRARIES.rst
share/cmake/Help/variable/CMAKE_LANG_INCLUDE_WHAT_YOU_USE.rst
share/cmake/Help/variable/CMAKE_LANG_LIBRARY_ARCHITECTURE.rst
+share/cmake/Help/variable/CMAKE_LANG_LINKER_LAUNCHER.rst
share/cmake/Help/variable/CMAKE_LANG_LINKER_PREFERENCE.rst
share/cmake/Help/variable/CMAKE_LANG_LINKER_PREFERENCE_PROPAGATES.rst
share/cmake/Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.rst
@@ -1505,14 +1563,18 @@ 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_LINK_WHAT_YOU_USE_FLAG.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
share/cmake/Help/variable/CMAKE_LANG_SIMULATE_VERSION.rst
share/cmake/Help/variable/CMAKE_LANG_SIZEOF_DATA_PTR.rst
share/cmake/Help/variable/CMAKE_LANG_SOURCE_FILE_EXTENSIONS.rst
+share/cmake/Help/variable/CMAKE_LANG_STANDARD.rst
+share/cmake/Help/variable/CMAKE_LANG_STANDARD_DEFAULT.rst
share/cmake/Help/variable/CMAKE_LANG_STANDARD_INCLUDE_DIRECTORIES.rst
share/cmake/Help/variable/CMAKE_LANG_STANDARD_LIBRARIES.rst
+share/cmake/Help/variable/CMAKE_LANG_STANDARD_REQUIRED.rst
share/cmake/Help/variable/CMAKE_LANG_VISIBILITY_PRESET.rst
share/cmake/Help/variable/CMAKE_LIBRARY_ARCHITECTURE.rst
share/cmake/Help/variable/CMAKE_LIBRARY_ARCHITECTURE_REGEX.rst
@@ -1524,12 +1586,14 @@ share/cmake/Help/variable/CMAKE_LINK_DEF_FILE_FLAG.rst
share/cmake/Help/variable/CMAKE_LINK_DEPENDS_NO_SHARED.rst
share/cmake/Help/variable/CMAKE_LINK_DIRECTORIES_BEFORE.rst
share/cmake/Help/variable/CMAKE_LINK_INTERFACE_LIBRARIES.rst
+share/cmake/Help/variable/CMAKE_LINK_LIBRARIES_ONLY_TARGETS.rst
share/cmake/Help/variable/CMAKE_LINK_LIBRARY_FILE_FLAG.rst
share/cmake/Help/variable/CMAKE_LINK_LIBRARY_FLAG.rst
share/cmake/Help/variable/CMAKE_LINK_LIBRARY_SUFFIX.rst
share/cmake/Help/variable/CMAKE_LINK_SEARCH_END_STATIC.rst
share/cmake/Help/variable/CMAKE_LINK_SEARCH_START_STATIC.rst
share/cmake/Help/variable/CMAKE_LINK_WHAT_YOU_USE.rst
+share/cmake/Help/variable/CMAKE_LINK_WHAT_YOU_USE_CHECK.rst
share/cmake/Help/variable/CMAKE_MACOSX_BUNDLE.rst
share/cmake/Help/variable/CMAKE_MACOSX_RPATH.rst
share/cmake/Help/variable/CMAKE_MAJOR_VERSION.rst
@@ -1576,6 +1640,7 @@ share/cmake/Help/variable/CMAKE_PCH_INSTANTIATE_TEMPLATES.rst
share/cmake/Help/variable/CMAKE_PCH_WARN_INVALID.rst
share/cmake/Help/variable/CMAKE_PDB_OUTPUT_DIRECTORY.rst
share/cmake/Help/variable/CMAKE_PDB_OUTPUT_DIRECTORY_CONFIG.rst
+share/cmake/Help/variable/CMAKE_PLATFORM_NO_VERSIONED_SONAME.rst
share/cmake/Help/variable/CMAKE_POLICY_DEFAULT_CMPNNNN.rst
share/cmake/Help/variable/CMAKE_POLICY_WARNING_CMPNNNN.rst
share/cmake/Help/variable/CMAKE_POSITION_INDEPENDENT_CODE.rst
@@ -1594,6 +1659,7 @@ share/cmake/Help/variable/CMAKE_PROJECT_VERSION_MINOR.rst
share/cmake/Help/variable/CMAKE_PROJECT_VERSION_PATCH.rst
share/cmake/Help/variable/CMAKE_PROJECT_VERSION_TWEAK.rst
share/cmake/Help/variable/CMAKE_RANLIB.rst
+share/cmake/Help/variable/CMAKE_REQUIRE_FIND_PACKAGE_PackageName.rst
share/cmake/Help/variable/CMAKE_ROOT.rst
share/cmake/Help/variable/CMAKE_RULE_MESSAGES.rst
share/cmake/Help/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY.rst
@@ -1631,6 +1697,7 @@ share/cmake/Help/variable/CMAKE_SYSTEM.rst
share/cmake/Help/variable/CMAKE_SYSTEM_APPBUNDLE_PATH.rst
share/cmake/Help/variable/CMAKE_SYSTEM_FRAMEWORK_PATH.rst
share/cmake/Help/variable/CMAKE_SYSTEM_IGNORE_PATH.rst
+share/cmake/Help/variable/CMAKE_SYSTEM_IGNORE_PREFIX_PATH.rst
share/cmake/Help/variable/CMAKE_SYSTEM_INCLUDE_PATH.rst
share/cmake/Help/variable/CMAKE_SYSTEM_LIBRARY_PATH.rst
share/cmake/Help/variable/CMAKE_SYSTEM_NAME.rst
@@ -1641,6 +1708,8 @@ share/cmake/Help/variable/CMAKE_SYSTEM_VERSION.rst
share/cmake/Help/variable/CMAKE_Swift_LANGUAGE_VERSION.rst
share/cmake/Help/variable/CMAKE_Swift_MODULE_DIRECTORY.rst
share/cmake/Help/variable/CMAKE_Swift_NUM_THREADS.rst
+share/cmake/Help/variable/CMAKE_TLS_CAINFO.rst
+share/cmake/Help/variable/CMAKE_TLS_VERIFY.rst
share/cmake/Help/variable/CMAKE_TOOLCHAIN_FILE.rst
share/cmake/Help/variable/CMAKE_TRY_COMPILE_CONFIGURATION.rst
share/cmake/Help/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.rst
@@ -1662,6 +1731,7 @@ share/cmake/Help/variable/CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD.rst
share/cmake/Help/variable/CMAKE_VS_INTEL_Fortran_PROJECT_VERSION.rst
share/cmake/Help/variable/CMAKE_VS_JUST_MY_CODE_DEBUGGING.rst
share/cmake/Help/variable/CMAKE_VS_MSBUILD_COMMAND.rst
+share/cmake/Help/variable/CMAKE_VS_NUGET_PACKAGE_RESTORE.rst
share/cmake/Help/variable/CMAKE_VS_NsightTegra_VERSION.rst
share/cmake/Help/variable/CMAKE_VS_PLATFORM_NAME.rst
share/cmake/Help/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.rst
@@ -1677,6 +1747,9 @@ share/cmake/Help/variable/CMAKE_VS_SDK_LIBRARY_DIRECTORIES.rst
share/cmake/Help/variable/CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES.rst
share/cmake/Help/variable/CMAKE_VS_SDK_REFERENCE_DIRECTORIES.rst
share/cmake/Help/variable/CMAKE_VS_SDK_SOURCE_DIRECTORIES.rst
+share/cmake/Help/variable/CMAKE_VS_TARGET_FRAMEWORK_IDENTIFIER.rst
+share/cmake/Help/variable/CMAKE_VS_TARGET_FRAMEWORK_TARGETS_VERSION.rst
+share/cmake/Help/variable/CMAKE_VS_TARGET_FRAMEWORK_VERSION.rst
share/cmake/Help/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION.rst
share/cmake/Help/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM.rst
share/cmake/Help/variable/CMAKE_VS_WINRT_BY_DEFAULT.rst
@@ -1696,6 +1769,7 @@ share/cmake/Help/variable/CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.rst
share/cmake/Help/variable/CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst
share/cmake/Help/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst
share/cmake/Help/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst
+share/cmake/Help/variable/CMAKE_XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE.rst
share/cmake/Help/variable/CMAKE_XCODE_SCHEME_ENVIRONMENT.rst
share/cmake/Help/variable/CMAKE_XCODE_SCHEME_GUARD_MALLOC.rst
share/cmake/Help/variable/CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst
@@ -1710,6 +1784,7 @@ share/cmake/Help/variable/CMAKE_XCODE_SCHEME_WORKING_DIRECTORY.rst
share/cmake/Help/variable/CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS.rst
share/cmake/Help/variable/CPACK_ABSOLUTE_DESTINATION_FILES.rst
share/cmake/Help/variable/CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY.rst
+share/cmake/Help/variable/CPACK_CUSTOM_INSTALL_VARIABLES.rst
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
@@ -1776,8 +1851,10 @@ share/cmake/Help/variable/CTEST_P4_UPDATE_OPTIONS.rst
share/cmake/Help/variable/CTEST_RESOURCE_SPEC_FILE.rst
share/cmake/Help/variable/CTEST_RUN_CURRENT_SCRIPT.rst
share/cmake/Help/variable/CTEST_SCP_COMMAND.rst
+share/cmake/Help/variable/CTEST_SCRIPT_DIRECTORY.rst
share/cmake/Help/variable/CTEST_SITE.rst
share/cmake/Help/variable/CTEST_SOURCE_DIRECTORY.rst
+share/cmake/Help/variable/CTEST_SUBMIT_INACTIVITY_TIMEOUT.rst
share/cmake/Help/variable/CTEST_SUBMIT_URL.rst
share/cmake/Help/variable/CTEST_SVN_COMMAND.rst
share/cmake/Help/variable/CTEST_SVN_OPTIONS.rst
@@ -1793,7 +1870,12 @@ share/cmake/Help/variable/CTEST_USE_LAUNCHERS.rst
share/cmake/Help/variable/CYGWIN.rst
share/cmake/Help/variable/ENV.rst
share/cmake/Help/variable/EXECUTABLE_OUTPUT_PATH.rst
-share/cmake/Help/variable/GHS-MULTI.rst
+share/cmake/Help/variable/GHSMULTI.rst
+share/cmake/Help/variable/IGNORE_SEARCH_LOCATIONS.txt
+share/cmake/Help/variable/IGNORE_SEARCH_NONSYSTEM.txt
+share/cmake/Help/variable/IGNORE_SEARCH_PATH.txt
+share/cmake/Help/variable/IGNORE_SEARCH_PREFIX.txt
+share/cmake/Help/variable/IGNORE_SEARCH_SYSTEM.txt
share/cmake/Help/variable/IOS.rst
share/cmake/Help/variable/LIBRARY_OUTPUT_PATH.rst
share/cmake/Help/variable/MINGW.rst
@@ -1814,6 +1896,7 @@ share/cmake/Help/variable/MSYS.rst
share/cmake/Help/variable/PROJECT-NAME_BINARY_DIR.rst
share/cmake/Help/variable/PROJECT-NAME_DESCRIPTION.rst
share/cmake/Help/variable/PROJECT-NAME_HOMEPAGE_URL.rst
+share/cmake/Help/variable/PROJECT-NAME_IS_TOP_LEVEL.rst
share/cmake/Help/variable/PROJECT-NAME_SOURCE_DIR.rst
share/cmake/Help/variable/PROJECT-NAME_VERSION.rst
share/cmake/Help/variable/PROJECT-NAME_VERSION_MAJOR.rst
@@ -1823,6 +1906,7 @@ share/cmake/Help/variable/PROJECT-NAME_VERSION_TWEAK.rst
share/cmake/Help/variable/PROJECT_BINARY_DIR.rst
share/cmake/Help/variable/PROJECT_DESCRIPTION.rst
share/cmake/Help/variable/PROJECT_HOMEPAGE_URL.rst
+share/cmake/Help/variable/PROJECT_IS_TOP_LEVEL.rst
share/cmake/Help/variable/PROJECT_NAME.rst
share/cmake/Help/variable/PROJECT_SOURCE_DIR.rst
share/cmake/Help/variable/PROJECT_VERSION.rst
@@ -1897,6 +1981,7 @@ share/cmake/Modules/CMakeDetermineCompiler.cmake
share/cmake/Modules/CMakeDetermineCompilerABI.cmake
share/cmake/Modules/CMakeDetermineCompilerId.cmake
share/cmake/Modules/CMakeDetermineFortranCompiler.cmake
+share/cmake/Modules/CMakeDetermineHIPCompiler.cmake
share/cmake/Modules/CMakeDetermineISPCCompiler.cmake
share/cmake/Modules/CMakeDetermineJavaCompiler.cmake
share/cmake/Modules/CMakeDetermineOBJCCompiler.cmake
@@ -1922,10 +2007,15 @@ share/cmake/Modules/CMakeFindXCode.cmake
share/cmake/Modules/CMakeForceCompiler.cmake
share/cmake/Modules/CMakeFortranCompiler.cmake.in
share/cmake/Modules/CMakeFortranCompilerABI.F
+share/cmake/Modules/CMakeFortranCompilerABI.F90
share/cmake/Modules/CMakeFortranCompilerId.F.in
share/cmake/Modules/CMakeFortranInformation.cmake
share/cmake/Modules/CMakeGenericSystem.cmake
share/cmake/Modules/CMakeGraphVizOptions.cmake
+share/cmake/Modules/CMakeHIPCompiler.cmake.in
+share/cmake/Modules/CMakeHIPCompilerABI.hip
+share/cmake/Modules/CMakeHIPCompilerId.hip.in
+share/cmake/Modules/CMakeHIPInformation.cmake
share/cmake/Modules/CMakeIOSInstallCombined.cmake
share/cmake/Modules/CMakeISPCCompiler.cmake.in
share/cmake/Modules/CMakeISPCCompilerABI.ispc
@@ -1976,6 +2066,7 @@ share/cmake/Modules/CMakeTestCXXCompiler.cmake
share/cmake/Modules/CMakeTestCompilerCommon.cmake
share/cmake/Modules/CMakeTestFortranCompiler.cmake
share/cmake/Modules/CMakeTestGNU.c
+share/cmake/Modules/CMakeTestHIPCompiler.cmake
share/cmake/Modules/CMakeTestISPCCompiler.cmake
share/cmake/Modules/CMakeTestJavaCompiler.cmake
share/cmake/Modules/CMakeTestOBJCCompiler.cmake
@@ -1994,6 +2085,8 @@ share/cmake/Modules/CTestCoverageCollectGCOV.cmake
share/cmake/Modules/CTestScriptMode.cmake
share/cmake/Modules/CTestTargets.cmake
share/cmake/Modules/CTestUseLaunchers.cmake
+share/cmake/Modules/CUDA/
+share/cmake/Modules/CUDA/architectures.cmake
share/cmake/Modules/CheckCCompilerFlag.cmake
share/cmake/Modules/CheckCSourceCompiles.cmake
share/cmake/Modules/CheckCSourceRuns.cmake
@@ -2086,6 +2179,7 @@ share/cmake/Modules/Compiler/Clang-CXX.cmake
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-HIP.cmake
share/cmake/Modules/Compiler/Clang-OBJC.cmake
share/cmake/Modules/Compiler/Clang-OBJCXX.cmake
share/cmake/Modules/Compiler/Clang.cmake
@@ -2104,7 +2198,16 @@ share/cmake/Modules/Compiler/CrayPrgEnv.cmake
share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake
share/cmake/Modules/Compiler/Flang-FindBinUtils.cmake
share/cmake/Modules/Compiler/Flang-Fortran.cmake
+share/cmake/Modules/Compiler/Fujitsu-C.cmake
+share/cmake/Modules/Compiler/Fujitsu-CXX.cmake
share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake
+share/cmake/Modules/Compiler/Fujitsu-Fortran.cmake
+share/cmake/Modules/Compiler/Fujitsu.cmake
+share/cmake/Modules/Compiler/FujitsuClang-C.cmake
+share/cmake/Modules/Compiler/FujitsuClang-CXX.cmake
+share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake
+share/cmake/Modules/Compiler/FujitsuClang-FindBinUtils.cmake
+share/cmake/Modules/Compiler/FujitsuClang.cmake
share/cmake/Modules/Compiler/G95-Fortran.cmake
share/cmake/Modules/Compiler/GHS-C.cmake
share/cmake/Modules/Compiler/GHS-CXX.cmake
@@ -2132,10 +2235,15 @@ share/cmake/Modules/Compiler/IAR-ASM.cmake
share/cmake/Modules/Compiler/IAR-C.cmake
share/cmake/Modules/Compiler/IAR-CXX.cmake
share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake
-share/cmake/Modules/Compiler/IAR-FindBinUtils.cmake
share/cmake/Modules/Compiler/IAR.cmake
share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake
share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake
+share/cmake/Modules/Compiler/IBMClang-ASM.cmake
+share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake
+share/cmake/Modules/Compiler/IBMClang-C.cmake
+share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake
+share/cmake/Modules/Compiler/IBMClang-CXX.cmake
+share/cmake/Modules/Compiler/IBMClang.cmake
share/cmake/Modules/Compiler/Intel-ASM.cmake
share/cmake/Modules/Compiler/Intel-C-FeatureTests.cmake
share/cmake/Modules/Compiler/Intel-C.cmake
@@ -2151,6 +2259,15 @@ share/cmake/Modules/Compiler/IntelLLVM-CXX.cmake
share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake
share/cmake/Modules/Compiler/IntelLLVM-Fortran.cmake
share/cmake/Modules/Compiler/IntelLLVM.cmake
+share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake
+share/cmake/Modules/Compiler/LCC-C-FeatureTests.cmake
+share/cmake/Modules/Compiler/LCC-C.cmake
+share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake
+share/cmake/Modules/Compiler/LCC-CXX-FeatureTests.cmake
+share/cmake/Modules/Compiler/LCC-CXX.cmake
+share/cmake/Modules/Compiler/LCC-FindBinUtils.cmake
+share/cmake/Modules/Compiler/LCC-Fortran.cmake
+share/cmake/Modules/Compiler/LCC.cmake
share/cmake/Modules/Compiler/MSVC-ASM.cmake
share/cmake/Modules/Compiler/MSVC-C-FeatureTests.cmake
share/cmake/Modules/Compiler/MSVC-C.cmake
@@ -2245,10 +2362,17 @@ share/cmake/Modules/Documentation.cmake
share/cmake/Modules/DummyCXXFile.cxx
share/cmake/Modules/ExternalData.cmake
share/cmake/Modules/ExternalData_config.cmake.in
-share/cmake/Modules/ExternalProject-download.cmake.in
-share/cmake/Modules/ExternalProject-gitupdate.cmake.in
-share/cmake/Modules/ExternalProject-verify.cmake.in
+share/cmake/Modules/ExternalProject/
share/cmake/Modules/ExternalProject.cmake
+share/cmake/Modules/ExternalProject/RepositoryInfo.txt.in
+share/cmake/Modules/ExternalProject/cfgcmd.txt.in
+share/cmake/Modules/ExternalProject/download.cmake.in
+share/cmake/Modules/ExternalProject/extractfile.cmake.in
+share/cmake/Modules/ExternalProject/gitclone.cmake.in
+share/cmake/Modules/ExternalProject/gitupdate.cmake.in
+share/cmake/Modules/ExternalProject/hgclone.cmake.in
+share/cmake/Modules/ExternalProject/mkdirs.cmake.in
+share/cmake/Modules/ExternalProject/verify.cmake.in
share/cmake/Modules/FLTKCompatibility.cmake
share/cmake/Modules/FeatureSummary.cmake
share/cmake/Modules/FetchContent/
@@ -2344,6 +2468,7 @@ share/cmake/Modules/FindMPI/test_mpi.c
share/cmake/Modules/FindMPI/test_mpi.f90.in
share/cmake/Modules/FindMatlab.cmake
share/cmake/Modules/FindMotif.cmake
+share/cmake/Modules/FindMsys.cmake
share/cmake/Modules/FindODBC.cmake
share/cmake/Modules/FindOpenACC.cmake
share/cmake/Modules/FindOpenAL.cmake
@@ -2470,8 +2595,6 @@ 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
@@ -2490,9 +2613,15 @@ 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/CheckCompilerFlag.cmake
+share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake
+share/cmake/Modules/Internal/CheckLinkerFlag.cmake
share/cmake/Modules/Internal/CheckSourceCompiles.cmake
share/cmake/Modules/Internal/CheckSourceRuns.cmake
share/cmake/Modules/Internal/FeatureTesting.cmake
+share/cmake/Modules/Internal/HeaderpadWorkaround.cmake
+share/cmake/Modules/Internal/OSRelease/
+share/cmake/Modules/Internal/OSRelease/010-TryOldCentOS.cmake
+share/cmake/Modules/Internal/OSRelease/020-TryDebianVersion.cmake
share/cmake/Modules/KDE3Macros.cmake
share/cmake/Modules/MacOSXBundleInfo.plist.in
share/cmake/Modules/MacOSXFrameworkInfo.plist.in
@@ -2507,6 +2636,9 @@ share/cmake/Modules/Platform/AIX-GNU-C.cmake
share/cmake/Modules/Platform/AIX-GNU-CXX.cmake
share/cmake/Modules/Platform/AIX-GNU-Fortran.cmake
share/cmake/Modules/Platform/AIX-GNU.cmake
+share/cmake/Modules/Platform/AIX-IBMClang-C.cmake
+share/cmake/Modules/Platform/AIX-IBMClang-CXX.cmake
+share/cmake/Modules/Platform/AIX-IBMClang.cmake
share/cmake/Modules/Platform/AIX-VisualAge-C.cmake
share/cmake/Modules/Platform/AIX-VisualAge-CXX.cmake
share/cmake/Modules/Platform/AIX-VisualAge-Fortran.cmake
@@ -2674,6 +2806,7 @@ share/cmake/Modules/Platform/Generic-ADSP-ASM.cmake
share/cmake/Modules/Platform/Generic-ADSP-C.cmake
share/cmake/Modules/Platform/Generic-ADSP-CXX.cmake
share/cmake/Modules/Platform/Generic-ADSP-Common.cmake
+share/cmake/Modules/Platform/Generic-ELF.cmake
share/cmake/Modules/Platform/Generic-SDCC-C.cmake
share/cmake/Modules/Platform/Generic.cmake
share/cmake/Modules/Platform/HP-UX-GNU-ASM.cmake
@@ -2693,6 +2826,9 @@ share/cmake/Modules/Platform/Linux-CCur-Fortran.cmake
share/cmake/Modules/Platform/Linux-Clang-C.cmake
share/cmake/Modules/Platform/Linux-Clang-CXX.cmake
share/cmake/Modules/Platform/Linux-Determine-CXX.cmake
+share/cmake/Modules/Platform/Linux-Fujitsu-C.cmake
+share/cmake/Modules/Platform/Linux-Fujitsu-CXX.cmake
+share/cmake/Modules/Platform/Linux-Fujitsu.cmake
share/cmake/Modules/Platform/Linux-GNU-C.cmake
share/cmake/Modules/Platform/Linux-GNU-CXX.cmake
share/cmake/Modules/Platform/Linux-GNU-Fortran.cmake
@@ -2705,6 +2841,10 @@ share/cmake/Modules/Platform/Linux-IntelLLVM-C.cmake
share/cmake/Modules/Platform/Linux-IntelLLVM-CXX.cmake
share/cmake/Modules/Platform/Linux-IntelLLVM-Fortran.cmake
share/cmake/Modules/Platform/Linux-IntelLLVM.cmake
+share/cmake/Modules/Platform/Linux-LCC-C.cmake
+share/cmake/Modules/Platform/Linux-LCC-CXX.cmake
+share/cmake/Modules/Platform/Linux-LCC-Fortran.cmake
+share/cmake/Modules/Platform/Linux-LCC.cmake
share/cmake/Modules/Platform/Linux-NAG-Fortran.cmake
share/cmake/Modules/Platform/Linux-NVHPC-C.cmake
share/cmake/Modules/Platform/Linux-NVHPC-CXX.cmake
@@ -2732,6 +2872,15 @@ share/cmake/Modules/Platform/Linux-XL-Fortran.cmake
share/cmake/Modules/Platform/Linux-como.cmake
share/cmake/Modules/Platform/Linux.cmake
share/cmake/Modules/Platform/MP-RAS.cmake
+share/cmake/Modules/Platform/MSYS-Clang-C.cmake
+share/cmake/Modules/Platform/MSYS-Clang-CXX.cmake
+share/cmake/Modules/Platform/MSYS-Determine-CXX.cmake
+share/cmake/Modules/Platform/MSYS-GNU-C.cmake
+share/cmake/Modules/Platform/MSYS-GNU-CXX.cmake
+share/cmake/Modules/Platform/MSYS-GNU-Fortran.cmake
+share/cmake/Modules/Platform/MSYS-GNU.cmake
+share/cmake/Modules/Platform/MSYS-windres.cmake
+share/cmake/Modules/Platform/MSYS.cmake
share/cmake/Modules/Platform/Midipix.cmake
share/cmake/Modules/Platform/MirBSD.cmake
share/cmake/Modules/Platform/NetBSD.cmake
@@ -2848,7 +2997,6 @@ share/cmake/Modules/Platform/watchOS.cmake
share/cmake/Modules/ProcessorCount.cmake
share/cmake/Modules/Qt4ConfigDependentSettings.cmake
share/cmake/Modules/Qt4Macros.cmake
-share/cmake/Modules/RepositoryInfo.txt.in
share/cmake/Modules/SelectLibraryConfigurations.cmake
share/cmake/Modules/Squish4RunTestCase.bat
share/cmake/Modules/Squish4RunTestCase.sh
@@ -2900,6 +3048,7 @@ share/cmake/Templates/CPack.GenericWelcome.txt
share/cmake/Templates/CPackConfig.cmake.in
share/cmake/Templates/CTestScript.cmake.in
share/cmake/Templates/MSBuild/
+share/cmake/Templates/MSBuild/CustomBuildDepFile.targets
share/cmake/Templates/MSBuild/FlagTables/
share/cmake/Templates/MSBuild/FlagTables/v10_CL.json
share/cmake/Templates/MSBuild/FlagTables/v10_CSharp.json
@@ -2931,6 +3080,9 @@ 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/v143_CL.json
+share/cmake/Templates/MSBuild/FlagTables/v143_CSharp.json
+share/cmake/Templates/MSBuild/FlagTables/v143_Link.json
share/cmake/Templates/MSBuild/FlagTables/v14_LIB.json
share/cmake/Templates/MSBuild/FlagTables/v14_MASM.json
share/cmake/Templates/MSBuild/FlagTables/v14_RC.json
@@ -3112,17 +3264,22 @@ share/doc/cmake/html/_sources/envvar/CCMAKE_COLORS.rst.txt
share/doc/cmake/html/_sources/envvar/CFLAGS.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_APPLE_SILICON_PROCESSOR.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_BUILD_PARALLEL_LEVEL.rst.txt
+share/doc/cmake/html/_sources/envvar/CMAKE_BUILD_TYPE.rst.txt
+share/doc/cmake/html/_sources/envvar/CMAKE_CONFIGURATION_TYPES.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_CONFIG_TYPE.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_EXPORT_COMPILE_COMMANDS.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_GENERATOR.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_GENERATOR_INSTANCE.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_GENERATOR_PLATFORM.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_GENERATOR_TOOLSET.rst.txt
+share/doc/cmake/html/_sources/envvar/CMAKE_INSTALL_MODE.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_LANG_COMPILER_LAUNCHER.rst.txt
+share/doc/cmake/html/_sources/envvar/CMAKE_LANG_LINKER_LAUNCHER.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_MSVCIDE_RUN_PATH.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_NO_VERBOSE.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_OSX_ARCHITECTURES.rst.txt
share/doc/cmake/html/_sources/envvar/CMAKE_PREFIX_PATH.rst.txt
+share/doc/cmake/html/_sources/envvar/CMAKE_TOOLCHAIN_FILE.rst.txt
share/doc/cmake/html/_sources/envvar/CSFLAGS.rst.txt
share/doc/cmake/html/_sources/envvar/CTEST_INTERACTIVE_DEBUG_MODE.rst.txt
share/doc/cmake/html/_sources/envvar/CTEST_OUTPUT_ON_FAILURE.rst.txt
@@ -3139,6 +3296,8 @@ share/doc/cmake/html/_sources/envvar/DASHBOARD_TEST_FROM_CTEST.rst.txt
share/doc/cmake/html/_sources/envvar/DESTDIR.rst.txt
share/doc/cmake/html/_sources/envvar/FC.rst.txt
share/doc/cmake/html/_sources/envvar/FFLAGS.rst.txt
+share/doc/cmake/html/_sources/envvar/HIPCXX.rst.txt
+share/doc/cmake/html/_sources/envvar/HIPFLAGS.rst.txt
share/doc/cmake/html/_sources/envvar/ISPC.rst.txt
share/doc/cmake/html/_sources/envvar/ISPCFLAGS.rst.txt
share/doc/cmake/html/_sources/envvar/LDFLAGS.rst.txt
@@ -3171,6 +3330,7 @@ share/doc/cmake/html/_sources/generator/Visual Studio 12 2013.rst.txt
share/doc/cmake/html/_sources/generator/Visual Studio 14 2015.rst.txt
share/doc/cmake/html/_sources/generator/Visual Studio 15 2017.rst.txt
share/doc/cmake/html/_sources/generator/Visual Studio 16 2019.rst.txt
+share/doc/cmake/html/_sources/generator/Visual Studio 17 2022.rst.txt
share/doc/cmake/html/_sources/generator/Visual Studio 6.rst.txt
share/doc/cmake/html/_sources/generator/Visual Studio 7 .NET 2003.rst.txt
share/doc/cmake/html/_sources/generator/Visual Studio 7.rst.txt
@@ -3184,6 +3344,18 @@ share/doc/cmake/html/_sources/guide/ide-integration/index.rst.txt
share/doc/cmake/html/_sources/guide/importing-exporting/
share/doc/cmake/html/_sources/guide/importing-exporting/index.rst.txt
share/doc/cmake/html/_sources/guide/tutorial/
+share/doc/cmake/html/_sources/guide/tutorial/A Basic Starting Point.rst.txt
+share/doc/cmake/html/_sources/guide/tutorial/Adding Export Configuration.rst.txt
+share/doc/cmake/html/_sources/guide/tutorial/Adding Generator Expressions.rst.txt
+share/doc/cmake/html/_sources/guide/tutorial/Adding Support for a Testing Dashboard.rst.txt
+share/doc/cmake/html/_sources/guide/tutorial/Adding System Introspection.rst.txt
+share/doc/cmake/html/_sources/guide/tutorial/Adding Usage Requirements for a Library.rst.txt
+share/doc/cmake/html/_sources/guide/tutorial/Adding a Custom Command and Generated File.rst.txt
+share/doc/cmake/html/_sources/guide/tutorial/Adding a Library.rst.txt
+share/doc/cmake/html/_sources/guide/tutorial/Installing and Testing.rst.txt
+share/doc/cmake/html/_sources/guide/tutorial/Packaging Debug and Release.rst.txt
+share/doc/cmake/html/_sources/guide/tutorial/Packaging an Installer.rst.txt
+share/doc/cmake/html/_sources/guide/tutorial/Selecting Static or Shared Libraries.rst.txt
share/doc/cmake/html/_sources/guide/tutorial/index.rst.txt
share/doc/cmake/html/_sources/guide/user-interaction/
share/doc/cmake/html/_sources/guide/user-interaction/index.rst.txt
@@ -3375,6 +3547,7 @@ share/doc/cmake/html/_sources/module/FindMPEG2.rst.txt
share/doc/cmake/html/_sources/module/FindMPI.rst.txt
share/doc/cmake/html/_sources/module/FindMatlab.rst.txt
share/doc/cmake/html/_sources/module/FindMotif.rst.txt
+share/doc/cmake/html/_sources/module/FindMsys.rst.txt
share/doc/cmake/html/_sources/module/FindODBC.rst.txt
share/doc/cmake/html/_sources/module/FindOpenACC.rst.txt
share/doc/cmake/html/_sources/module/FindOpenAL.rst.txt
@@ -3605,6 +3778,15 @@ share/doc/cmake/html/_sources/policy/CMP0117.rst.txt
share/doc/cmake/html/_sources/policy/CMP0118.rst.txt
share/doc/cmake/html/_sources/policy/CMP0119.rst.txt
share/doc/cmake/html/_sources/policy/CMP0120.rst.txt
+share/doc/cmake/html/_sources/policy/CMP0121.rst.txt
+share/doc/cmake/html/_sources/policy/CMP0122.rst.txt
+share/doc/cmake/html/_sources/policy/CMP0123.rst.txt
+share/doc/cmake/html/_sources/policy/CMP0124.rst.txt
+share/doc/cmake/html/_sources/policy/CMP0125.rst.txt
+share/doc/cmake/html/_sources/policy/CMP0126.rst.txt
+share/doc/cmake/html/_sources/policy/CMP0127.rst.txt
+share/doc/cmake/html/_sources/policy/CMP0128.rst.txt
+share/doc/cmake/html/_sources/policy/CMP0129.rst.txt
share/doc/cmake/html/_sources/prop_cache/
share/doc/cmake/html/_sources/prop_cache/ADVANCED.rst.txt
share/doc/cmake/html/_sources/prop_cache/HELPSTRING.rst.txt
@@ -3626,6 +3808,7 @@ share/doc/cmake/html/_sources/prop_dir/COMPILE_OPTIONS.rst.txt
share/doc/cmake/html/_sources/prop_dir/DEFINITIONS.rst.txt
share/doc/cmake/html/_sources/prop_dir/EXCLUDE_FROM_ALL.rst.txt
share/doc/cmake/html/_sources/prop_dir/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst.txt
+share/doc/cmake/html/_sources/prop_dir/IMPORTED_TARGETS.rst.txt
share/doc/cmake/html/_sources/prop_dir/INCLUDE_DIRECTORIES.rst.txt
share/doc/cmake/html/_sources/prop_dir/INCLUDE_REGULAR_EXPRESSION.rst.txt
share/doc/cmake/html/_sources/prop_dir/INTERPROCEDURAL_OPTIMIZATION.rst.txt
@@ -3655,6 +3838,7 @@ share/doc/cmake/html/_sources/prop_gbl/AUTOGEN_TARGETS_FOLDER.rst.txt
share/doc/cmake/html/_sources/prop_gbl/AUTOMOC_SOURCE_GROUP.rst.txt
share/doc/cmake/html/_sources/prop_gbl/AUTOMOC_TARGETS_FOLDER.rst.txt
share/doc/cmake/html/_sources/prop_gbl/AUTORCC_SOURCE_GROUP.rst.txt
+share/doc/cmake/html/_sources/prop_gbl/AUTOUIC_SOURCE_GROUP.rst.txt
share/doc/cmake/html/_sources/prop_gbl/CMAKE_CUDA_KNOWN_FEATURES.rst.txt
share/doc/cmake/html/_sources/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst.txt
share/doc/cmake/html/_sources/prop_gbl/CMAKE_C_KNOWN_FEATURES.rst.txt
@@ -3754,6 +3938,7 @@ share/doc/cmake/html/_sources/prop_test/COST.rst.txt
share/doc/cmake/html/_sources/prop_test/DEPENDS.rst.txt
share/doc/cmake/html/_sources/prop_test/DISABLED.rst.txt
share/doc/cmake/html/_sources/prop_test/ENVIRONMENT.rst.txt
+share/doc/cmake/html/_sources/prop_test/ENVIRONMENT_MODIFICATION.rst.txt
share/doc/cmake/html/_sources/prop_test/FAIL_REGULAR_EXPRESSION.rst.txt
share/doc/cmake/html/_sources/prop_test/FIXTURES_CLEANUP.rst.txt
share/doc/cmake/html/_sources/prop_test/FIXTURES_REQUIRED.rst.txt
@@ -3861,6 +4046,7 @@ share/doc/cmake/html/_sources/prop_tgt/DEPLOYMENT_ADDITIONAL_FILES.rst.txt
share/doc/cmake/html/_sources/prop_tgt/DEPLOYMENT_REMOTE_DIRECTORY.rst.txt
share/doc/cmake/html/_sources/prop_tgt/DEPRECATION.rst.txt
share/doc/cmake/html/_sources/prop_tgt/DISABLE_PRECOMPILE_HEADERS.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/DOTNET_SDK.rst.txt
share/doc/cmake/html/_sources/prop_tgt/DOTNET_TARGET_FRAMEWORK.rst.txt
share/doc/cmake/html/_sources/prop_tgt/DOTNET_TARGET_FRAMEWORK_VERSION.rst.txt
share/doc/cmake/html/_sources/prop_tgt/ENABLE_EXPORTS.rst.txt
@@ -3875,6 +4061,7 @@ share/doc/cmake/html/_sources/prop_tgt/FOLDER.rst.txt
share/doc/cmake/html/_sources/prop_tgt/FRAMEWORK.rst.txt
share/doc/cmake/html/_sources/prop_tgt/FRAMEWORK_MULTI_CONFIG_POSTFIX_CONFIG.rst.txt
share/doc/cmake/html/_sources/prop_tgt/FRAMEWORK_VERSION.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/Fortran_BUILDING_INSTRINSIC_MODULES.rst.txt
share/doc/cmake/html/_sources/prop_tgt/Fortran_FORMAT.rst.txt
share/doc/cmake/html/_sources/prop_tgt/Fortran_MODULE_DIRECTORY.rst.txt
share/doc/cmake/html/_sources/prop_tgt/Fortran_PREPROCESS.rst.txt
@@ -3883,6 +4070,15 @@ share/doc/cmake/html/_sources/prop_tgt/GHS_INTEGRITY_APP.rst.txt
share/doc/cmake/html/_sources/prop_tgt/GHS_NO_SOURCE_GROUP_FILE.rst.txt
share/doc/cmake/html/_sources/prop_tgt/GNUtoMS.rst.txt
share/doc/cmake/html/_sources/prop_tgt/HAS_CXX.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/HEADER_DIRS.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/HEADER_DIRS_NAME.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/HEADER_SET.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/HEADER_SETS.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/HEADER_SET_NAME.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/HIP_ARCHITECTURES.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/HIP_EXTENSIONS.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/HIP_STANDARD.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/HIP_STANDARD_REQUIRED.rst.txt
share/doc/cmake/html/_sources/prop_tgt/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst.txt
share/doc/cmake/html/_sources/prop_tgt/IMPORTED.rst.txt
share/doc/cmake/html/_sources/prop_tgt/IMPORTED_COMMON_LANGUAGE_RUNTIME.rst.txt
@@ -3904,6 +4100,7 @@ share/doc/cmake/html/_sources/prop_tgt/IMPORTED_LOCATION.rst.txt
share/doc/cmake/html/_sources/prop_tgt/IMPORTED_LOCATION_CONFIG.rst.txt
share/doc/cmake/html/_sources/prop_tgt/IMPORTED_NO_SONAME.rst.txt
share/doc/cmake/html/_sources/prop_tgt/IMPORTED_NO_SONAME_CONFIG.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/IMPORTED_NO_SYSTEM.rst.txt
share/doc/cmake/html/_sources/prop_tgt/IMPORTED_OBJECTS.rst.txt
share/doc/cmake/html/_sources/prop_tgt/IMPORTED_OBJECTS_CONFIG.rst.txt
share/doc/cmake/html/_sources/prop_tgt/IMPORTED_SONAME.rst.txt
@@ -3919,6 +4116,7 @@ share/doc/cmake/html/_sources/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.rst.txt
share/doc/cmake/html/_sources/prop_tgt/INTERFACE_COMPILE_DEFINITIONS.rst.txt
share/doc/cmake/html/_sources/prop_tgt/INTERFACE_COMPILE_FEATURES.rst.txt
share/doc/cmake/html/_sources/prop_tgt/INTERFACE_COMPILE_OPTIONS.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/INTERFACE_HEADER_SETS.rst.txt
share/doc/cmake/html/_sources/prop_tgt/INTERFACE_INCLUDE_DIRECTORIES.rst.txt
share/doc/cmake/html/_sources/prop_tgt/INTERFACE_LINK_DEPENDS.rst.txt
share/doc/cmake/html/_sources/prop_tgt/INTERFACE_LINK_DIRECTORIES.rst.txt
@@ -3942,7 +4140,11 @@ share/doc/cmake/html/_sources/prop_tgt/LANG_CLANG_TIDY.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LANG_COMPILER_LAUNCHER.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LANG_CPPCHECK.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LANG_CPPLINT.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/LANG_EXTENSIONS.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LANG_INCLUDE_WHAT_YOU_USE.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/LANG_LINKER_LAUNCHER.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/LANG_STANDARD.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/LANG_STANDARD_REQUIRED.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LANG_VISIBILITY_PRESET.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LIBRARY_OUTPUT_DIRECTORY.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst.txt
@@ -3959,6 +4161,7 @@ share/doc/cmake/html/_sources/prop_tgt/LINK_INTERFACE_LIBRARIES_CONFIG.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LINK_INTERFACE_MULTIPLICITY.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LINK_INTERFACE_MULTIPLICITY_CONFIG.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LINK_LIBRARIES.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/LINK_LIBRARIES_ONLY_TARGETS.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LINK_OPTIONS.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LINK_SEARCH_END_STATIC.rst.txt
share/doc/cmake/html/_sources/prop_tgt/LINK_SEARCH_START_STATIC.rst.txt
@@ -4076,7 +4279,9 @@ share/doc/cmake/html/_sources/prop_tgt/XCODE_ATTRIBUTE_an-attribute.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_EMBED_FRAMEWORKS_CODE_SIGN_ON_COPY.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_EMBED_FRAMEWORKS_REMOVE_HEADERS_ON_COPY.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_EMBED_type.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/XCODE_EMBED_type_CODE_SIGN_ON_COPY.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_EMBED_type_PATH.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/XCODE_EMBED_type_REMOVE_HEADERS_ON_COPY.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_EXPLICIT_FILE_TYPE.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_GENERATE_SCHEME.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_LINK_BUILD_PHASE_MODE.rst.txt
@@ -4089,6 +4294,7 @@ share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.rs
share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst.txt
+share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_ENVIRONMENT.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_EXECUTABLE.rst.txt
share/doc/cmake/html/_sources/prop_tgt/XCODE_SCHEME_GUARD_MALLOC.rst.txt
@@ -4118,13 +4324,16 @@ share/doc/cmake/html/_sources/release/3.18.rst.txt
share/doc/cmake/html/_sources/release/3.19.rst.txt
share/doc/cmake/html/_sources/release/3.2.rst.txt
share/doc/cmake/html/_sources/release/3.20.rst.txt
+share/doc/cmake/html/_sources/release/3.21.rst.txt
+share/doc/cmake/html/_sources/release/3.22.rst.txt
+share/doc/cmake/html/_sources/release/3.23.rst.txt
share/doc/cmake/html/_sources/release/3.3.rst.txt
share/doc/cmake/html/_sources/release/3.4.rst.txt
share/doc/cmake/html/_sources/release/3.5.rst.txt
share/doc/cmake/html/_sources/release/3.6.rst.txt
share/doc/cmake/html/_sources/release/3.7.rst.txt
share/doc/cmake/html/_sources/release/3.8.rst.txt
-share/doc/cmake/html/_sources/release/3.9.rst.txt
+share/doc/cmake/html/_sources/release/${MODPY_VERSION}.rst.txt
share/doc/cmake/html/_sources/release/index.rst.txt
share/doc/cmake/html/_sources/variable/
share/doc/cmake/html/_sources/variable/ANDROID.rst.txt
@@ -4255,6 +4464,7 @@ share/doc/cmake/html/_sources/variable/CMAKE_DIRECTORY_LABELS.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_DISABLE_PRECOMPILE_HEADERS.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_DL_LIBS.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_DOTNET_SDK.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_DOTNET_TARGET_FRAMEWORK.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.rst.txt
@@ -4267,6 +4477,7 @@ share/doc/cmake/html/_sources/variable/CMAKE_ENABLE_EXPORTS.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_ERROR_DEPRECATED.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_EXECUTABLE_SUFFIX.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_EXECUTABLE_SUFFIX_LANG.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_EXECUTE_PROCESS_COMMAND_ECHO.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_EXE_LINKER_FLAGS.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.rst.txt
@@ -4324,6 +4535,10 @@ share/doc/cmake/html/_sources/variable/CMAKE_GLOBAL_AUTOGEN_TARGET_NAME.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_GLOBAL_AUTORCC_TARGET.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_GLOBAL_AUTORCC_TARGET_NAME.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_GNUtoMS.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_HIP_ARCHITECTURES.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_HIP_EXTENSIONS.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_HIP_STANDARD.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_HIP_STANDARD_REQUIRED.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_HOME_DIRECTORY.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_HOST_APPLE.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_HOST_SOLARIS.rst.txt
@@ -4334,6 +4549,7 @@ share/doc/cmake/html/_sources/variable/CMAKE_HOST_SYSTEM_VERSION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_HOST_UNIX.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_HOST_WIN32.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_IGNORE_PATH.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_IGNORE_PREFIX_PATH.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_IMPORT_LIBRARY_PREFIX.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_IMPORT_LIBRARY_SUFFIX.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_INCLUDE_CURRENT_DIR.rst.txt
@@ -4374,6 +4590,7 @@ share/doc/cmake/html/_sources/variable/CMAKE_LANG_COMPILER_ABI.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_COMPILER_AR.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_COMPILER_ARCHITECTURE_ID.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_COMPILER_EXTERNAL_TOOLCHAIN.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_COMPILER_FRONTEND_VARIANT.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_COMPILER_ID.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_COMPILER_LAUNCHER.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_COMPILER_LOADED.rst.txt
@@ -4388,6 +4605,8 @@ share/doc/cmake/html/_sources/variable/CMAKE_LANG_CPPLINT.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_CREATE_SHARED_MODULE.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_CREATE_STATIC_LIBRARY.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_EXTENSIONS.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_EXTENSIONS_DEFAULT.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_FLAGS.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_FLAGS_CONFIG.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_FLAGS_CONFIG_INIT.rst.txt
@@ -4407,6 +4626,7 @@ share/doc/cmake/html/_sources/variable/CMAKE_LANG_IMPLICIT_LINK_FRAMEWORK_DIRECT
share/doc/cmake/html/_sources/variable/CMAKE_LANG_IMPLICIT_LINK_LIBRARIES.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_INCLUDE_WHAT_YOU_USE.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_LIBRARY_ARCHITECTURE.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINKER_LAUNCHER.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINKER_PREFERENCE.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINKER_PREFERENCE_PROPAGATES.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.rst.txt
@@ -4415,14 +4635,18 @@ share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_EXECUTABLE.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_LIBRARY_FILE_FLAG.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_LIBRARY_FLAG.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_LIBRARY_SUFFIX.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_LINK_WHAT_YOU_USE_FLAG.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_OUTPUT_EXTENSION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_PLATFORM_ID.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_SIMULATE_ID.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_SIMULATE_VERSION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_SIZEOF_DATA_PTR.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_SOURCE_FILE_EXTENSIONS.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_STANDARD.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_STANDARD_DEFAULT.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_STANDARD_INCLUDE_DIRECTORIES.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_STANDARD_LIBRARIES.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LANG_STANDARD_REQUIRED.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LANG_VISIBILITY_PRESET.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LIBRARY_ARCHITECTURE.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LIBRARY_ARCHITECTURE_REGEX.rst.txt
@@ -4434,12 +4658,14 @@ share/doc/cmake/html/_sources/variable/CMAKE_LINK_DEF_FILE_FLAG.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LINK_DEPENDS_NO_SHARED.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LINK_DIRECTORIES_BEFORE.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LINK_INTERFACE_LIBRARIES.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LINK_LIBRARIES_ONLY_TARGETS.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LINK_LIBRARY_FILE_FLAG.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LINK_LIBRARY_FLAG.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LINK_LIBRARY_SUFFIX.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LINK_SEARCH_END_STATIC.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LINK_SEARCH_START_STATIC.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_LINK_WHAT_YOU_USE.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_LINK_WHAT_YOU_USE_CHECK.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_MACOSX_BUNDLE.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_MACOSX_RPATH.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_MAJOR_VERSION.rst.txt
@@ -4485,6 +4711,7 @@ share/doc/cmake/html/_sources/variable/CMAKE_PCH_INSTANTIATE_TEMPLATES.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_PCH_WARN_INVALID.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_PDB_OUTPUT_DIRECTORY.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_PDB_OUTPUT_DIRECTORY_CONFIG.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_PLATFORM_NO_VERSIONED_SONAME.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_POLICY_DEFAULT_CMPNNNN.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_POLICY_WARNING_CMPNNNN.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_POSITION_INDEPENDENT_CODE.rst.txt
@@ -4503,6 +4730,7 @@ share/doc/cmake/html/_sources/variable/CMAKE_PROJECT_VERSION_MINOR.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_PROJECT_VERSION_PATCH.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_PROJECT_VERSION_TWEAK.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_RANLIB.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_REQUIRE_FIND_PACKAGE_PackageName.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_ROOT.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_RULE_MESSAGES.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY.rst.txt
@@ -4540,6 +4768,7 @@ share/doc/cmake/html/_sources/variable/CMAKE_SYSTEM.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_SYSTEM_APPBUNDLE_PATH.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_SYSTEM_FRAMEWORK_PATH.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_SYSTEM_IGNORE_PATH.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_SYSTEM_IGNORE_PREFIX_PATH.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_SYSTEM_INCLUDE_PATH.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_SYSTEM_LIBRARY_PATH.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_SYSTEM_NAME.rst.txt
@@ -4550,6 +4779,8 @@ share/doc/cmake/html/_sources/variable/CMAKE_SYSTEM_VERSION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_Swift_LANGUAGE_VERSION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_Swift_MODULE_DIRECTORY.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_Swift_NUM_THREADS.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_TLS_CAINFO.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_TLS_VERIFY.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_TOOLCHAIN_FILE.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_TRY_COMPILE_CONFIGURATION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.rst.txt
@@ -4571,6 +4802,7 @@ share/doc/cmake/html/_sources/variable/CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD
share/doc/cmake/html/_sources/variable/CMAKE_VS_INTEL_Fortran_PROJECT_VERSION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_VS_JUST_MY_CODE_DEBUGGING.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_VS_MSBUILD_COMMAND.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_VS_NUGET_PACKAGE_RESTORE.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_VS_NsightTegra_VERSION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_NAME.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.rst.txt
@@ -4586,6 +4818,9 @@ share/doc/cmake/html/_sources/variable/CMAKE_VS_SDK_LIBRARY_DIRECTORIES.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_VS_SDK_REFERENCE_DIRECTORIES.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_VS_SDK_SOURCE_DIRECTORIES.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_VS_TARGET_FRAMEWORK_IDENTIFIER.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_VS_TARGET_FRAMEWORK_TARGETS_VERSION.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_VS_TARGET_FRAMEWORK_VERSION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_VS_WINRT_BY_DEFAULT.rst.txt
@@ -4605,6 +4840,7 @@ share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSION
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst.txt
+share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_ENVIRONMENT.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_GUARD_MALLOC.rst.txt
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst.txt
@@ -4619,6 +4855,7 @@ share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_WORKING_DIRECTORY.rst.
share/doc/cmake/html/_sources/variable/CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS.rst.txt
share/doc/cmake/html/_sources/variable/CPACK_ABSOLUTE_DESTINATION_FILES.rst.txt
share/doc/cmake/html/_sources/variable/CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY.rst.txt
+share/doc/cmake/html/_sources/variable/CPACK_CUSTOM_INSTALL_VARIABLES.rst.txt
share/doc/cmake/html/_sources/variable/CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst.txt
share/doc/cmake/html/_sources/variable/CPACK_INCLUDE_TOPLEVEL_DIRECTORY.rst.txt
share/doc/cmake/html/_sources/variable/CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.rst.txt
@@ -4684,8 +4921,10 @@ share/doc/cmake/html/_sources/variable/CTEST_P4_UPDATE_OPTIONS.rst.txt
share/doc/cmake/html/_sources/variable/CTEST_RESOURCE_SPEC_FILE.rst.txt
share/doc/cmake/html/_sources/variable/CTEST_RUN_CURRENT_SCRIPT.rst.txt
share/doc/cmake/html/_sources/variable/CTEST_SCP_COMMAND.rst.txt
+share/doc/cmake/html/_sources/variable/CTEST_SCRIPT_DIRECTORY.rst.txt
share/doc/cmake/html/_sources/variable/CTEST_SITE.rst.txt
share/doc/cmake/html/_sources/variable/CTEST_SOURCE_DIRECTORY.rst.txt
+share/doc/cmake/html/_sources/variable/CTEST_SUBMIT_INACTIVITY_TIMEOUT.rst.txt
share/doc/cmake/html/_sources/variable/CTEST_SUBMIT_URL.rst.txt
share/doc/cmake/html/_sources/variable/CTEST_SVN_COMMAND.rst.txt
share/doc/cmake/html/_sources/variable/CTEST_SVN_OPTIONS.rst.txt
@@ -4701,7 +4940,7 @@ share/doc/cmake/html/_sources/variable/CTEST_USE_LAUNCHERS.rst.txt
share/doc/cmake/html/_sources/variable/CYGWIN.rst.txt
share/doc/cmake/html/_sources/variable/ENV.rst.txt
share/doc/cmake/html/_sources/variable/EXECUTABLE_OUTPUT_PATH.rst.txt
-share/doc/cmake/html/_sources/variable/GHS-MULTI.rst.txt
+share/doc/cmake/html/_sources/variable/GHSMULTI.rst.txt
share/doc/cmake/html/_sources/variable/IOS.rst.txt
share/doc/cmake/html/_sources/variable/LIBRARY_OUTPUT_PATH.rst.txt
share/doc/cmake/html/_sources/variable/MINGW.rst.txt
@@ -4722,6 +4961,7 @@ share/doc/cmake/html/_sources/variable/MSYS.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT-NAME_BINARY_DIR.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT-NAME_DESCRIPTION.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT-NAME_HOMEPAGE_URL.rst.txt
+share/doc/cmake/html/_sources/variable/PROJECT-NAME_IS_TOP_LEVEL.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT-NAME_SOURCE_DIR.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT-NAME_VERSION.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT-NAME_VERSION_MAJOR.rst.txt
@@ -4731,6 +4971,7 @@ share/doc/cmake/html/_sources/variable/PROJECT-NAME_VERSION_TWEAK.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT_BINARY_DIR.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT_DESCRIPTION.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT_HOMEPAGE_URL.rst.txt
+share/doc/cmake/html/_sources/variable/PROJECT_IS_TOP_LEVEL.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT_NAME.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT_SOURCE_DIR.rst.txt
share/doc/cmake/html/_sources/variable/PROJECT_VERSION.rst.txt
@@ -4915,17 +5156,22 @@ share/doc/cmake/html/envvar/CCMAKE_COLORS.html
share/doc/cmake/html/envvar/CFLAGS.html
share/doc/cmake/html/envvar/CMAKE_APPLE_SILICON_PROCESSOR.html
share/doc/cmake/html/envvar/CMAKE_BUILD_PARALLEL_LEVEL.html
+share/doc/cmake/html/envvar/CMAKE_BUILD_TYPE.html
+share/doc/cmake/html/envvar/CMAKE_CONFIGURATION_TYPES.html
share/doc/cmake/html/envvar/CMAKE_CONFIG_TYPE.html
share/doc/cmake/html/envvar/CMAKE_EXPORT_COMPILE_COMMANDS.html
share/doc/cmake/html/envvar/CMAKE_GENERATOR.html
share/doc/cmake/html/envvar/CMAKE_GENERATOR_INSTANCE.html
share/doc/cmake/html/envvar/CMAKE_GENERATOR_PLATFORM.html
share/doc/cmake/html/envvar/CMAKE_GENERATOR_TOOLSET.html
+share/doc/cmake/html/envvar/CMAKE_INSTALL_MODE.html
share/doc/cmake/html/envvar/CMAKE_LANG_COMPILER_LAUNCHER.html
+share/doc/cmake/html/envvar/CMAKE_LANG_LINKER_LAUNCHER.html
share/doc/cmake/html/envvar/CMAKE_MSVCIDE_RUN_PATH.html
share/doc/cmake/html/envvar/CMAKE_NO_VERBOSE.html
share/doc/cmake/html/envvar/CMAKE_OSX_ARCHITECTURES.html
share/doc/cmake/html/envvar/CMAKE_PREFIX_PATH.html
+share/doc/cmake/html/envvar/CMAKE_TOOLCHAIN_FILE.html
share/doc/cmake/html/envvar/CSFLAGS.html
share/doc/cmake/html/envvar/CTEST_INTERACTIVE_DEBUG_MODE.html
share/doc/cmake/html/envvar/CTEST_OUTPUT_ON_FAILURE.html
@@ -4942,6 +5188,8 @@ share/doc/cmake/html/envvar/DASHBOARD_TEST_FROM_CTEST.html
share/doc/cmake/html/envvar/DESTDIR.html
share/doc/cmake/html/envvar/FC.html
share/doc/cmake/html/envvar/FFLAGS.html
+share/doc/cmake/html/envvar/HIPCXX.html
+share/doc/cmake/html/envvar/HIPFLAGS.html
share/doc/cmake/html/envvar/ISPC.html
share/doc/cmake/html/envvar/ISPCFLAGS.html
share/doc/cmake/html/envvar/LDFLAGS.html
@@ -4974,6 +5222,7 @@ share/doc/cmake/html/generator/Visual Studio 12 2013.html
share/doc/cmake/html/generator/Visual Studio 14 2015.html
share/doc/cmake/html/generator/Visual Studio 15 2017.html
share/doc/cmake/html/generator/Visual Studio 16 2019.html
+share/doc/cmake/html/generator/Visual Studio 17 2022.html
share/doc/cmake/html/generator/Visual Studio 6.html
share/doc/cmake/html/generator/Visual Studio 7 .NET 2003.html
share/doc/cmake/html/generator/Visual Studio 7.html
@@ -4988,6 +5237,18 @@ share/doc/cmake/html/guide/ide-integration/index.html
share/doc/cmake/html/guide/importing-exporting/
share/doc/cmake/html/guide/importing-exporting/index.html
share/doc/cmake/html/guide/tutorial/
+share/doc/cmake/html/guide/tutorial/A Basic Starting Point.html
+share/doc/cmake/html/guide/tutorial/Adding Export Configuration.html
+share/doc/cmake/html/guide/tutorial/Adding Generator Expressions.html
+share/doc/cmake/html/guide/tutorial/Adding Support for a Testing Dashboard.html
+share/doc/cmake/html/guide/tutorial/Adding System Introspection.html
+share/doc/cmake/html/guide/tutorial/Adding Usage Requirements for a Library.html
+share/doc/cmake/html/guide/tutorial/Adding a Custom Command and Generated File.html
+share/doc/cmake/html/guide/tutorial/Adding a Library.html
+share/doc/cmake/html/guide/tutorial/Installing and Testing.html
+share/doc/cmake/html/guide/tutorial/Packaging Debug and Release.html
+share/doc/cmake/html/guide/tutorial/Packaging an Installer.html
+share/doc/cmake/html/guide/tutorial/Selecting Static or Shared Libraries.html
share/doc/cmake/html/guide/tutorial/index.html
share/doc/cmake/html/guide/user-interaction/
share/doc/cmake/html/guide/user-interaction/index.html
@@ -5179,6 +5440,7 @@ share/doc/cmake/html/module/FindMPEG2.html
share/doc/cmake/html/module/FindMPI.html
share/doc/cmake/html/module/FindMatlab.html
share/doc/cmake/html/module/FindMotif.html
+share/doc/cmake/html/module/FindMsys.html
share/doc/cmake/html/module/FindODBC.html
share/doc/cmake/html/module/FindOpenACC.html
share/doc/cmake/html/module/FindOpenAL.html
@@ -5410,6 +5672,15 @@ share/doc/cmake/html/policy/CMP0117.html
share/doc/cmake/html/policy/CMP0118.html
share/doc/cmake/html/policy/CMP0119.html
share/doc/cmake/html/policy/CMP0120.html
+share/doc/cmake/html/policy/CMP0121.html
+share/doc/cmake/html/policy/CMP0122.html
+share/doc/cmake/html/policy/CMP0123.html
+share/doc/cmake/html/policy/CMP0124.html
+share/doc/cmake/html/policy/CMP0125.html
+share/doc/cmake/html/policy/CMP0126.html
+share/doc/cmake/html/policy/CMP0127.html
+share/doc/cmake/html/policy/CMP0128.html
+share/doc/cmake/html/policy/CMP0129.html
share/doc/cmake/html/prop_cache/
share/doc/cmake/html/prop_cache/ADVANCED.html
share/doc/cmake/html/prop_cache/HELPSTRING.html
@@ -5431,6 +5702,7 @@ share/doc/cmake/html/prop_dir/COMPILE_OPTIONS.html
share/doc/cmake/html/prop_dir/DEFINITIONS.html
share/doc/cmake/html/prop_dir/EXCLUDE_FROM_ALL.html
share/doc/cmake/html/prop_dir/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.html
+share/doc/cmake/html/prop_dir/IMPORTED_TARGETS.html
share/doc/cmake/html/prop_dir/INCLUDE_DIRECTORIES.html
share/doc/cmake/html/prop_dir/INCLUDE_REGULAR_EXPRESSION.html
share/doc/cmake/html/prop_dir/INTERPROCEDURAL_OPTIMIZATION.html
@@ -5460,6 +5732,7 @@ share/doc/cmake/html/prop_gbl/AUTOGEN_TARGETS_FOLDER.html
share/doc/cmake/html/prop_gbl/AUTOMOC_SOURCE_GROUP.html
share/doc/cmake/html/prop_gbl/AUTOMOC_TARGETS_FOLDER.html
share/doc/cmake/html/prop_gbl/AUTORCC_SOURCE_GROUP.html
+share/doc/cmake/html/prop_gbl/AUTOUIC_SOURCE_GROUP.html
share/doc/cmake/html/prop_gbl/CMAKE_CUDA_KNOWN_FEATURES.html
share/doc/cmake/html/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.html
share/doc/cmake/html/prop_gbl/CMAKE_C_KNOWN_FEATURES.html
@@ -5559,6 +5832,7 @@ share/doc/cmake/html/prop_test/COST.html
share/doc/cmake/html/prop_test/DEPENDS.html
share/doc/cmake/html/prop_test/DISABLED.html
share/doc/cmake/html/prop_test/ENVIRONMENT.html
+share/doc/cmake/html/prop_test/ENVIRONMENT_MODIFICATION.html
share/doc/cmake/html/prop_test/FAIL_REGULAR_EXPRESSION.html
share/doc/cmake/html/prop_test/FIXTURES_CLEANUP.html
share/doc/cmake/html/prop_test/FIXTURES_REQUIRED.html
@@ -5666,6 +5940,7 @@ share/doc/cmake/html/prop_tgt/DEPLOYMENT_ADDITIONAL_FILES.html
share/doc/cmake/html/prop_tgt/DEPLOYMENT_REMOTE_DIRECTORY.html
share/doc/cmake/html/prop_tgt/DEPRECATION.html
share/doc/cmake/html/prop_tgt/DISABLE_PRECOMPILE_HEADERS.html
+share/doc/cmake/html/prop_tgt/DOTNET_SDK.html
share/doc/cmake/html/prop_tgt/DOTNET_TARGET_FRAMEWORK.html
share/doc/cmake/html/prop_tgt/DOTNET_TARGET_FRAMEWORK_VERSION.html
share/doc/cmake/html/prop_tgt/ENABLE_EXPORTS.html
@@ -5680,6 +5955,7 @@ share/doc/cmake/html/prop_tgt/FOLDER.html
share/doc/cmake/html/prop_tgt/FRAMEWORK.html
share/doc/cmake/html/prop_tgt/FRAMEWORK_MULTI_CONFIG_POSTFIX_CONFIG.html
share/doc/cmake/html/prop_tgt/FRAMEWORK_VERSION.html
+share/doc/cmake/html/prop_tgt/Fortran_BUILDING_INSTRINSIC_MODULES.html
share/doc/cmake/html/prop_tgt/Fortran_FORMAT.html
share/doc/cmake/html/prop_tgt/Fortran_MODULE_DIRECTORY.html
share/doc/cmake/html/prop_tgt/Fortran_PREPROCESS.html
@@ -5688,6 +5964,15 @@ share/doc/cmake/html/prop_tgt/GHS_INTEGRITY_APP.html
share/doc/cmake/html/prop_tgt/GHS_NO_SOURCE_GROUP_FILE.html
share/doc/cmake/html/prop_tgt/GNUtoMS.html
share/doc/cmake/html/prop_tgt/HAS_CXX.html
+share/doc/cmake/html/prop_tgt/HEADER_DIRS.html
+share/doc/cmake/html/prop_tgt/HEADER_DIRS_NAME.html
+share/doc/cmake/html/prop_tgt/HEADER_SET.html
+share/doc/cmake/html/prop_tgt/HEADER_SETS.html
+share/doc/cmake/html/prop_tgt/HEADER_SET_NAME.html
+share/doc/cmake/html/prop_tgt/HIP_ARCHITECTURES.html
+share/doc/cmake/html/prop_tgt/HIP_EXTENSIONS.html
+share/doc/cmake/html/prop_tgt/HIP_STANDARD.html
+share/doc/cmake/html/prop_tgt/HIP_STANDARD_REQUIRED.html
share/doc/cmake/html/prop_tgt/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.html
share/doc/cmake/html/prop_tgt/IMPORTED.html
share/doc/cmake/html/prop_tgt/IMPORTED_COMMON_LANGUAGE_RUNTIME.html
@@ -5709,6 +5994,7 @@ share/doc/cmake/html/prop_tgt/IMPORTED_LOCATION.html
share/doc/cmake/html/prop_tgt/IMPORTED_LOCATION_CONFIG.html
share/doc/cmake/html/prop_tgt/IMPORTED_NO_SONAME.html
share/doc/cmake/html/prop_tgt/IMPORTED_NO_SONAME_CONFIG.html
+share/doc/cmake/html/prop_tgt/IMPORTED_NO_SYSTEM.html
share/doc/cmake/html/prop_tgt/IMPORTED_OBJECTS.html
share/doc/cmake/html/prop_tgt/IMPORTED_OBJECTS_CONFIG.html
share/doc/cmake/html/prop_tgt/IMPORTED_SONAME.html
@@ -5724,6 +6010,7 @@ share/doc/cmake/html/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.html
share/doc/cmake/html/prop_tgt/INTERFACE_COMPILE_DEFINITIONS.html
share/doc/cmake/html/prop_tgt/INTERFACE_COMPILE_FEATURES.html
share/doc/cmake/html/prop_tgt/INTERFACE_COMPILE_OPTIONS.html
+share/doc/cmake/html/prop_tgt/INTERFACE_HEADER_SETS.html
share/doc/cmake/html/prop_tgt/INTERFACE_INCLUDE_DIRECTORIES.html
share/doc/cmake/html/prop_tgt/INTERFACE_LINK_DEPENDS.html
share/doc/cmake/html/prop_tgt/INTERFACE_LINK_DIRECTORIES.html
@@ -5747,7 +6034,11 @@ share/doc/cmake/html/prop_tgt/LANG_CLANG_TIDY.html
share/doc/cmake/html/prop_tgt/LANG_COMPILER_LAUNCHER.html
share/doc/cmake/html/prop_tgt/LANG_CPPCHECK.html
share/doc/cmake/html/prop_tgt/LANG_CPPLINT.html
+share/doc/cmake/html/prop_tgt/LANG_EXTENSIONS.html
share/doc/cmake/html/prop_tgt/LANG_INCLUDE_WHAT_YOU_USE.html
+share/doc/cmake/html/prop_tgt/LANG_LINKER_LAUNCHER.html
+share/doc/cmake/html/prop_tgt/LANG_STANDARD.html
+share/doc/cmake/html/prop_tgt/LANG_STANDARD_REQUIRED.html
share/doc/cmake/html/prop_tgt/LANG_VISIBILITY_PRESET.html
share/doc/cmake/html/prop_tgt/LIBRARY_OUTPUT_DIRECTORY.html
share/doc/cmake/html/prop_tgt/LIBRARY_OUTPUT_DIRECTORY_CONFIG.html
@@ -5764,6 +6055,7 @@ share/doc/cmake/html/prop_tgt/LINK_INTERFACE_LIBRARIES_CONFIG.html
share/doc/cmake/html/prop_tgt/LINK_INTERFACE_MULTIPLICITY.html
share/doc/cmake/html/prop_tgt/LINK_INTERFACE_MULTIPLICITY_CONFIG.html
share/doc/cmake/html/prop_tgt/LINK_LIBRARIES.html
+share/doc/cmake/html/prop_tgt/LINK_LIBRARIES_ONLY_TARGETS.html
share/doc/cmake/html/prop_tgt/LINK_OPTIONS.html
share/doc/cmake/html/prop_tgt/LINK_SEARCH_END_STATIC.html
share/doc/cmake/html/prop_tgt/LINK_SEARCH_START_STATIC.html
@@ -5881,7 +6173,9 @@ share/doc/cmake/html/prop_tgt/XCODE_ATTRIBUTE_an-attribute.html
share/doc/cmake/html/prop_tgt/XCODE_EMBED_FRAMEWORKS_CODE_SIGN_ON_COPY.html
share/doc/cmake/html/prop_tgt/XCODE_EMBED_FRAMEWORKS_REMOVE_HEADERS_ON_COPY.html
share/doc/cmake/html/prop_tgt/XCODE_EMBED_type.html
+share/doc/cmake/html/prop_tgt/XCODE_EMBED_type_CODE_SIGN_ON_COPY.html
share/doc/cmake/html/prop_tgt/XCODE_EMBED_type_PATH.html
+share/doc/cmake/html/prop_tgt/XCODE_EMBED_type_REMOVE_HEADERS_ON_COPY.html
share/doc/cmake/html/prop_tgt/XCODE_EXPLICIT_FILE_TYPE.html
share/doc/cmake/html/prop_tgt/XCODE_GENERATE_SCHEME.html
share/doc/cmake/html/prop_tgt/XCODE_LINK_BUILD_PHASE_MODE.html
@@ -5894,6 +6188,7 @@ 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
+share/doc/cmake/html/prop_tgt/XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE.html
share/doc/cmake/html/prop_tgt/XCODE_SCHEME_ENVIRONMENT.html
share/doc/cmake/html/prop_tgt/XCODE_SCHEME_EXECUTABLE.html
share/doc/cmake/html/prop_tgt/XCODE_SCHEME_GUARD_MALLOC.html
@@ -5923,13 +6218,16 @@ share/doc/cmake/html/release/3.18.html
share/doc/cmake/html/release/3.19.html
share/doc/cmake/html/release/3.2.html
share/doc/cmake/html/release/3.20.html
+share/doc/cmake/html/release/3.21.html
+share/doc/cmake/html/release/3.22.html
+share/doc/cmake/html/release/3.23.html
share/doc/cmake/html/release/3.3.html
share/doc/cmake/html/release/3.4.html
share/doc/cmake/html/release/3.5.html
share/doc/cmake/html/release/3.6.html
share/doc/cmake/html/release/3.7.html
share/doc/cmake/html/release/3.8.html
-share/doc/cmake/html/release/3.9.html
+share/doc/cmake/html/release/${MODPY_VERSION}.html
share/doc/cmake/html/release/index.html
share/doc/cmake/html/search.html
share/doc/cmake/html/searchindex.js
@@ -6062,6 +6360,7 @@ 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_SDK.html
share/doc/cmake/html/variable/CMAKE_DOTNET_TARGET_FRAMEWORK.html
share/doc/cmake/html/variable/CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION.html
share/doc/cmake/html/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.html
@@ -6074,6 +6373,7 @@ share/doc/cmake/html/variable/CMAKE_ENABLE_EXPORTS.html
share/doc/cmake/html/variable/CMAKE_ERROR_DEPRECATED.html
share/doc/cmake/html/variable/CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.html
share/doc/cmake/html/variable/CMAKE_EXECUTABLE_SUFFIX.html
+share/doc/cmake/html/variable/CMAKE_EXECUTABLE_SUFFIX_LANG.html
share/doc/cmake/html/variable/CMAKE_EXECUTE_PROCESS_COMMAND_ECHO.html
share/doc/cmake/html/variable/CMAKE_EXE_LINKER_FLAGS.html
share/doc/cmake/html/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.html
@@ -6131,6 +6431,10 @@ share/doc/cmake/html/variable/CMAKE_GLOBAL_AUTOGEN_TARGET_NAME.html
share/doc/cmake/html/variable/CMAKE_GLOBAL_AUTORCC_TARGET.html
share/doc/cmake/html/variable/CMAKE_GLOBAL_AUTORCC_TARGET_NAME.html
share/doc/cmake/html/variable/CMAKE_GNUtoMS.html
+share/doc/cmake/html/variable/CMAKE_HIP_ARCHITECTURES.html
+share/doc/cmake/html/variable/CMAKE_HIP_EXTENSIONS.html
+share/doc/cmake/html/variable/CMAKE_HIP_STANDARD.html
+share/doc/cmake/html/variable/CMAKE_HIP_STANDARD_REQUIRED.html
share/doc/cmake/html/variable/CMAKE_HOME_DIRECTORY.html
share/doc/cmake/html/variable/CMAKE_HOST_APPLE.html
share/doc/cmake/html/variable/CMAKE_HOST_SOLARIS.html
@@ -6141,6 +6445,7 @@ share/doc/cmake/html/variable/CMAKE_HOST_SYSTEM_VERSION.html
share/doc/cmake/html/variable/CMAKE_HOST_UNIX.html
share/doc/cmake/html/variable/CMAKE_HOST_WIN32.html
share/doc/cmake/html/variable/CMAKE_IGNORE_PATH.html
+share/doc/cmake/html/variable/CMAKE_IGNORE_PREFIX_PATH.html
share/doc/cmake/html/variable/CMAKE_IMPORT_LIBRARY_PREFIX.html
share/doc/cmake/html/variable/CMAKE_IMPORT_LIBRARY_SUFFIX.html
share/doc/cmake/html/variable/CMAKE_INCLUDE_CURRENT_DIR.html
@@ -6181,6 +6486,7 @@ share/doc/cmake/html/variable/CMAKE_LANG_COMPILER_ABI.html
share/doc/cmake/html/variable/CMAKE_LANG_COMPILER_AR.html
share/doc/cmake/html/variable/CMAKE_LANG_COMPILER_ARCHITECTURE_ID.html
share/doc/cmake/html/variable/CMAKE_LANG_COMPILER_EXTERNAL_TOOLCHAIN.html
+share/doc/cmake/html/variable/CMAKE_LANG_COMPILER_FRONTEND_VARIANT.html
share/doc/cmake/html/variable/CMAKE_LANG_COMPILER_ID.html
share/doc/cmake/html/variable/CMAKE_LANG_COMPILER_LAUNCHER.html
share/doc/cmake/html/variable/CMAKE_LANG_COMPILER_LOADED.html
@@ -6195,6 +6501,8 @@ share/doc/cmake/html/variable/CMAKE_LANG_CPPLINT.html
share/doc/cmake/html/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY.html
share/doc/cmake/html/variable/CMAKE_LANG_CREATE_SHARED_MODULE.html
share/doc/cmake/html/variable/CMAKE_LANG_CREATE_STATIC_LIBRARY.html
+share/doc/cmake/html/variable/CMAKE_LANG_EXTENSIONS.html
+share/doc/cmake/html/variable/CMAKE_LANG_EXTENSIONS_DEFAULT.html
share/doc/cmake/html/variable/CMAKE_LANG_FLAGS.html
share/doc/cmake/html/variable/CMAKE_LANG_FLAGS_CONFIG.html
share/doc/cmake/html/variable/CMAKE_LANG_FLAGS_CONFIG_INIT.html
@@ -6214,6 +6522,7 @@ share/doc/cmake/html/variable/CMAKE_LANG_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES.htm
share/doc/cmake/html/variable/CMAKE_LANG_IMPLICIT_LINK_LIBRARIES.html
share/doc/cmake/html/variable/CMAKE_LANG_INCLUDE_WHAT_YOU_USE.html
share/doc/cmake/html/variable/CMAKE_LANG_LIBRARY_ARCHITECTURE.html
+share/doc/cmake/html/variable/CMAKE_LANG_LINKER_LAUNCHER.html
share/doc/cmake/html/variable/CMAKE_LANG_LINKER_PREFERENCE.html
share/doc/cmake/html/variable/CMAKE_LANG_LINKER_PREFERENCE_PROPAGATES.html
share/doc/cmake/html/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.html
@@ -6222,14 +6531,18 @@ 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_LINK_WHAT_YOU_USE_FLAG.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
share/doc/cmake/html/variable/CMAKE_LANG_SIMULATE_VERSION.html
share/doc/cmake/html/variable/CMAKE_LANG_SIZEOF_DATA_PTR.html
share/doc/cmake/html/variable/CMAKE_LANG_SOURCE_FILE_EXTENSIONS.html
+share/doc/cmake/html/variable/CMAKE_LANG_STANDARD.html
+share/doc/cmake/html/variable/CMAKE_LANG_STANDARD_DEFAULT.html
share/doc/cmake/html/variable/CMAKE_LANG_STANDARD_INCLUDE_DIRECTORIES.html
share/doc/cmake/html/variable/CMAKE_LANG_STANDARD_LIBRARIES.html
+share/doc/cmake/html/variable/CMAKE_LANG_STANDARD_REQUIRED.html
share/doc/cmake/html/variable/CMAKE_LANG_VISIBILITY_PRESET.html
share/doc/cmake/html/variable/CMAKE_LIBRARY_ARCHITECTURE.html
share/doc/cmake/html/variable/CMAKE_LIBRARY_ARCHITECTURE_REGEX.html
@@ -6241,12 +6554,14 @@ share/doc/cmake/html/variable/CMAKE_LINK_DEF_FILE_FLAG.html
share/doc/cmake/html/variable/CMAKE_LINK_DEPENDS_NO_SHARED.html
share/doc/cmake/html/variable/CMAKE_LINK_DIRECTORIES_BEFORE.html
share/doc/cmake/html/variable/CMAKE_LINK_INTERFACE_LIBRARIES.html
+share/doc/cmake/html/variable/CMAKE_LINK_LIBRARIES_ONLY_TARGETS.html
share/doc/cmake/html/variable/CMAKE_LINK_LIBRARY_FILE_FLAG.html
share/doc/cmake/html/variable/CMAKE_LINK_LIBRARY_FLAG.html
share/doc/cmake/html/variable/CMAKE_LINK_LIBRARY_SUFFIX.html
share/doc/cmake/html/variable/CMAKE_LINK_SEARCH_END_STATIC.html
share/doc/cmake/html/variable/CMAKE_LINK_SEARCH_START_STATIC.html
share/doc/cmake/html/variable/CMAKE_LINK_WHAT_YOU_USE.html
+share/doc/cmake/html/variable/CMAKE_LINK_WHAT_YOU_USE_CHECK.html
share/doc/cmake/html/variable/CMAKE_MACOSX_BUNDLE.html
share/doc/cmake/html/variable/CMAKE_MACOSX_RPATH.html
share/doc/cmake/html/variable/CMAKE_MAJOR_VERSION.html
@@ -6292,6 +6607,7 @@ share/doc/cmake/html/variable/CMAKE_PCH_INSTANTIATE_TEMPLATES.html
share/doc/cmake/html/variable/CMAKE_PCH_WARN_INVALID.html
share/doc/cmake/html/variable/CMAKE_PDB_OUTPUT_DIRECTORY.html
share/doc/cmake/html/variable/CMAKE_PDB_OUTPUT_DIRECTORY_CONFIG.html
+share/doc/cmake/html/variable/CMAKE_PLATFORM_NO_VERSIONED_SONAME.html
share/doc/cmake/html/variable/CMAKE_POLICY_DEFAULT_CMPNNNN.html
share/doc/cmake/html/variable/CMAKE_POLICY_WARNING_CMPNNNN.html
share/doc/cmake/html/variable/CMAKE_POSITION_INDEPENDENT_CODE.html
@@ -6310,6 +6626,7 @@ share/doc/cmake/html/variable/CMAKE_PROJECT_VERSION_MINOR.html
share/doc/cmake/html/variable/CMAKE_PROJECT_VERSION_PATCH.html
share/doc/cmake/html/variable/CMAKE_PROJECT_VERSION_TWEAK.html
share/doc/cmake/html/variable/CMAKE_RANLIB.html
+share/doc/cmake/html/variable/CMAKE_REQUIRE_FIND_PACKAGE_PackageName.html
share/doc/cmake/html/variable/CMAKE_ROOT.html
share/doc/cmake/html/variable/CMAKE_RULE_MESSAGES.html
share/doc/cmake/html/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY.html
@@ -6347,6 +6664,7 @@ share/doc/cmake/html/variable/CMAKE_SYSTEM.html
share/doc/cmake/html/variable/CMAKE_SYSTEM_APPBUNDLE_PATH.html
share/doc/cmake/html/variable/CMAKE_SYSTEM_FRAMEWORK_PATH.html
share/doc/cmake/html/variable/CMAKE_SYSTEM_IGNORE_PATH.html
+share/doc/cmake/html/variable/CMAKE_SYSTEM_IGNORE_PREFIX_PATH.html
share/doc/cmake/html/variable/CMAKE_SYSTEM_INCLUDE_PATH.html
share/doc/cmake/html/variable/CMAKE_SYSTEM_LIBRARY_PATH.html
share/doc/cmake/html/variable/CMAKE_SYSTEM_NAME.html
@@ -6357,6 +6675,8 @@ share/doc/cmake/html/variable/CMAKE_SYSTEM_VERSION.html
share/doc/cmake/html/variable/CMAKE_Swift_LANGUAGE_VERSION.html
share/doc/cmake/html/variable/CMAKE_Swift_MODULE_DIRECTORY.html
share/doc/cmake/html/variable/CMAKE_Swift_NUM_THREADS.html
+share/doc/cmake/html/variable/CMAKE_TLS_CAINFO.html
+share/doc/cmake/html/variable/CMAKE_TLS_VERIFY.html
share/doc/cmake/html/variable/CMAKE_TOOLCHAIN_FILE.html
share/doc/cmake/html/variable/CMAKE_TRY_COMPILE_CONFIGURATION.html
share/doc/cmake/html/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.html
@@ -6378,6 +6698,7 @@ share/doc/cmake/html/variable/CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD.html
share/doc/cmake/html/variable/CMAKE_VS_INTEL_Fortran_PROJECT_VERSION.html
share/doc/cmake/html/variable/CMAKE_VS_JUST_MY_CODE_DEBUGGING.html
share/doc/cmake/html/variable/CMAKE_VS_MSBUILD_COMMAND.html
+share/doc/cmake/html/variable/CMAKE_VS_NUGET_PACKAGE_RESTORE.html
share/doc/cmake/html/variable/CMAKE_VS_NsightTegra_VERSION.html
share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_NAME.html
share/doc/cmake/html/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.html
@@ -6393,6 +6714,9 @@ share/doc/cmake/html/variable/CMAKE_VS_SDK_LIBRARY_DIRECTORIES.html
share/doc/cmake/html/variable/CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES.html
share/doc/cmake/html/variable/CMAKE_VS_SDK_REFERENCE_DIRECTORIES.html
share/doc/cmake/html/variable/CMAKE_VS_SDK_SOURCE_DIRECTORIES.html
+share/doc/cmake/html/variable/CMAKE_VS_TARGET_FRAMEWORK_IDENTIFIER.html
+share/doc/cmake/html/variable/CMAKE_VS_TARGET_FRAMEWORK_TARGETS_VERSION.html
+share/doc/cmake/html/variable/CMAKE_VS_TARGET_FRAMEWORK_VERSION.html
share/doc/cmake/html/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION.html
share/doc/cmake/html/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM.html
share/doc/cmake/html/variable/CMAKE_VS_WINRT_BY_DEFAULT.html
@@ -6412,6 +6736,7 @@ share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.html
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.html
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.html
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.html
+share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE.html
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_ENVIRONMENT.html
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_GUARD_MALLOC.html
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.html
@@ -6426,6 +6751,7 @@ share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_WORKING_DIRECTORY.html
share/doc/cmake/html/variable/CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS.html
share/doc/cmake/html/variable/CPACK_ABSOLUTE_DESTINATION_FILES.html
share/doc/cmake/html/variable/CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY.html
+share/doc/cmake/html/variable/CPACK_CUSTOM_INSTALL_VARIABLES.html
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
@@ -6491,8 +6817,10 @@ share/doc/cmake/html/variable/CTEST_P4_UPDATE_OPTIONS.html
share/doc/cmake/html/variable/CTEST_RESOURCE_SPEC_FILE.html
share/doc/cmake/html/variable/CTEST_RUN_CURRENT_SCRIPT.html
share/doc/cmake/html/variable/CTEST_SCP_COMMAND.html
+share/doc/cmake/html/variable/CTEST_SCRIPT_DIRECTORY.html
share/doc/cmake/html/variable/CTEST_SITE.html
share/doc/cmake/html/variable/CTEST_SOURCE_DIRECTORY.html
+share/doc/cmake/html/variable/CTEST_SUBMIT_INACTIVITY_TIMEOUT.html
share/doc/cmake/html/variable/CTEST_SUBMIT_URL.html
share/doc/cmake/html/variable/CTEST_SVN_COMMAND.html
share/doc/cmake/html/variable/CTEST_SVN_OPTIONS.html
@@ -6508,7 +6836,7 @@ share/doc/cmake/html/variable/CTEST_USE_LAUNCHERS.html
share/doc/cmake/html/variable/CYGWIN.html
share/doc/cmake/html/variable/ENV.html
share/doc/cmake/html/variable/EXECUTABLE_OUTPUT_PATH.html
-share/doc/cmake/html/variable/GHS-MULTI.html
+share/doc/cmake/html/variable/GHSMULTI.html
share/doc/cmake/html/variable/IOS.html
share/doc/cmake/html/variable/LIBRARY_OUTPUT_PATH.html
share/doc/cmake/html/variable/MINGW.html
@@ -6529,6 +6857,7 @@ share/doc/cmake/html/variable/MSYS.html
share/doc/cmake/html/variable/PROJECT-NAME_BINARY_DIR.html
share/doc/cmake/html/variable/PROJECT-NAME_DESCRIPTION.html
share/doc/cmake/html/variable/PROJECT-NAME_HOMEPAGE_URL.html
+share/doc/cmake/html/variable/PROJECT-NAME_IS_TOP_LEVEL.html
share/doc/cmake/html/variable/PROJECT-NAME_SOURCE_DIR.html
share/doc/cmake/html/variable/PROJECT-NAME_VERSION.html
share/doc/cmake/html/variable/PROJECT-NAME_VERSION_MAJOR.html
@@ -6538,6 +6867,7 @@ share/doc/cmake/html/variable/PROJECT-NAME_VERSION_TWEAK.html
share/doc/cmake/html/variable/PROJECT_BINARY_DIR.html
share/doc/cmake/html/variable/PROJECT_DESCRIPTION.html
share/doc/cmake/html/variable/PROJECT_HOMEPAGE_URL.html
+share/doc/cmake/html/variable/PROJECT_IS_TOP_LEVEL.html
share/doc/cmake/html/variable/PROJECT_NAME.html
share/doc/cmake/html/variable/PROJECT_SOURCE_DIR.html
share/doc/cmake/html/variable/PROJECT_VERSION.html
diff --git a/devel/cutter/Makefile b/devel/cutter/Makefile
index e703c64bda2..b6876428e5e 100644
--- a/devel/cutter/Makefile
+++ b/devel/cutter/Makefile
@@ -43,8 +43,8 @@ CONFIGURE_ARGS =-DCUTTER_ENABLE_GRAPHVIZ=ON \

NO_TEST = Yes

-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="${CFLAGS} -I${LOCALBASE}/include/KF5" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include/KF5"
+CFLAGS += -I${LOCALBASE}/include/KF5
+CXXFLAGS += -I${LOCALBASE}/include/KF5

do-install:
${INSTALL_PROGRAM} ${WRKBUILD}/Cutter ${PREFIX}/bin/cutter
diff --git a/devel/kf5/kdewebkit/patches/patch-CMakeLists_txt b/devel/kf5/kdewebkit/patches/patch-CMakeLists_txt
new file mode 100644
index 00000000000..ab81423223d
--- /dev/null
+++ b/devel/kf5/kdewebkit/patches/patch-CMakeLists_txt
@@ -0,0 +1,12 @@
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -16,7 +16,7 @@ option(BUILD_DESIGNERPLUGIN "Build plugin for Qt Desig
+ add_feature_info(DESIGNERPLUGIN ${BUILD_DESIGNERPLUGIN} "Build plugin for Qt Designer")
+
+ set(REQUIRED_QT_VERSION 5.15.2)
+-find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Widgets WebKitWidgets Network)
++find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Widgets WebKitWidgets WebChannel Network Positioning Sensors Quick)
+ include(KDEInstallDirs)
+ include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
+ include(KDECMakeSettings)
diff --git a/devel/kreport/patches/patch-CMakeLists_txt b/devel/kreport/patches/patch-CMakeLists_txt
new file mode 100644
index 00000000000..486e46baec7
--- /dev/null
+++ b/devel/kreport/patches/patch-CMakeLists_txt
@@ -0,0 +1,12 @@
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -37,7 +37,7 @@ set(REQUIRED_KPROPERTY_VERSION 3.2.0)
+
+ # Required components to build this framework
+ # TODO move Widgets/KF5WidgetsAddons-dependent part to a libKReportDesigner
+-find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Core Widgets Xml PrintSupport)
++find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Core Widgets Xml PrintSupport Sensors)
+ find_package(KF5 ${REQUIRED_KF5_VERSION} REQUIRED CoreAddons WidgetsAddons GuiAddons Config)
+ find_package(KPropertyWidgets ${REQUIRED_KPROPERTY_VERSION} COMPONENTS KF)
+ set_package_properties(KPropertyWidgets PROPERTIES TYPE REQUIRED
diff --git a/devel/libgit2/libgit2/Makefile b/devel/libgit2/libgit2/Makefile
index e92698dd7b9..a3f5e0f2c0e 100644
--- a/devel/libgit2/libgit2/Makefile
+++ b/devel/libgit2/libgit2/Makefile
@@ -26,13 +26,9 @@ WANTLIB += crypto http_parser pcre pcreposix pthread ssh2 ssl
WANTLIB += z

CONFIGURE_ARGS= -DUSE_SSH=ON \
- -DUSE_HTTP_PARSER=system \
- -DCMAKE_EXE_LINKER_FLAGS:STRING="-L${LOCALBASE}/lib" \
- -DCMAKE_SHARED_LINKER_FLAGS:STRING="-L${LOCALBASE}/lib"
-
-# XXX
-# libgit2-1.4.0/libgit2-1.4.0/deps/ntlmclient/unicode_builtin.h:13:10:
-# fatal error: 'iconv.h' file not found
-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="-I${LOCALBASE}/include"
+ -DUSE_HTTP_PARSER=system
+
+CFLAGS += -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

.include <bsd.port.mk>
diff --git a/devel/mygui/Makefile b/devel/mygui/Makefile
index b1b7b57482e..547bf98fa03 100644
--- a/devel/mygui/Makefile
+++ b/devel/mygui/Makefile
@@ -28,8 +28,9 @@ MODULES = devel/cmake
BUILD_DEPENDS = devel/ois
LIB_DEPENDS = x11/ogre,-main

-CONFIGURE_ARGS += -DCMAKE_CXX_FLAGS="${CXXFLAGS} -fPIC" \
- -DMYGUI_BUILD_TOOLS=false \
+CXXFLAGS += -fPIC
+
+CONFIGURE_ARGS += -DMYGUI_BUILD_TOOLS=false \
-DMYGUI_BUILD_PLUGINS=false

NO_TEST = Yes
diff --git a/editors/featherpad/Makefile b/editors/featherpad/Makefile
index 75b79dabbaf..c73ec4d8c0e 100644
--- a/editors/featherpad/Makefile
+++ b/editors/featherpad/Makefile
@@ -25,8 +25,9 @@ LIB_DEPENDS = textproc/hunspell \
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+3,-guic

-CONFIGURE_ARGS = -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
- -DCMAKE_INSTALL_PREFIX="${PREFIX}"
+CONFIGURE_ARGS = -DCMAKE_INSTALL_PREFIX="${PREFIX}"
+
+CXXFLAGS += -I${LOCALBASE}/include

NO_TEST = Yes

diff --git a/editors/teaqt/Makefile b/editors/teaqt/Makefile
index c6653c6e797..47185d4ac00 100644
--- a/editors/teaqt/Makefile
+++ b/editors/teaqt/Makefile
@@ -28,12 +28,9 @@ RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+3,-guic


-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="${CFLAGS} \
- -I${LOCALBASE}/include" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} \
- -I${LOCALBASE}/include" \
- -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} \
- -L${LOCALBASE}/lib"
+CFLAGS += -I${LOCALBASE}/include
+CXXFLAGS += -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

NO_TEST = Yes

diff --git a/emulators/citra/Makefile b/emulators/citra/Makefile
index abac66410f7..0e76100627f 100644
--- a/emulators/citra/Makefile
+++ b/emulators/citra/Makefile
@@ -39,11 +39,12 @@ LIB_DEPENDS = devel/cryptopp \
net/enet \
x11/qt5/qtmultimedia

-CONFIGURE_ARGS = -DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include ${CXXFLAGS}" \
- -DCMAKE_PREFIX_PATH="-I${LOCALBASE}/lib/qt5/cmake/Qt5/" \
+CONFIGURE_ARGS = -DCMAKE_PREFIX_PATH="-I${LOCALBASE}/lib/qt5/cmake/Qt5/" \
-DENABLE_CUBEB=OFF \
-DENABLE_WEB_SERVICE=OFF

+CXXFLAGS += -I${LOCALBASE}/include
+
do-test:
cd ${WRKBUILD}/src/tests && ./tests

diff --git a/emulators/ppsspp/Makefile b/emulators/ppsspp/Makefile
index ba22f00f61a..9280479005a 100644
--- a/emulators/ppsspp/Makefile
+++ b/emulators/ppsspp/Makefile
@@ -58,14 +58,14 @@ LIB_DEPENDS = archivers/snappy \
graphics/png
COMPILER = base-clang ports-gcc

-CONFIGURE_ARGS = -DCMAKE_CXX_FLAGS="-I${X11BASE}/include" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
- -DUSE_SYSTEM_FFMPEG=ON \
+CONFIGURE_ARGS = -DUSE_SYSTEM_FFMPEG=ON \
-DUSE_SYSTEM_LIBZIP=ON \
-DUSE_SYSTEM_SNAPPY=ON \
-DUSE_DISCORD=OFF \
-DUSING_EGL=OFF

+CXXFLAGS += -I${X11BASE}/include
+
NO_TEST = Yes

post-extract:
diff --git a/games/arx-libertatis/Makefile b/games/arx-libertatis/Makefile
index 742e008d762..ce28abc0202 100644
--- a/games/arx-libertatis/Makefile
+++ b/games/arx-libertatis/Makefile
@@ -35,11 +35,12 @@ CONFIGURE_ARGS = -DBUILD_CRASHHANDLER=OFF \
-DBUILD_CRASHREPORTER=OFF \
-DBUILD_IO_LIBRARY=OFF \
-DBUILD_TESTS=ON \
- -DCMAKE_EXE_LINKER_FLAGS="-lpthread" \
-DCMAKE_INSTALL_MANDIR=${LOCALBASE}/man \
-DCMAKE_INSTALL_PREFIX=${LOCALBASE}/share/arx \
-DUNITY_BUILD=OFF

+MODCMAKE_LDFLAGS = -lpthread
+
PORTHOME = ${WRKDIR}

post-install:
diff --git a/games/barony/Makefile b/games/barony/Makefile
index ee9b12ab0ee..e4424db4024 100644
--- a/games/barony/Makefile
+++ b/games/barony/Makefile
@@ -37,13 +37,14 @@ LIB_DEPENDS = audio/libvorbis \
graphics/png

CONFIGURE_ENV = RAPID_JSONROOT="${WRKDIR}/rapidjson-${RAPIDJSON_V}/"
-CONFIGURE_ARGS = -DCMAKE_C_FLAGS="${CFLAGS}" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
- -DOPENAL_ENABLED=ON \
+
+CONFIGURE_ARGS = -DOPENAL_ENABLED=ON \
-DEDITOR_EXE_NAME="barony-editor" \
-DDATA_DIR=ON \
-DCMAKE_INSTALL_BINDIR="${LOCALBASE}/bin"

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
NO_TEST = Yes

post-install:
diff --git a/games/choria/Makefile b/games/choria/Makefile
index ef10b643de9..511c7c321e5 100644
--- a/games/choria/Makefile
+++ b/games/choria/Makefile
@@ -16,6 +16,8 @@ WANTLIB += Irrlicht c m pthread sqlite3 ${COMPILER_LIBCXX}

COMPILER = base-clang ports-gcc base-gcc

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
MASTER_SITES = ${MASTER_SITE_GOOGLECODE:=choria/}

MODULES = devel/cmake
diff --git a/games/colobot/colobot/Makefile b/games/colobot/colobot/Makefile
index 293690f9dca..d9919f855f8 100644
--- a/games/colobot/colobot/Makefile
+++ b/games/colobot/colobot/Makefile
@@ -24,11 +24,11 @@ LIB_DEPENDS = audio/libsndfile \
RUN_DEPENDS = games/colobot/data \
games/colobot/music

-CONFIGURE_ARGS += -DCOLOBOT_INSTALL_BIN_DIR="${PREFIX}/bin" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include \
- -I${X11BASE}/include" \
- -DCMAKE_C_FLAGS="${CFLAGS} -I${X11BASE}/include" \
- -DCMAKE_EXE_LINKER_FLAGS="-lintl"
+CONFIGURE_ARGS += -DCOLOBOT_INSTALL_BIN_DIR="${PREFIX}/bin"
+
+CFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include
+CXXFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib -lintl

NO_TEST = Yes

diff --git a/games/dustrac/Makefile b/games/dustrac/Makefile
index 2ec8a42c7cd..e2016e38dcf 100644
--- a/games/dustrac/Makefile
+++ b/games/dustrac/Makefile
@@ -31,4 +31,6 @@ CONFIGURE_ARGS += -DReleaseBuild=ON \
-DDOC_PATH=${PREFIX}/share/dustrac \
-DQOpenGLFunctions=OFF

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
.include <bsd.port.mk>
diff --git a/games/flightgear/base/Makefile b/games/flightgear/base/Makefile
index 1464c8a41a3..6a8eae49877 100644
--- a/games/flightgear/base/Makefile
+++ b/games/flightgear/base/Makefile
@@ -30,6 +30,8 @@ CONFIGURE_ARGS += -DCMAKE_INSTALL_MANDIR="${PREFIX}/man" \
-DENABLE_FGCOM=OFF \
-DENABLE_QT=OFF

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
NO_TEST = Yes

# Keep C++ #include <version> from picking up this unrelated file
diff --git a/games/gemrb/Makefile b/games/gemrb/Makefile
index 4e7eb139c07..4f92d956872 100644
--- a/games/gemrb/Makefile
+++ b/games/gemrb/Makefile
@@ -37,8 +37,6 @@ RUN_DEPENDS = devel/desktop-file-utils \
CONFIGURE_ARGS += -DSYSCONF_DIR=${SYSCONFDIR}/gemrb \
-DEXAMPLE_CONF_DIR=${PREFIX}/share/examples/gemrb/ \
-DMAN_DIR=${PREFIX}/man/man6 \
- -DCMAKE_MODULE_LINKER_FLAGS=-lc \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
-DDISABLE_WERROR=1 \
-DSDL_BACKEND=SDL \
-Wno-dev
diff --git a/games/gzdoom/Makefile b/games/gzdoom/Makefile
index c0302100fcd..3fac26e1bd4 100644
--- a/games/gzdoom/Makefile
+++ b/games/gzdoom/Makefile
@@ -32,7 +32,8 @@ MODULES = devel/cmake
CONFIGURE_ARGS += -DNO_GTK=ON
CONFIGURE_ARGS += -DDYN_OPENAL=NO
CONFIGURE_ARGS += -DHAVE_STDINT_H=1
-CONFIGURE_ARGS += -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I. -I${LOCALBASE}/include"
+
+CXXFLAGS += -I. -I${LOCALBASE}/include

LIB_DEPENDS = audio/openal \
audio/zmusic \
diff --git a/games/irrlamb/Makefile b/games/irrlamb/Makefile
index 24a7de825dc..f420634625f 100644
--- a/games/irrlamb/Makefile
+++ b/games/irrlamb/Makefile
@@ -26,6 +26,8 @@ RUN_DEPENDS = devel/desktop-file-utils

WRKDIST = ${WRKDIR}/irrlamb-$Vr613

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
NO_TEST = Yes

.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
diff --git a/games/lugaru/Makefile b/games/lugaru/Makefile
index a2c1e38da1b..208d0b94802 100644
--- a/games/lugaru/Makefile
+++ b/games/lugaru/Makefile
@@ -32,6 +32,8 @@ LIB_DEPENDS = audio/libvorbis \

CONFIGURE_ARGS = -DSYSTEM_INSTALL=Yes

+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib
+
NO_TEST = Yes

.include <bsd.port.mk>
diff --git a/games/meandmyshadow/Makefile b/games/meandmyshadow/Makefile
index 9ebc4e6e8b6..cbba6aee32a 100644
--- a/games/meandmyshadow/Makefile
+++ b/games/meandmyshadow/Makefile
@@ -28,7 +28,7 @@ COMPILER = base-clang ports-gcc base-gcc
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+3,-guic

-CONFIGURE_ARGS = -DCMAKE_CXX_FLAGS="${CXXFLAGS} -Wno-narrowing"
+CXXFLAGS += -Wno-narrowing

post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
diff --git a/games/megaglest/base/Makefile b/games/megaglest/base/Makefile
index 5e13e9f46a2..033baffe12b 100644
--- a/games/megaglest/base/Makefile
+++ b/games/megaglest/base/Makefile
@@ -27,8 +27,9 @@ LIB_DEPENDS = audio/openal \

CONFIGURE_ARGS = -DBUILD_MEGAGLEST_MODEL_IMPORT_EXPORT_TOOLS=0 \
-DFORCE_LUA_VERSION=${MODLUA_VERSION} \
- -DMEGAGLEST_MANPAGE_INSTALL_PATH="${LOCALBASE}/man/man6" \
- -DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include ${CXXFLAGS}"
+ -DMEGAGLEST_MANPAGE_INSTALL_PATH="${LOCALBASE}/man/man6"
+
+CXXFLAGS += -I${LOCALBASE}/include

pre-configure:
@${SUBST_CMD} ${WRKSRC}/mk/cmake/Modules/FindLUA.cmake \
diff --git a/games/minetest/Makefile b/games/minetest/Makefile
index ccb10658e7e..7fa3cda79cd 100644
--- a/games/minetest/Makefile
+++ b/games/minetest/Makefile
@@ -32,7 +32,9 @@ CONFIGURE_ARGS = -DENABLE_GETTEXT=ON -DCUSTOM_MANDIR=${PREFIX}/man
CONFIGURE_ARGS+= -DENABLE_REDIS=FALSE -DENABLE_LEVELDB=FALSE
CONFIGURE_ARGS+= -DENABLE_SYSTEM_JSONCPP=TRUE -DENABLE_LUAJIT=FALSE
CONFIGURE_ARGS+= -DBUILD_SERVER=TRUE
-CONFIGURE_ENV += CXXFLAGS="-I${X11BASE}/include"
+
+CXXFLAGS += -I${X11BASE}/include
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib

BUILD_DEPENDS = devel/gettext,-tools

diff --git a/games/odamex/Makefile b/games/odamex/Makefile
index 47ba7829bf4..a2b1b59d76c 100644
--- a/games/odamex/Makefile
+++ b/games/odamex/Makefile
@@ -27,8 +27,8 @@ MODULES = devel/cmake

# Note that odamex won't build against the system libjsoncpp (doesn't build
# with std=gnu++98), so we use the bundled one. Upstream notified.
-CONFIGURE_ENV += CXXFLAGS=-I${LOCALBASE}/include/miniupnpc \
- LDFLAGS=-L${LOCALBASE}/lib
+CXXFLAGS += -I${LOCALBASE}/include/miniupnpc
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
CONFIGURE_ARGS += -DNO_AG-ODALAUNCH_TARGET=YES

LIB_DEPENDS = x11/wxWidgets \
diff --git a/games/openclonk/Makefile b/games/openclonk/Makefile
index d08200c6f6e..5323c4abfbf 100644
--- a/games/openclonk/Makefile
+++ b/games/openclonk/Makefile
@@ -42,12 +42,12 @@ LIB_DEPENDS = audio/freealut \
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+3,-guic

-# CMAKE_EXE_LINKER_FLAGS to make lld happy.
CONFIGURE_ARGS += -DFREETYPE_INCLUDE_DIRS="${X11BASE}/include/freetype2" \
-DHAVE_PRECOMPILED_HEADERS:BOOL=OFF \
- -DGLDEBUGPROCARB_USERPARAM_IS_CONST=ON \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${X11BASE}/include" \
- -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib"
+ -DGLDEBUGPROCARB_USERPARAM_IS_CONST=ON
+
+CXXFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

# Random, intermittent failures with Ninja during fake.
USE_NINJA = No
diff --git a/games/openmw/Makefile b/games/openmw/Makefile
index 86f3cef3c00..95407ffb0c2 100644
--- a/games/openmw/Makefile
+++ b/games/openmw/Makefile
@@ -44,7 +44,6 @@ CONFIGURE_ARGS += -DBINDIR=${LOCALBASE}/bin \
-DDATADIR:PATH=${LOCALBASE}/share/openmw \
-DSYSCONFDIR=${PREFIX}/share/examples/openmw \
-DGLOBAL_CONFIG_PATH="${SYSCONFDIR}" \
- -DCMAKE_EXE_LINKER_FLAGS="-L${X11BASE}/lib" \
-DMORROWIND_DATA_FILES="${LOCALBASE}/share/openmw/data"\
-DOPENMW_RESOURCE_FILES="${LOCALBASE}/share/openmw/resources" \
-DCMAKE_PREFIX_PATH="${LOCALBASE}/lib/qt5/cmake" \
@@ -55,7 +54,8 @@ NO_TEST = Yes
WRKDIST = ${WRKDIR}/openmw-openmw-$V

CFLAGS += -I${X11BASE}/include -pthread
-CXXFLAGS += -I${X11BASE}/include -pthread
+CXXFLAGS += -I${X11BASE}/include -pthread
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib

post-extract:
mkdir ${WRKDIST}/extern/fetched
diff --git a/games/openomf/Makefile b/games/openomf/Makefile
index af242d3933c..23806b095f2 100644
--- a/games/openomf/Makefile
+++ b/games/openomf/Makefile
@@ -28,8 +28,4 @@ LIB_DEPENDS = audio/libxmp \

NO_TEST = Yes

-# CONFIGURE_ARGS = -DCMAKE_C_FLAGS_RELEASE="${CFLAGS}" does not catch
-do-gen:
- sed -i 's,-O2,${CFLAGS},g' ${WRKSRC}/CMakeLists.txt
-
.include <bsd.port.mk>
diff --git a/games/openrct2/Makefile b/games/openrct2/Makefile
index 80931ae9422..f4d93a42341 100644
--- a/games/openrct2/Makefile
+++ b/games/openrct2/Makefile
@@ -22,6 +22,8 @@ MASTER_SITES = https://mirrors.nycbug.org/pub/distfiles/
# C++17
COMPILER = base-clang ports-gcc

+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib
+
MODULES = devel/cmake

LIB_DEPENDS = archivers/libzip \
diff --git a/games/speeddreams/Makefile b/games/speeddreams/Makefile
index 7ba9cc0ee77..483f98451e2 100644
--- a/games/speeddreams/Makefile
+++ b/games/speeddreams/Makefile
@@ -60,14 +60,12 @@ RUN_DEPENDS-main = ${BASE_PKGPATH},-data

PKG_ARCH-data = *

-CONFIGURE_ARGS += -DOPTION_OFFICIAL_ONLY=ON \
- -DCMAKE_SHARED_LINKER_FLAGS="-L${LOCALBASE}/lib" \
- -DCMAKE_MODULE_LINKER_FLAGS="-L${LOCALBASE}/lib" \
- -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib"
+CONFIGURE_ARGS += -DOPTION_OFFICIAL_ONLY=ON

-NO_TEST = Yes
+CXXFLAGS += -I${X11BASE}/include
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

-CXXFLAGS += -I${X11BASE}/include
+NO_TEST = Yes

pre-extract:
@mkdir ${WRKDIST}
diff --git a/games/stepmania/Makefile b/games/stepmania/Makefile
index f63fc618a70..8921719cb27 100644
--- a/games/stepmania/Makefile
+++ b/games/stepmania/Makefile
@@ -20,9 +20,10 @@ CONFIGURE_STYLE = cmake

#MODCMAKE_DEBUG = Yes

-INC=-I${X11BASE}/include -I${LOCALBASE}/include
-CONFIGURE_ARGS = -DCMAKE_CXX_FLAGS="${CXXFLAGS} ${INC}"
-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="${CFLAGS} ${INC}"
+CXXFLAGS += -I${X11BASE}/include -I${LOCALBASE}/include
+CFLAGS += -I${X11BASE}/include -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib
+
CONFIGURE_ARGS += -Wno-dev
CONFIGURE_ARGS += -DWITH_SYSTEM_FFMPEG=Yes
CONFIGURE_ARGS += -DCMAKE_INSTALL_PREFIX=${PREFIX}/libdata
diff --git a/games/sumwars/Makefile b/games/sumwars/Makefile
index be33c9ad0bf..1c2d30070b2 100644
--- a/games/sumwars/Makefile
+++ b/games/sumwars/Makefile
@@ -41,10 +41,11 @@ LIB_DEPENDS = x11/cegui \
net/enet

CONFIGURE_ARGS += \
- -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib -liconv -lintl" \
-DSUMWARS_NO_ENET=ON \
-DSUMWARS_NO_TINYXML=ON

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib -liconv -lintl
+
NO_TEST = Yes

WRKDIST = ${WRKDIR}/sumwars-${V}
diff --git a/games/supertuxkart/Makefile b/games/supertuxkart/Makefile
index 4f5a3cd4342..003dfd47d15 100644
--- a/games/supertuxkart/Makefile
+++ b/games/supertuxkart/Makefile
@@ -26,6 +26,8 @@ EXTRACT_SUFX = .tar.xz
MODULES = devel/cmake
COMPILER = base-clang ports-gcc

+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib
+
RUN_DEPENDS = devel/desktop-file-utils
LIB_DEPENDS = audio/openal>=0.0.8p7 \
audio/libvorbis \
diff --git a/games/tic80/Makefile b/games/tic80/Makefile
index 0839686e408..0158182c288 100644
--- a/games/tic80/Makefile
+++ b/games/tic80/Makefile
@@ -45,10 +45,11 @@ RUN_DEPENDS = devel/desktop-file-utils

# Remember to update VERSION_HASH when updating!
CONFIGURE_ARGS = -DBUILD_PRO=ON \
- -DCMAKE_C_FLAGS="${CFLAGS} `sdl2-config --cflags` -I${MODLUA_INCL_DIR}" \
- -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} `sdl2-config --libs`" \
-DVERSION_HASH=a838293

+CFLAGS += `sdl2-config --cflags` -I${MODLUA_INCL_DIR}
+MODCMAKE_LDFLAGS = `sdl2-config --libs`
+
NO_TEST = Yes

# Install the cart creation binaries.
diff --git a/games/valyriatear/Makefile b/games/valyriatear/Makefile
index 4e7c47ba968..f8db93c3b66 100644
--- a/games/valyriatear/Makefile
+++ b/games/valyriatear/Makefile
@@ -24,6 +24,7 @@ MASTER_SITES = https://github.com/ValyriaTear/ValyriaTear/releases/download/${V}

# C++11
COMPILER = base-clang ports-gcc
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib

MODULES = devel/cmake \
lang/lua
diff --git a/games/wesnoth/Makefile b/games/wesnoth/Makefile
index fbfbc539bdd..3652cfa1441 100644
--- a/games/wesnoth/Makefile
+++ b/games/wesnoth/Makefile
@@ -47,11 +47,12 @@ CONFIGURE_ARGS+=-DFIFO_DIR=${VARBASE}/wesnothd \
-DSERVER_GID=708 \
-DENABLE_CAMPAIGN_SERVER=ON \
-DENABLE_STRICT_COMPILATION=OFF \
- -DCMAKE_EXE_LINKER_FLAGS=-lpthread \
-DHAVE_SYS_SENDFILE_H=0 \
-DOPT=-O2 \
-Wno_dev

+MODCMAKE_LDFLAGS = -lpthread
+
NO_TEST= Yes

.include <bsd.port.mk>
diff --git a/games/xmoto/Makefile b/games/xmoto/Makefile
index a56718572e2..e3eecaad424 100644
--- a/games/xmoto/Makefile
+++ b/games/xmoto/Makefile
@@ -38,9 +38,9 @@ RUN_DEPENDS = devel/desktop-file-utils
BUILD_DEPENDS = devel/gettext,-runtime \
devel/gettext,-tools

-CONFIGURE_ARGS = -DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include \
- -I${X11BASE}/include -I${MODLUA_INCL_DIR}"
-CXXFLAGS += -Wno-mismatched-tags
+CXXFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include
+CXXFLAGS += -I${MODLUA_INCL_DIR} -Wno-mismatched-tags
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib

NO_TEST = Yes

diff --git a/geo/lib2geom/Makefile b/geo/lib2geom/Makefile
index a22b7b04ab7..f18edf16d42 100644
--- a/geo/lib2geom/Makefile
+++ b/geo/lib2geom/Makefile
@@ -30,6 +30,8 @@ SUBST_VARS += V
# c++17
COMPILER = base-clang ports-gcc

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
BUILD_DEPENDS = devel/boost \
devel/gtest \
lang/cython${MODPY_FLAVOR} \
diff --git a/geo/mdal/Makefile b/geo/mdal/Makefile
index 1a839343bc2..0845f17b044 100644
--- a/geo/mdal/Makefile
+++ b/geo/mdal/Makefile
@@ -28,7 +28,8 @@ LIB_DEPENDS = math/netcdf>=4 \

BUILD_DEPENDS = devel/gtest

-CONFIGURE_ARGS= -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include"
+CXXFLAGS += -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

WANTLIB += ${COMPILER_LIBCXX} c gdal hdf5 m netcdf sqlite3 xml2 z

diff --git a/geo/osm2pgsql/Makefile b/geo/osm2pgsql/Makefile
index 1428fecbc09..d2331c0abd3 100644
--- a/geo/osm2pgsql/Makefile
+++ b/geo/osm2pgsql/Makefile
@@ -49,9 +49,9 @@ MODLUA_SA = Yes
CONFIGURE_ARGS = -DBUILD_TESTS=ON \
-DEXTERNAL_LIBOSMIUM=ON \
-DEXTERNAL_PROTOZERO=ON \
- -DEXTERNAL_FMT=ON \
- -DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include/utfcpp \
- ${CXXFLAGS}"
+ -DEXTERNAL_FMT=ON
+
+CXXFLAGS += -I${LOCALBASE}/include/utfcpp

# bump postgresql,-server limits according to its README otherwise some
# tests fail
diff --git a/geo/osrm-backend/Makefile b/geo/osrm-backend/Makefile
index 2beb8cf0769..37bba41d92d 100644
--- a/geo/osrm-backend/Makefile
+++ b/geo/osrm-backend/Makefile
@@ -33,10 +33,10 @@ LIB_DEPENDS = archivers/bzip2 \
devel/tbb

CONFIGURE_ARGS = -DOSMIUM_INCLUDE_DIR=${LOCALBASE}/include/osmium \
- -DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include/utfcpp \
- ${CXXFLAGS}" \
-DENABLE_CCACHE=Off

+CXXFLAGS += -I${LOCALBASE}/include/utfcpp
+
# Requires network access, and http access to sample osrm data is 403'd
NO_TEST = Yes

diff --git a/geo/qgis/Makefile b/geo/qgis/Makefile
index 18c6669cbcb..4ab2a85eb89 100644
--- a/geo/qgis/Makefile
+++ b/geo/qgis/Makefile
@@ -96,6 +96,9 @@ CONFIGURE_ARGS =-DPYTHON_EXECUTABLE=${MODPY_BIN} \
-DWITH_PDAL=TRUE \
-DWITH_SERVER=TRUE -DWITH_SERVER_PLUGINS=TRUE -DWITH_QSPATIALITE=TRUE

+
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
# does more than just debug pkgs
#DEBUG_CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE:String=RelWithDebInfo

diff --git a/geo/qgis/patches/patch-CMakeLists_txt b/geo/qgis/patches/patch-CMakeLists_txt
index c5a415c0b58..6ec64f200f7 100644
--- a/geo/qgis/patches/patch-CMakeLists_txt
+++ b/geo/qgis/patches/patch-CMakeLists_txt
@@ -14,3 +14,12 @@ Index: CMakeLists.txt
find_package(BISON REQUIRED)

#############################################################
+@@ -449,7 +449,7 @@ if(WITH_CORE)
+ set (HAVE_QT5SERIALPORT TRUE)
+ endif()
+
+- find_package(${QT_VERSION_BASE} COMPONENTS Core Gui Widgets Network Xml Svg Concurrent Test UiTools Sql REQUIRED)
++ find_package(${QT_VERSION_BASE} COMPONENTS Core Gui Widgets Network Xml Svg Concurrent Test UiTools Sql Sensors Quick WebChannel REQUIRED)
+ if (WITH_QT6)
+ find_package(${QT_VERSION_BASE} COMPONENTS Core5Compat REQUIRED)
+ else()
diff --git a/graphics/drawpile/Makefile b/graphics/drawpile/Makefile
index 2bf89e1a154..1e117e1acf5 100644
--- a/graphics/drawpile/Makefile
+++ b/graphics/drawpile/Makefile
@@ -36,7 +36,7 @@ RUN_DEPENDS = devel/desktop-file-utils \
misc/shared-mime-info \
x11/gtk+3,-guic

-CONFIGURE_ARGS = -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include"
+CXXFLAGS += -I${LOCALBASE}/include

NO_TEST = Yes

diff --git a/graphics/gdcm/Makefile b/graphics/gdcm/Makefile
index dc719099975..3f0ec7577fd 100644
--- a/graphics/gdcm/Makefile
+++ b/graphics/gdcm/Makefile
@@ -30,6 +30,7 @@ MODULES = devel/cmake
# c++-14
COMPILER = base-clang ports-gcc
CXXFLAGS += -std=c++14
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

WANTLIB += ${COMPILER_LIBCXX} c crypto expat json-c m openjp2
WANTLIB += poppler ssl uuid xml2 z
diff --git a/graphics/glfw/Makefile b/graphics/glfw/Makefile
index a4123cb3a58..72e2583f8a9 100644
--- a/graphics/glfw/Makefile
+++ b/graphics/glfw/Makefile
@@ -18,8 +18,9 @@ EXTRACT_SUFX = .zip

MODULES = devel/cmake

-CONFIGURE_ARGS = -DBUILD_SHARED_LIBS=ON \
- -DCMAKE_C_FLAGS="${CFLAGS} -I${X11BASE}/include"
+CONFIGURE_ARGS = -DBUILD_SHARED_LIBS=ON
+
+CFLAGS += -I${X11BASE}/include

NO_TEST = Yes

diff --git a/graphics/gmic-qt/Makefile.inc b/graphics/gmic-qt/Makefile.inc
index 6e1d740bb51..feaa2444657 100644
--- a/graphics/gmic-qt/Makefile.inc
+++ b/graphics/gmic-qt/Makefile.inc
@@ -37,9 +37,6 @@ LDFLAGS = -L${LOCALBASE}/lib
CONFIGURE_ARGS += -DCUSTOM_CFLAGS=Yes

CONFIGURE_ARGS += -DGMIC_QT_HOST=${QT_HOST}
-CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}"
-CONFIGURE_ARGS += -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}"
-CONFIGURE_ARGS += -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}"
CONFIGURE_ARGS += -DENABLE_DYNAMIC_LINKING=ON
CONFIGURE_ARGS += -DGMIC_PATH=${WRKDIST}/src

diff --git a/graphics/gmic/Makefile b/graphics/gmic/Makefile
index 4d9e4a0e99a..9fc63af909f 100644
--- a/graphics/gmic/Makefile
+++ b/graphics/gmic/Makefile
@@ -49,9 +49,6 @@ LDFLAGS = -L${LOCALBASE}/lib
# XXX does not do what it says it does
CONFIGURE_ARGS += -DCUSTOM_CFLAGS=Yes

-CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}"
-CONFIGURE_ARGS += -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}"
-CONFIGURE_ARGS += -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}"
CONFIGURE_ARGS += -DENABLE_OPENCV=ON

DEBUG_PACKAGES = ${BUILD_PACKAGES}
diff --git a/graphics/ksnip/Makefile b/graphics/ksnip/Makefile
index 8b4c5fe1cf6..ca92d60daa2 100644
--- a/graphics/ksnip/Makefile
+++ b/graphics/ksnip/Makefile
@@ -26,7 +26,7 @@ LIB_DEPENDS = graphics/kcolorpicker \
graphics/kimageannotator>=0.4.1 \
x11/qt5/qtx11extras

-CONFIGURE_ARGS += -DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include"
-CONFIGURE_ENV += LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
+CXXFLAGS += -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib

.include <bsd.port.mk>
diff --git a/graphics/opencolorio/Makefile b/graphics/opencolorio/Makefile
index d5846931380..04385cec0f5 100644
--- a/graphics/opencolorio/Makefile
+++ b/graphics/opencolorio/Makefile
@@ -36,10 +36,9 @@ LIB_DEPENDS = devel/pystring \
CONFIGURE_ARGS += -DPYTHON="${MODPY_BIN}" \
-DOCIO_BUILD_STATIC=OFF \
-DOCIO_BUILD_APPS=OFF \
- -DOCIO_BUILD_GPU_TESTS=OFF \
- -DCMAKE_SHARED_LINKER_FLAGS="-L${LOCALBASE}/lib" \
- -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib" \
- -DCMAKE_MODULE_LINKER_FLAGS="-L${LOCALBASE}/lib"
+ -DOCIO_BUILD_GPU_TESTS=OFF
+
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

.if ${MACHINE_ARCH} == "amd64"
CONFIGURE_ARGS += -DOCIO_USE_SSE=ON
diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index 95f428a2e86..cfc3f10ddbf 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -51,7 +51,7 @@ LIB_DEPENDS-doc= # empty
RUN_DEPENDS-doc= # empty
WANTLIB-doc= # empty

-CONFIGURE_ARGS= -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib"
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

post-install:
# fix links target; symlinks are required for FindIlmbase.cmake etc. to find the
diff --git a/graphics/orthanc/postgresql-plugin/Makefile b/graphics/orthanc/postgresql-plugin/Makefile
index fe63bd18efb..32691092a9c 100644
--- a/graphics/orthanc/postgresql-plugin/Makefile
+++ b/graphics/orthanc/postgresql-plugin/Makefile
@@ -25,9 +25,9 @@ LIB_DEPENDS = databases/postgresql \
devel/boost \
devel/jsoncpp

-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="-I${LOCALBASE}/include -pthread" \
- -DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include -pthread" \
- -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib"
+CFLAGS= -I${LOCALBASE}/include -pthread
+CXXFLAGS= -I${LOCALBASE}/include -pthread
+LDFLAGS= -L${LOCALBASE}/lib

# XXX: undefined references to testing libs, and requires running postgres
CONFIGURE_ARGS += -DBUILD_UNIT_TESTS=Off
diff --git a/graphics/orthanc/server/Makefile b/graphics/orthanc/server/Makefile
index 79aec7d510e..691fc80c502 100644
--- a/graphics/orthanc/server/Makefile
+++ b/graphics/orthanc/server/Makefile
@@ -46,9 +46,9 @@ CONFIGURE_ARGS += -DUSE_SYSTEM_MONGOOSE=Off \
-DORTHANC_BUILD_UNIT_TESTS=Off

# override these as otherwise the tests from Compiler.cmake won't pick them up yet
-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="-I${LOCALBASE}/include -pthread" \
- -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib -luuid" \
- -DCMAKE_SHARED_LINKER_FLAGS="-L${LOCALBASE}/lib" \
+CFLAGS= -I${LOCALBASE}/include -pthread
+CXXFLAGS= -I${LOCALBASE}/include -pthread
+LDFLAGS= -L${LOCALBASE}/lib -luuid

# CMAKE_COMPILER_IS_GNUCXX isn't set for clang as we invoke the compiler
# as 'c++' and not 'clang++' (ref: CMakeDetermineCXXCompiler.cmake)
diff --git a/graphics/orthanc/webviewer-plugin/Makefile b/graphics/orthanc/webviewer-plugin/Makefile
index e2e182f59a2..75d14413d19 100644
--- a/graphics/orthanc/webviewer-plugin/Makefile
+++ b/graphics/orthanc/webviewer-plugin/Makefile
@@ -33,9 +33,9 @@ LIB_DEPENDS = databases/sqlite3 \
devel/jsoncpp \
graphics/gdcm

-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="-I${LOCALBASE}/include -pthread" \
- -DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include -pthread" \
- -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib -luuid"
+CFLAGS= -I${LOCALBASE}/include -pthread
+CXXFLAGS= -I${LOCALBASE}/include -pthread
+LDFLAGS= -L${LOCALBASE}/lib -luuid

post-extract:
mkdir ${WRKSRC}/ThirdPartyDownloads/
diff --git a/graphics/rawtherapee/Makefile b/graphics/rawtherapee/Makefile
index e42b8a28942..19635c1f705 100644
--- a/graphics/rawtherapee/Makefile
+++ b/graphics/rawtherapee/Makefile
@@ -42,10 +42,10 @@ LIB_DEPENDS = audio/libcanberra,-gtk3 \

CONFIGURE_ARGS = -DBUILD_SHARED=ON \
-DOPTION_OMP=OFF \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
- -DCMAKE_EXE_LINKER_FLAGS=-L${X11BASE}/lib \
-Wno-dev

+MODCMAKE_LDFLAGS = -L${X11BASE}/lib
+
NO_TEST = Yes

.include <bsd.port.mk>
diff --git a/inputmethods/fcitx/Makefile b/inputmethods/fcitx/Makefile
index 67a02ebfd2d..e3e3d63170c 100644
--- a/inputmethods/fcitx/Makefile
+++ b/inputmethods/fcitx/Makefile
@@ -77,13 +77,10 @@ CONFIGURE_ARGS =-Wno-dev \
-DENABLE_QT_IM_MODULE=OFF \
-DENABLE_QT_GUI=OFF \
-DSYSCONFDIR=${PREFIX}/share/examples/fcitx \
- -DMAN_INSTALL_DIR=${PREFIX}/man/ \
- -DCMAKE_C_FLAGS="${CFLAGS} \
- -I${LOCALBASE}/include \
- -I${X11BASE}/include" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} \
- -I${LOCALBASE}/include \
- -I${X11BASE}/include"
+ -DMAN_INSTALL_DIR=${PREFIX}/man/
+
+CFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include
+CXXFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include

NO_TEST = Yes

diff --git a/lang/flang/libpgmath/Makefile b/lang/flang/libpgmath/Makefile
index e5582d22476..107e9180207 100644
--- a/lang/flang/libpgmath/Makefile
+++ b/lang/flang/libpgmath/Makefile
@@ -20,7 +20,7 @@ COMPILER = ports-gcc
# Attempt to prevent libestdc++ and libc++ symbol conflicts in the edge case
# where you're on aarch64 and you are linking together both Fortran and C++
# code into a single object.
-CONFIGURE_ARGS += -DCMAKE_SHARED_LINKER_FLAGS='-static-libstdc++ -static-libgcc'
+MODCMAKE_LDFLAGS = -static-libstdc++ -static-libgcc
.endif

MODULES = devel/cmake \
diff --git a/lang/ldc/Makefile b/lang/ldc/Makefile
index 26d6b48f859..e155965878a 100644
--- a/lang/ldc/Makefile
+++ b/lang/ldc/Makefile
@@ -33,8 +33,7 @@ BUILD_DEPENDS = devel/llvm
RUN_DEPENDS = devel/llvm

# COMPILE_D_MODULES_SEPARATELY=ON lets ldc compile with sane memory limits.
-CONFIGURE_ARGS = -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
- -DCOMPILE_D_MODULES_SEPARATELY=ON \
+CONFIGURE_ARGS = -DCOMPILE_D_MODULES_SEPARATELY=ON \
-DLDC_DYNAMIC_COMPILE=OFF \
-DLDC_WITH_LLD=OFF \
-DLLVM_CONFIG="${LOCALBASE}/bin/llvm-config"
diff --git a/mail/evolution/Makefile b/mail/evolution/Makefile
index b087a99d77f..1d3291d7624 100644
--- a/mail/evolution/Makefile
+++ b/mail/evolution/Makefile
@@ -57,6 +57,7 @@ BUILD_DEPENDS += textproc/highlight
RUN_DEPENDS += textproc/highlight

MODGNOME_LDFLAGS= -L${X11BASE}/lib
+CFLAGS= -I${X11BASE}/include -I${LOCALBASE}/include
MODGNOME_TOOLS= desktop-file-utils gtk-update-icon-cache yelp

CONFIGURE_ARGS= -DWITH_BOGOFILTER="${LOCALBASE}/bin/bogofilter" \
@@ -64,7 +65,6 @@ CONFIGURE_ARGS= -DWITH_BOGOFILTER="${LOCALBASE}/bin/bogofilter" \
-DWITH_SPAMASSASSIN="${LOCALBASE}/bin/spamassassin" \
-DWITH_OPENLDAP=${LOCALBASE} \
-DVERSION_SUBSTRING=" (OpenBSD Ports)" \
- -DCMAKE_C_FLAGS="${CFLAGS} -I${X11BASE}/include -I${LOCALBASE}/include" \
-DMAN_INSTALL_DIR="${PREFIX}/man" \
-DWITH_ENCHANT_VERSION=2 \
-DWITH_GWEATHER4=ON
diff --git a/mail/trojita/Makefile b/mail/trojita/Makefile
index 1e7c19474d8..4e351e814b5 100644
--- a/mail/trojita/Makefile
+++ b/mail/trojita/Makefile
@@ -46,6 +46,8 @@ CONFIGURE_ARGS += -DGIT_EXECUTABLE="" \
-DWITH_ZLIB:Bool=ON \
-DWITH_QT5:Bool=ON

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
TEST_IS_INTERACTIVE = X11

pre-configure:
diff --git a/math/armadillo/Makefile b/math/armadillo/Makefile
index 50f844deffe..3c5f5f60870 100644
--- a/math/armadillo/Makefile
+++ b/math/armadillo/Makefile
@@ -22,6 +22,8 @@ LIB_DEPENDS += math/arpack \
CONFIGURE_STYLE = cmake
CONFIGURE_ARGS += -DCMAKE_INSTALL_PREFIX=${PREFIX}

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
NO_TEST = Yes

.include <bsd.port.mk>
diff --git a/math/imath/Makefile b/math/imath/Makefile
index 5b64fa9d459..b89b3662276 100644
--- a/math/imath/Makefile
+++ b/math/imath/Makefile
@@ -34,8 +34,9 @@ LIB_DEPENDS= devel/boost
CXXFLAGS += -mxgot
.endif

-CONFIGURE_ARGS= -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib" \
- -DPYTHON:BOOL=ON
+CONFIGURE_ARGS = -DPYTHON=ON
+
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

DEBUG_PACKAGES= ${BUILD_PACKAGES}

diff --git a/math/rstudio/Makefile b/math/rstudio/Makefile
index 9f47f35987a..e1d335b5aa9 100644
--- a/math/rstudio/Makefile
+++ b/math/rstudio/Makefile
@@ -67,8 +67,9 @@ RUN_DEPENDS = devel/desktop-file-utils \
CONFIGURE_ARGS = -DBoost_INCLUDE_DIR="${LOCALBASE}/include" \
-DQT_QMAKE_EXECUTABLE="${LOCALBASE}/bin/qmake-qt5" \
-DQt5WebEngine_DIR="${LOCALBASE}/lib/qt5/cmake/Qt5WebEngine" \
- -DQt5WebEngineWidgets_DIR="${LOCALBASE}/lib/qt5/cmake/Qt5WebEngineWidgets" \
- -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib/inotify -linotify -rpath ${LOCALBASE}/lib/inotify -rpath ${LOCALBASE}/lib/R/lib"
+ -DQt5WebEngineWidgets_DIR="${LOCALBASE}/lib/qt5/cmake/Qt5WebEngineWidgets"
+
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib/inotify -linotify -rpath ${LOCALBASE}/lib/inotify -rpath ${LOCALBASE}/lib/R/lib

NO_TEST = Yes

diff --git a/multimedia/libmatroska/Makefile b/multimedia/libmatroska/Makefile
index a6e3e09d8b8..f9e819b8744 100644
--- a/multimedia/libmatroska/Makefile
+++ b/multimedia/libmatroska/Makefile
@@ -20,9 +20,9 @@ COMPILER = base-clang ports-gcc base-gcc

MODULES = devel/cmake

-CONFIGURE_ARGS+= -DCMAKE_C_FLAGS="${CFLAGS} -I${LOCALBASE}/include" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
- -DCMAKE_SHARED_LINKER_FLAGS="-L${LOCALBASE}/lib"
+CFLAGS += -I${LOCALBASE}/include
+CXXFLAGS += -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

LIB_DEPENDS += textproc/libebml>=1.4.2

diff --git a/net/dino/Makefile b/net/dino/Makefile
index 7eec9d976f8..4602c86b087 100644
--- a/net/dino/Makefile
+++ b/net/dino/Makefile
@@ -48,6 +48,8 @@ WANTLIB += qrencode signal-protocol-c soup-2.4 sqlite3 srtp2

CONFIGURE_ARGS = -DBUILD_TESTS=ON

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
do-test:
find ${WRKBUILD} -type f -perm -+x -name \*-test -print -exec {} \;

diff --git a/net/ettercap/Makefile b/net/ettercap/Makefile
index f6e3a523bb4..3bc08764c85 100644
--- a/net/ettercap/Makefile
+++ b/net/ettercap/Makefile
@@ -39,11 +39,7 @@ FLAVOR?=
CFLAGS+= -DNS_IN6ADDRSZ=16 -DNS_INT16SZ=2

CFLAGS+= -I${LOCALBASE}/include
-CONFIGURE_ARGS+= -DCMAKE_C_FLAGS="${CFLAGS}" \
- -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" \
- -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}" \
- -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}" \
- -DMAN_INSTALLDIR="${TRUEPREFIX}/man" \
+CONFIGURE_ARGS+= -DMAN_INSTALLDIR="${TRUEPREFIX}/man" \
-DENABLE_GEOIP=off \
-DBUNDLED_LIBS=off

diff --git a/net/libproxy/Makefile b/net/libproxy/Makefile
index 865df1cc9fa..e85a9d5f0b4 100644
--- a/net/libproxy/Makefile
+++ b/net/libproxy/Makefile
@@ -56,9 +56,7 @@ WANTLIB-webkit += glib-2.0 gobject-2.0 javascriptcoregtk-4.0 proxy pthread
CONFIGURE_ENV= LIBlibproxy_VERSION=${LIBproxy_VERSION}
MAKE_ENV= LIBlibproxy_VERSION=${LIBproxy_VERSION}

-CONFIGURE_ARGS= -DCMAKE_C_FLAGS="${CFLAGS}" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
- -DWITH_PERL:BOOL=ON \
+CONFIGURE_ARGS= -DWITH_PERL:BOOL=ON \
-DPERL_LINK_LIBPERL:BOOL=ON \
-DWITH_GNOME3:BOOL=ON \
-DWITH_VALA:BOOL=ON \
diff --git a/net/nextcloudclient/Makefile b/net/nextcloudclient/Makefile
index 48544535f49..ab16456cf68 100644
--- a/net/nextcloudclient/Makefile
+++ b/net/nextcloudclient/Makefile
@@ -67,19 +67,9 @@ CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_SharedMimeInfo=ON
# Do not install under /etc/Nextcloud
CONFIGURE_ARGS += -DSYSCONF_INSTALL_DIR=${SYSCONFDIR}

-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="${CFLAGS} \
- -I${LOCALBASE}/include/inotify \
- -I${LOCALBASE}/include/qtkeychain \
- -I${LOCALBASE}/include" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} \
- -I${LOCALBASE}/include/inotify \
- -I${LOCALBASE}/include/qtkeychain \
- -I${LOCALBASE}/include" \
- -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} \
- -L${LOCALBASE}/lib/inotify \
- -L${LOCALBASE}/lib \
- -linotify \
- -Wl,-rpath=${LOCALBASE}/lib/inotify"
+CFLAGS += -I${LOCALBASE}/include -I${LOCALBASE}/include/inotify -I${LOCALBASE}/include/qtkeychain
+CXXFLAGS += -I${LOCALBASE}/include -I${LOCALBASE}/include/inotify -I${LOCALBASE}/include/qtkeychain
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib -L${LOCALBASE}/lib/inotify -linotify -Wl,-rpath=${LOCALBASE}/lib/inotify

post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/Nextcloud/
diff --git a/net/owncloudclient/Makefile b/net/owncloudclient/Makefile
index 582ed25fc17..d50622ac84d 100644
--- a/net/owncloudclient/Makefile
+++ b/net/owncloudclient/Makefile
@@ -37,27 +37,16 @@ LIB_DEPENDS = databases/sqlite3 \
CONFIGURE_ARGS += -Wno-dev \
-DSYSCONF_INSTALL_DIR=${SYSCONFDIR} \
-DKDE_INSTALL_PLUGINDIR=${PREFIX}/lib/ownCloud/plugins/ \
- -DCMAKE_C_FLAGS="${CFLAGS} \
- -I/usr/include \
- -I${LOCALBASE}/include/inotify \
- -I${LOCALBASE}/include/qtkeychain \
- -I${LOCALBASE}/include" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} \
- -I/usr/include \
- -I${LOCALBASE}/include/inotify \
- -I${LOCALBASE}/include/qtkeychain \
- -I${LOCALBASE}/include" \
- -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} \
- -L${LOCALBASE}/lib/inotify \
- -L${LOCALBASE}/lib \
- -linotify \
- -Wl,-rpath=${LOCALBASE}/lib/inotify" \
-DCMAKE_DISABLE_FIND_PACKAGE_KF5=TRUE \
-DCMAKE_DISABLE_FIND_PACKAGE_CMocka=TRUE \
-DInotify_INCLUDE_DIRS=${LOCALBASE}/include/inotify \
-DInotify_LIBRARIES=${LOCALBASE}/lib/inotify \
-DCSYNC_REQUIRED_LIBRARIES=c

+CFLAGS += -I${LOCALBASE}/include -I${LOCALBASE}/include/inotify -I${LOCALBASE}/include/qtkeychain
+CXXFLAGS += -I${LOCALBASE}/include -I${LOCALBASE}/include/inotify -I${LOCALBASE}/include/qtkeychain
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib -L${LOCALBASE}/lib/inotify -linotify -Wl,-rpath=${LOCALBASE}/lib/inotify
+
NO_TEST = Yes

post-install:
diff --git a/net/qsyncthingtray/patches/patch-CMakeLists_txt b/net/qsyncthingtray/patches/patch-CMakeLists_txt
new file mode 100644
index 00000000000..0e48a4faff9
--- /dev/null
+++ b/net/qsyncthingtray/patches/patch-CMakeLists_txt
@@ -0,0 +1,12 @@
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -12,7 +12,7 @@ set(CMAKE_AUTOMOC ON)
+
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+
+-find_package(Qt5 5.6 COMPONENTS Widgets Network PrintSupport)
++find_package(Qt5 5.6 COMPONENTS Widgets Network PrintSupport Positioning Sensors Quick WebChannel)
+ if (NOT Qt5_FOUND)
+ message(FATAL_ERROR
+ "Some components of Qt5 not found (see above messages for details. "
diff --git a/net/weechat/Makefile b/net/weechat/Makefile
index b6e6f3d1f15..c685bcb5bcf 100644
--- a/net/weechat/Makefile
+++ b/net/weechat/Makefile
@@ -78,6 +78,8 @@ CONFIGURE_ARGS+= -DTCL_TCLSH=${MODTCL_BIN} \
-DTCL_INCLUDE_PATH=${MODTCL_INCDIR} \
-DMODTCL_LIB=${MODTCL_LIB}

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
.include <bsd.port.arch.mk>
.if ${PROPERTIES:Mclang}
# needed for ruby 3 on llvm
diff --git a/print/gl2ps/Makefile b/print/gl2ps/Makefile
index 4e7bb78e37d..7c4f50175da 100644
--- a/print/gl2ps/Makefile
+++ b/print/gl2ps/Makefile
@@ -24,6 +24,8 @@ BUILD_DEPENDS = print/texlive/base
LIB_DEPENDS = graphics/freeglut \
graphics/png

+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib
+
TEST_IS_INTERACTIVE = x11

TEST_TMP=${WRKDIR}/test_tmp
diff --git a/security/keepassxc/Makefile b/security/keepassxc/Makefile
index 657038aa7a5..a5d3179e5b2 100644
--- a/security/keepassxc/Makefile
+++ b/security/keepassxc/Makefile
@@ -68,8 +68,7 @@ CONFIGURE_ARGS += -DWITH_XC_BROWSER=ON \

FIX_CRLF_FILES = src/keeshare/ShareExport.cpp

-# ld: error: unable to find library -lX11
-CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} -L${X11BASE}/lib"
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib

post-patch:
cd ${WRKSRC}/src/; sed -i -e 's/Q_OS_LINUX/Q_OS_UNIX/g' \
diff --git a/security/minisign/Makefile b/security/minisign/Makefile
index 7fdd4743f0a..884a6029ac4 100644
--- a/security/minisign/Makefile
+++ b/security/minisign/Makefile
@@ -17,7 +17,7 @@ WANTLIB = c pthread sodium
MODULES = devel/cmake
LIB_DEPENDS = security/libsodium

-CONFIGURE_ARGS = -DCMAKE_C_FLAGS="-I${LOCALBASE}/include ${CFLAGS}"
+CFLAGS += -I${LOCALBASE}/include

NO_TEST = Yes

diff --git a/security/qtkeychain/Makefile b/security/qtkeychain/Makefile
index e1109fe4d92..b8595f6aaea 100644
--- a/security/qtkeychain/Makefile
+++ b/security/qtkeychain/Makefile
@@ -20,10 +20,9 @@ MODULES = devel/cmake \
x11/qt5
LIB_DEPENDS += x11/gnome/libsecret

-CONFIGURE_ARGS += -DCMAKE_SHARED_LINKER_FLAGS="-L${PREFIX}/lib" \
- -DCMAKE_MODULE_LINKER_FLAGS="-L${PREFIX}/lib" \
- -DCMAKE_EXE_LINKER_FLAGS="-L${PREFIX}/lib" \
- -DECM_MKSPECS_INSTALL_DIR="${PREFIX}/lib/${QT}/mkspecs/modules"
+CONFIGURE_ARGS += -DECM_MKSPECS_INSTALL_DIR="${PREFIX}/lib/${QT}/mkspecs/modules"
+
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

LIBNAME = Qt5Keychain
LIBNAME_L = qt5keychain
diff --git a/security/stegseek/Makefile b/security/stegseek/Makefile
index 24e4e53ff3e..fa528fe85d5 100644
--- a/security/stegseek/Makefile
+++ b/security/stegseek/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS += graphics/jpeg \
security/libmcrypt \
security/mhash

-CONFIGURE_ARGS = -DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include ${CXXFLAGS}" \
- -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib ${LDFLAGS}"
+CXXFLAGS += -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

.include <bsd.port.mk>
diff --git a/telephony/linphone/mediastreamer2/Makefile b/telephony/linphone/mediastreamer2/Makefile
index 735443cfac0..dd4718d07b2 100644
--- a/telephony/linphone/mediastreamer2/Makefile
+++ b/telephony/linphone/mediastreamer2/Makefile
@@ -16,8 +16,7 @@ CONFIGURE_ARGS =-DENABLE_STATIC=NO \
-DGSM_INCLUDE_DIRS=${LOCALBASE}/include \
-DV4L_INCLUDE_DIRS=${LOCALBASE}/include

-CONFIGURE_ENV += LDFLAGS=-L${X11BASE}/lib
-
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib

#bcg729 ?
LIB_DEPENDS = telephony/linphone/bctoolbox\
diff --git a/textproc/luceneplusplus/Makefile b/textproc/luceneplusplus/Makefile
index da10036592a..7c0b27d9b39 100644
--- a/textproc/luceneplusplus/Makefile
+++ b/textproc/luceneplusplus/Makefile
@@ -26,6 +26,8 @@ MODULES = devel/cmake
BUILD_DEPENDS = devel/gtest
LIB_DEPENDS = devel/boost

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
do-test:
cd ${WRKBUILD} && ./src/test/lucene++-tester \
--test_dir="${WRKSRC}/src/test/testfiles/"
diff --git a/textproc/podofo/Makefile b/textproc/podofo/Makefile
index 242cd0569e0..e5b1ddff29e 100644
--- a/textproc/podofo/Makefile
+++ b/textproc/podofo/Makefile
@@ -26,9 +26,10 @@ LIB_DEPENDS= converters/libunistring \
graphics/png \
graphics/tiff

-CONFIGURE_ARGS+= -DCMAKE_INCLUDE_PATH=${X11BASE}/include \
- -DCMAKE_LIBRARY_PATH=${X11BASE}/lib \
- -DFREETYPE_INCLUDE_DIR=${X11BASE}/include/freetype2 \
+CXXFLAGS = -I${X11BASE}/include
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib
+
+CONFIGURE_ARGS+= -DFREETYPE_INCLUDE_DIR=${X11BASE}/include/freetype2 \
-DPODOFO_BUILD_SHARED=True \
-DPODOFO_BUILD_STATIC=True

diff --git a/www/webkitgtk4/Makefile b/www/webkitgtk4/Makefile
index 375ba502c8a..8157669baa0 100644
--- a/www/webkitgtk4/Makefile
+++ b/www/webkitgtk4/Makefile
@@ -84,8 +84,6 @@ LIB_DEPENDS = archivers/woff2 \
CONFIGURE_ENV = WK_USE_CCACHE=NO
CONFIGURE_ARGS = -DPORT=GTK \
-DENABLE_MINIBROWSER=ON \
- -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" \
- -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}" \
-DENABLE_JOURNALD_LOG=OFF \
-DUSE_SOUP2=ON

diff --git a/x11/grantlee-qt5/Makefile b/x11/grantlee-qt5/Makefile
index 4191df2d058..f4ce2b33dfe 100644
--- a/x11/grantlee-qt5/Makefile
+++ b/x11/grantlee-qt5/Makefile
@@ -33,8 +33,6 @@ CONFIGURE_ARGS = -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON \
-DCMAKE_DISABLE_FIND_PACKAGE_LCov=ON \
-DCMAKE_DISABLE_FIND_PACKAGE_Cccc=ON

-CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} -lc -lpthread" \
- -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS} -lc -lpthread" \
- -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS} -lc -lpthread"
+MODCMAKE_LDFLAGS = -lc -lpthread

.include <bsd.port.mk>
diff --git a/x11/kde-applications/akonadiconsole/Makefile b/x11/kde-applications/akonadiconsole/Makefile
index 9892d6022a6..1819b6d4f37 100644
--- a/x11/kde-applications/akonadiconsole/Makefile
+++ b/x11/kde-applications/akonadiconsole/Makefile
@@ -54,8 +54,8 @@ LIB_DEPENDS = databases/xapian-core \
x11/kde-applications/messagelib \
x11/kde-applications/pimcommon

-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="${CFLAGS} -I${LOCALBASE}/include/KF5" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include/KF5"
+CFLAGS += -I${LOCALBASE}/include/KF5
+CXXFLAGS += -I${LOCALBASE}/include/KF5

TEST_IS_INTERACTIVE = X11

diff --git a/x11/kde-applications/audiocd-kio/Makefile b/x11/kde-applications/audiocd-kio/Makefile
index 44449f8c69b..d65abedb08f 100644
--- a/x11/kde-applications/audiocd-kio/Makefile
+++ b/x11/kde-applications/audiocd-kio/Makefile
@@ -17,6 +17,8 @@ MODKDE5_TRANSLATIONS = yes
MODKF5_L10N_CONFLICT = yes
MODKDE5_DOCS = yes

+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib
+
LIB_DEPENDS = audio/cdparanoia \
audio/flac \
audio/libvorbis \
diff --git a/x11/kde-applications/kalgebra/Makefile b/x11/kde-applications/kalgebra/Makefile
index 21118bed19d..79acc9f0832 100644
--- a/x11/kde-applications/kalgebra/Makefile
+++ b/x11/kde-applications/kalgebra/Makefile
@@ -50,8 +50,10 @@ LIB_DEPENDS = devel/kf5/kauth \
x11/qt5/qtdeclarative \
x11/qt5/qtwebengine

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

CONFIGURE_ARGS += -DREADLINE_INCLUDE_DIR=${LOCALBASE}/include/ereadline \
+ -DREADLINE_LIBRARY_DIR=${LOCALBASE}/lib \
-DREADLINE_LIBRARY=ereadline \
-DCURSES_LIBRARIES=ncurses

diff --git a/x11/kde-applications/kdepim-addons/Makefile b/x11/kde-applications/kdepim-addons/Makefile
index e8645af0de6..da4eaaf7a9d 100644
--- a/x11/kde-applications/kdepim-addons/Makefile
+++ b/x11/kde-applications/kdepim-addons/Makefile
@@ -123,6 +123,8 @@ LIB_DEPENDS = devel/kf5/karchive \

TEST_IS_INTERACTIVE = X11

+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
+
pre-configure:
sed -i -e "s,QGpgme,qgpgme,g" -e "s,Gpgmepp,gpgmepp,g" \
${WRKSRC}/kaddressbook/editorpages/CMakeLists.txt \
diff --git a/x11/kde-applications/kdesdk-thumbnailers/Makefile b/x11/kde-applications/kdesdk-thumbnailers/Makefile
index 6094de07d87..3c87bc34ef7 100644
--- a/x11/kde-applications/kdesdk-thumbnailers/Makefile
+++ b/x11/kde-applications/kdesdk-thumbnailers/Makefile
@@ -25,8 +25,8 @@ LIB_DEPENDS = devel/gettext,-tools \
devel/kf5/kservice \
devel/kf5/kwidgetsaddons

-CONFIGURE_ARGS = -DCMAKE_C_FLAGS="${CFLAGS} -I${LOCALBASE}/include" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
- -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} -L${X11BASE}/lib -L${LOCALBASE}/lib"
+CFLAGS += -I${LOCALBASE}/include
+CXXFLAGS += -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib

.include <bsd.port.mk>
diff --git a/x11/kde-applications/kopeninghours/Makefile b/x11/kde-applications/kopeninghours/Makefile
index 86ce68436f7..eae660bf866 100644
--- a/x11/kde-applications/kopeninghours/Makefile
+++ b/x11/kde-applications/kopeninghours/Makefile
@@ -20,8 +20,8 @@ LIB_DEPENDS = devel/boost \
devel/kf5/ki18n \
x11/qt5/qtdeclarative

-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="${CFLAGS} -I${LOCALBASE}/include" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include"
+CFLAGS += -I${LOCALBASE}/include
+CXXFLAGS += -I${LOCALBASE}/include

post-install:
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
diff --git a/x11/kde-applications/krfb/Makefile b/x11/kde-applications/krfb/Makefile
index a95dc53b19e..22aba468aad 100644
--- a/x11/kde-applications/krfb/Makefile
+++ b/x11/kde-applications/krfb/Makefile
@@ -37,8 +37,8 @@ LIB_DEPENDS = devel/kf5/kauth \
net/libvncserver \
x11/qt5/qtx11extras

-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="${CFLAGS} -I${LOCALBASE}/include" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
- -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} -L${X11BASE}/lib -L${LOCALBASE}/lib"
+CFLAGS += -I${LOCALBASE}/include
+CXXFLAGS += -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib

.include <bsd.port.mk>
diff --git a/x11/kde-applications/messagelib/Makefile b/x11/kde-applications/messagelib/Makefile
index 4f4beec7eb4..939583d7e6f 100644
--- a/x11/kde-applications/messagelib/Makefile
+++ b/x11/kde-applications/messagelib/Makefile
@@ -77,12 +77,14 @@ LIB_DEPENDS = devel/kf5/karchive \

TEST_IS_INTERACTIVE = X11

+CFLAGS +=-I${LOCALBASE}/include
+CXXFLAGS +=-I${LOCALBASE}/include
+MODCMAKE_LDFLAGS =-L${X11BASE}/lib -L${LOCALBASE}/lib
+
CONFIGURE_ARGS = -DCMAKE_DISABLE_FIND_PACKAGE_Inotify=On
+
# XXX fix me
#CONFIGURE_ARGS += -DKDEPIM_RUN_AKONADI_TEST=OFF
-CONFIGURE_ARGS += -DCMAKE_C_FLAGS="${CFLAGS} -I${LOCALBASE}/include" \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
- -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} -L${X11BASE}/lib -L${LOCALBASE}/lib"

pre-configure:
find ${WRKSRC}/{messagecomposer,templateparser,mimetreeparser,messageviewer} \
diff --git a/x11/kde-applications/umbrello/patches/patch-CMakeLists_txt b/x11/kde-applications/umbrello/patches/patch-CMakeLists_txt
new file mode 100644
index 00000000000..0fc864e8fb5
--- /dev/null
+++ b/x11/kde-applications/umbrello/patches/patch-CMakeLists_txt
@@ -0,0 +1,16 @@
+Fix CMake WebKitTargets
+
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -98,6 +98,10 @@ find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS
+ Core
+ Gui
+ PrintSupport
++ Sensors
++ Positioning
++ Quick
++ WebChannel
+ Svg
+ Test
+ Widgets
diff --git a/x11/polkit-qt5/Makefile b/x11/polkit-qt5/Makefile
index d6ebba42a5f..b32a481afae 100644
--- a/x11/polkit-qt5/Makefile
+++ b/x11/polkit-qt5/Makefile
@@ -34,7 +34,7 @@ LIB_DEPENDS= sysutils/polkit
# polkit(8) almost always needs to know the "active" session
RUN_DEPENDS += sysutils/consolekit

-CONFIGURE_ARGS= -DCMAKE_SHARED_LINKER_FLAGS:STRING="-L${LOCALBASE}/lib"
+MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib

NO_TEST= Yes

diff --git a/x11/polybar/Makefile b/x11/polybar/Makefile
index 76caa1701c3..bbd8dfd5d34 100644
--- a/x11/polybar/Makefile
+++ b/x11/polybar/Makefile
@@ -41,8 +41,9 @@ RUN_DEPENDS = x11/py-xcbgen${MODPY_FLAVOR} \
fonts/siji \
fonts/unifont

+MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib -lintl -L${LOCALBASE}/lib/inotify -linotify -Wl,-rpath,${LOCALBASE}/lib/inotify
+
CONFIGURE_ARGS = -DENABLE_CCACHE=OFF \
- -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib -lintl -L${LOCALBASE}/lib/inotify -linotify -Wl,-rpath,${LOCALBASE}/lib/inotify" \
-DENABLE_I3=ON

NO_TEST = Yes
diff --git a/x11/qt5/qtwebkit/Makefile b/x11/qt5/qtwebkit/Makefile
index 0f0b5ab0bad..8bf64145b68 100644
--- a/x11/qt5/qtwebkit/Makefile
+++ b/x11/qt5/qtwebkit/Makefile
@@ -79,9 +79,7 @@ LIB_DEPENDS = databases/sqlite3 \
x11/qt5/qtsensors>=${QT5_VERSION},<${QT5_NEXT_VERSION} \
x11/qt5/qtwebchannel>=${QT5_VERSION},<${QT5_NEXT_VERSION}

-CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" \
- -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}" \
- -DENABLE_API_TESTS=OFF \
+CONFIGURE_ARGS += -DENABLE_API_TESTS=OFF \
-DENABLE_QT_WEBCHANNEL=ON \
-DENABLE_TOOLS=OFF \
-DPORT=Qt \
diff --git a/x11/qt6/Makefile.inc b/x11/qt6/Makefile.inc
index 56f23a3f006..c3c20de0855 100644
--- a/x11/qt6/Makefile.inc
+++ b/x11/qt6/Makefile.inc
@@ -32,11 +32,7 @@ EXTRACT_SUFX ?= .tar.xz
MODULES := devel/cmake x11/qt6 ${MODULES}

CXXFLAGS += -I${LOCALBASE}/include
-LDFLAGS += -L${LOCALBASE}/lib -lc
-
-CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS_INIT="${LDFLAGS}" \
- -DCMAKE_MODULE_LINKER_FLAGS_INIT="${LDFLAGS}" \
- -DCMAKE_SHARED_LINKER_FLAGS_INIT="${LDFLAGS}"
+MODCMAKE_LDFLAGS += -L${LOCALBASE}/lib -lc

SUBST_VARS += VERSION

diff --git a/x11/qt6/qtbase/Makefile b/x11/qt6/qtbase/Makefile
index decd207f5d0..15fc859c01f 100644
--- a/x11/qt6/qtbase/Makefile
+++ b/x11/qt6/qtbase/Makefile
@@ -105,7 +105,7 @@ CONFIGURE_ARGS += -DCMAKE_INSTALL_PREFIX=${PREFIX} \
-DQT_FEATURE_openssl_linked=ON \
-DQT_FEATURE_dtls=OFF

-LDFLAGS += -lexecinfo
+MOCMAKE_LDFLAGS += -lexecinfo

MODQT6_DEPS = no

diff --git a/x11/remmina/Makefile b/x11/remmina/Makefile
index b96dc12d78c..3de1409b158 100644
--- a/x11/remmina/Makefile
+++ b/x11/remmina/Makefile
@@ -47,8 +47,9 @@ RUN_DEPENDS= devel/desktop-file-utils \
# Appindicator is only used by Ubuntu's Unity.
CONFIGURE_ARGS += -DHAVE_LIBAPPINDICATOR=OFF \
-DWITH_ICON_CACHE=OFF \
- -DWITH_UPDATE_DESKTOP_DB=OFF \
- -DCMAKE_C_FLAGS="-I${X11BASE}/include -I${LOCALBASE}/include ${CFLAGS}"
+ -DWITH_UPDATE_DESKTOP_DB=OFF
+
+CFLAGS += -I${X11BASE}/include -I${LOCALBASE}/include

# disable phone-home
CONFIGURE_ARGS += -DWITH_NEWS=OFF
diff --git a/x11/sakura/Makefile b/x11/sakura/Makefile
index d1f3d2cd383..dcef867e794 100644
--- a/x11/sakura/Makefile
+++ b/x11/sakura/Makefile
@@ -25,7 +25,7 @@ LIB_DEPENDS = devel/gettext,-runtime \

RUN_DEPENDS = devel/desktop-file-utils

-CONFIGURE_ARGS = -DCMAKE_C_FLAGS="${CFLAGS} -std=gnu99"
+CFLAGS += -std=gnu99

NO_TEST = Yes

On Tue Apr 26, 2022 at 03:27:12PM +0200, Theo Buehler wrote:
> First victim was x11/qt6/qtbase
>
> ld: error: undefined symbol: backtrace
>
> It's just a typo:
>
> > diff --git a/x11/qt6/qtbase/Makefile b/x11/qt6/qtbase/Makefile
> > index decd207f5d0..15fc859c01f 100644
> > --- a/x11/qt6/qtbase/Makefile
> > +++ b/x11/qt6/qtbase/Makefile
> > @@ -105,7 +105,7 @@ CONFIGURE_ARGS += -DCMAKE_INSTALL_PREFIX=${PREFIX} \
> > -DQT_FEATURE_openssl_linked=ON \
> > -DQT_FEATURE_dtls=OFF
> >
> > -LDFLAGS += -lexecinfo
> > +MOCMAKE_LDFLAGS += -lexecinfo
> ^
> missing D in MODCMAKE_LDFLAGS

Thanks eagle eye! New diff attched for convenience.

No comments:

Post a Comment