pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel cmake: updated to 3.16.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/f78c01f7317d
branches: trunk
changeset: 344913:f78c01f7317d
user: adam <adam%pkgsrc.org@localhost>
date: Wed Nov 27 22:32:27 2019 +0000
description:
cmake: updated to 3.16.0
3.16.0:
New Features
============
Languages
---------
* CMake learned to support the Objective C ("OBJC") and Objective
C++ ("OBJCXX") languages. They may be enabled via the "project()"
and "enable_language()" commands. When "OBJC" or "OBJCXX" is
enabled, source files with the ".m" or ".mm", respectively, will be
compiled as Objective C or C++. Otherwise they will be treated as
plain C++ sources as they were before.
Compilers
---------
* The "Clang" compiler is now supported on "Solaris".
Platforms
---------
* On AIX, executables using the "ENABLE_EXPORTS" target property now
produce a linker import file with a ".imp" extension in addition to
the executable file. Plugins (created via "add_library()" with the
"MODULE" option) that use "target_link_libraries()" to link to the
executable for its symbols are now linked using the import file. The
"install(TARGETS)" command now installs the import file as an
"ARCHIVE" artifact.
* On AIX, runtime linking is no longer enabled by default. CMake
provides the linker enough information to resolve all symbols up
front. One may manually enable runtime linking for shared libraries
and/or loadable modules by adding "-Wl,-G" to their link flags (e.g.
in the "CMAKE_SHARED_LINKER_FLAGS" or "CMAKE_MODULE_LINKER_FLAGS"
variable). One may manually enable runtime linking for executables
by adding "-Wl,-brtl" to their link flags (e.g. in the
"CMAKE_EXE_LINKER_FLAGS" variable).
Command-Line
------------
* "cmake(1)" "-E" now supports "true" and "false" commands, which do
nothing while returning exit codes of 0 and 1, respectively.
* "cmake(1)" gained a "--trace-redirect=" command line option
that can be used to redirect "--trace" output to a file instead of
"stderr".
* The "cmake(1)" "--loglevel" command line option has been renamed
to "--log-level" to make it consistent with the naming of other
command line options. The "--loglevel" option is still supported to
preserve backward compatibility.
Commands
--------
* The "add_test()" command learned the option "COMMAND_EXPAND_LISTS"
which causes lists in the "COMMAND" argument to be expanded,
including lists created by generator expressions.
* The "file()" command learned a new sub-command,
"GET_RUNTIME_DEPENDENCIES", which allows you to recursively get the
list of libraries linked by an executable or library. This sub-
command is intended as a replacement for "GetPrerequisites".
* The "find_file()", "find_library()", "find_path()",
"find_package()", and "find_program()" commands have learned to
check the following variables to control searching
* "CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH" - Controls the searching
the cmake-specific environment variables.
* "CMAKE_FIND_USE_CMAKE_PATH" - Controls the searching the cmake-
specific cache variables.
* "CMAKE_FIND_USE_CMAKE_SYSTEM_PATH" - Controls the searching
cmake platform specific variables.
* "CMAKE_FIND_USE_PACKAGE_ROOT_PATH" - Controls the searching of
"_ROOT" variables.
* "CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH" - Controls the
searching the standard system environment variables.
* The "find_package()" command has learned to check the following
variables to control searching
* "CMAKE_FIND_USE_PACKAGE_REGISTRY" - Controls the searching the
cmake user registry.
* The "message()" command learned indentation control with the new
"CMAKE_MESSAGE_INDENT" variable.
* The "target_precompile_headers()" command was added to specify a
list of headers to precompile for faster compilation times.
Variables
---------
* The "CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS" variable has been
introduced to optionally initialize the
"CUDA_RESOLVE_DEVICE_SYMBOLS" target property.
* The "CMAKE_ECLIPSE_RESOURCE_ENCODING" variable was added to
specify the resource encoding for the the "Eclipse CDT4" extra
generator.
Properties
----------
* The "BUILD_RPATH" and "INSTALL_RPATH" target properties now
support "generator expressions".
* The "INSTALL_REMOVE_ENVIRONMENT_RPATH" target property was added
to remove compiler-defined "RPATH" entries from a target. This
property is initialized by the
"CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH" variable.
* The "PRECOMPILE_HEADERS" target property was added to specify a
list of headers to precompile for faster compilation times. Set it
using the "target_precompile_headers()" command.
* The "UNITY_BUILD" target property was added to tell generators to
batch include source files for faster compilation times.
* The "VS_CONFIGURATION_TYPE" target property now supports
"generator expressions".
* The "VS_DPI_AWARE" target property was added to tell Visual Studio
Generators to set the "EnableDpiAwareness" property in ".vcxproj"
files.
* The "XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING" target property was
added to tell the "Xcode" generator to set the value of the "Allow
debugging when using document Versions Browser" schema option.
Modules
-------
* The "FindDoxygen" module "doxygen_add_docs()" command gained a new
"USE_STAMP_FILE" option. When this option present, the custom
target created by the command will only re-run Doxygen if any of the
source files have changed since the last successful run.
* The "FindGnuTLS" module now provides an imported target.
* The "FindPackageHandleStandardArgs" module
"find_package_handle_standard_args()" command gained a new
"REASON_FAILURE_MESSAGE" option to specify a message giving the
reason for the failure.
* The "FindPkgConfig" module "pkg_search_module()" macro now defines
a "_MODULE_NAME" result variable containing the first
matching module name.
* The "FindPython3" and "FindPython" modules gained options to
control which "ABIs" will be searched.
* The "FindPython3", "FindPython2", and "FindPython" modules now
support direct specification of artifacts via cache entries.
Autogen
-------
* When using "AUTOMOC", CMake now generates the "-p" path prefix
option for "moc". This ensures that "moc" output files are
identical on different build setups (given, that the headers
compiled by "moc" are in an "include directory"). Also it ensures
that "moc" output files will compile correctly when the source
and/or build directory is a symbolic link.
The "moc" path prefix generation behavior can be configured by
setting the new "CMAKE_AUTOMOC_PATH_PREFIX" variable and/or
"AUTOMOC_PATH_PREFIX" target property.
CTest
-----
* "ctest(1)" now has the ability to serialize tests based on
resource requirements for each test. See Resource Allocation for
details.
* A new test property, "SKIP_REGULAR_EXPRESSION", has been added.
This property is similar to "FAIL_REGULAR_EXPRESSION" and
"PASS_REGULAR_EXPRESSION", but with the same meaning as
"SKIP_RETURN_CODE". This is useful, for example, in cases where the
user has no control over the return code of the test. For example,
in Catch2, the return value is the number of assertion failed,
therefore it is impossible to use it for "SKIP_RETURN_CODE".
CPack
-----
* "cpack(1)" learned support for multiple configurations for "-C"
option.
* The "CPack DEB Generator" is now able to format generic text
(usually used as the description for multiple CPack generators)
according to the Debian Policy Manual. See the
"CPACK_PACKAGE_DESCRIPTION_FILE" and
"CPACK_DEBIAN__DESCRIPTION" variables.
* The "CPack Archive Generator" learned to generate ".tar.zst"
packages with Zstandard compression.
Deprecated and Removed Features
===============================
* An explicit deprecation diagnostic was added for policy "CMP0067"
("CMP0066" and below were already deprecated). The "cmake-
policies(7)" manual explains that the OLD behaviors of all policies
are deprecated and that projects should port to the NEW behaviors.
* The "CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY" variable has been
deprecated. Use the "CMAKE_FIND_USE_PACKAGE_REGISTRY" variable
instead.
* The "GetPrerequisites" module has been deprecated, as it has been
superceded by "file(GET_RUNTIME_DEPENDENCIES)".
* The "CPACK_INSTALL_SCRIPT" variable has been deprecated in favor
of the new, more accurately named "CPACK_INSTALL_SCRIPTS" variable.
Other Changes
=============
* The "cmake(1)" "-C " option now evaluates the
initial cache script with "CMAKE_SOURCE_DIR" and "CMAKE_BINARY_DIR"
set to the top-level source and build trees.
* The "cmake(1)" "-E remove_directory" command-line tool, when given
the path to a symlink to a directory, now removes just the symlink.
It no longer removes content of the linked directory.
* The "ctest(1)" "--build-makeprogram" command-line option now
specifies the make program used when configuring a project with the
"Ninja" generator or the Makefile Generators.
* The "ExternalProject" module "ExternalProject_Add()" command has
been updated so that "GIT_SUBMODULES """ initializes no submodules.
See policy "CMP0097".
* The "FindGTest" module has been updated to recognize MSVC build
trees generated by GTest 1.8.1.
* The "project()" command no longer strips leading zeros in version
components. See policy "CMP0096".
* The Qt Compressed Help file is now named "CMake.qch", which no
longer contains the release version in the file name. When CMake is
upgraded in-place, the name and location of this file will remain
constant. Tools such as IDEs, help viewers, etc. should now be able
to refer to this file at a fixed location that remains valid across
CMake upgrades.
* "RPATH" entries are properly escaped in the generated CMake
scripts used for installation. See policy "CMP0095".
* When using "CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS" on Windows the auto-
generated exports are now updated only when the object files
providing the symbols are updated.
diffstat:
devel/Makefile | 3 +-
devel/cmake-gui/DESCR | 1 +
devel/cmake-gui/Makefile | 34 ++
devel/cmake-gui/PLIST | 6 +
devel/cmake/Makefile | 12 +-
devel/cmake/Makefile.version | 7 +-
devel/cmake/PLIST | 128 ++++++++-
devel/cmake/distinfo | 27 +-
devel/cmake/patches/patch-CMakeLists.txt | 38 +-
devel/cmake/patches/patch-Modules_FindCurses.cmake | 14 +-
devel/cmake/patches/patch-Source_Checks_cm__cxx17__check.cpp | 7 +-
devel/cmake/patches/patch-Source_Checks_cm_cxx_features.cmake | 41 ---
devel/cmake/patches/patch-Source_CursesDialog_ccmake.cxx | 18 +-
devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt | 59 ++++
devel/cmake/patches/patch-Source_cmArchiveWrite.cxx | 10 +-
devel/cmake/patches/patch-Source_cm__string__view.hxx | 16 -
devel/cmake/patches/patch-Utilities_std_cm_string__view | 16 +
devel/cmake/patches/patch-bootstrap | 10 +-
18 files changed, 294 insertions(+), 153 deletions(-)
diffs (truncated from 937 to 300 lines):
diff -r adf5a0cb8c8f -r f78c01f7317d devel/Makefile
--- a/devel/Makefile Wed Nov 27 22:25:21 2019 +0000
+++ b/devel/Makefile Wed Nov 27 22:32:27 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2959 2019/11/27 21:25:20 markd Exp $
+# $NetBSD: Makefile,v 1.2960 2019/11/27 22:32:27 adam Exp $
#
COMMENT= Development utilities
@@ -186,6 +186,7 @@
SUBDIR+= cloc
SUBDIR+= cmake
SUBDIR+= cmake-fedora
+SUBDIR+= cmake-gui
SUBDIR+= cmake-mode
SUBDIR+= cmocka
SUBDIR+= cmockery2
diff -r adf5a0cb8c8f -r f78c01f7317d devel/cmake-gui/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/cmake-gui/DESCR Wed Nov 27 22:32:27 2019 +0000
@@ -0,0 +1,1 @@
+Graphical interface to CMake.
diff -r adf5a0cb8c8f -r f78c01f7317d devel/cmake-gui/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/cmake-gui/Makefile Wed Nov 27 22:32:27 2019 +0000
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile,v 1.1 2019/11/27 22:32:27 adam Exp $
+
+.include "../../devel/cmake/Makefile.common"
+
+PKGNAME= cmake-gui-${CMAKE_VERSION}
+
+COMMENT= CMake GUI
+
+USE_CMAKE= yes
+BUILD_DIRS= Source/QtDialog
+CMAKE_ARGS+= -DBUILD_TESTING=OFF
+CMAKE_ARGS+= -DBUILD_QtDialog=ON
+CMAKE_ARGS+= -DCMAKE_USE_SYSTEM_LIBARCHIVE=ON
+CMAKE_ARGS+= -DCMAKE_USE_SYSTEM_CURL=ON
+CMAKE_ARGS+= -DCMAKE_USE_SYSTEM_EXPAT=ON
+CMAKE_ARGS+= -DCMAKE_USE_SYSTEM_FORM=ON
+CMAKE_ARGS+= -DCMAKE_USE_SYSTEM_JSONCPP=ON
+CMAKE_ARGS+= -DCMAKE_USE_SYSTEM_LIBRHASH=ON
+CMAKE_ARGS+= -DCMAKE_USE_SYSTEM_LIBUV=ON
+
+post-build:
+ cd ${WRKSRC}/bin && ${LN} -f -s ${CMAKE} cmake
+
+BUILDLINK_API_DEPENDS.libarchive+= libarchive>=3.3.3
+.include "../../archivers/libarchive/buildlink3.mk"
+.include "../../devel/libexecinfo/buildlink3.mk"
+.include "../../devel/libuv/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../misc/rhash/buildlink3.mk"
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../textproc/jsoncpp/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r adf5a0cb8c8f -r f78c01f7317d devel/cmake-gui/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/cmake-gui/PLIST Wed Nov 27 22:32:27 2019 +0000
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1 2019/11/27 22:32:27 adam Exp $
+bin/cmake-gui
+share/applications/cmake-gui.desktop
+share/icons/hicolor/128x128/apps/CMakeSetup.png
+share/icons/hicolor/32x32/apps/CMakeSetup.png
+share/mime/packages/cmakecache.xml
diff -r adf5a0cb8c8f -r f78c01f7317d devel/cmake/Makefile
--- a/devel/cmake/Makefile Wed Nov 27 22:25:21 2019 +0000
+++ b/devel/cmake/Makefile Wed Nov 27 22:32:27 2019 +0000
@@ -1,18 +1,10 @@
-# $NetBSD: Makefile,v 1.167 2019/09/05 08:39:09 adam Exp $
-
-.include "Makefile.version"
+# $NetBSD: Makefile,v 1.168 2019/11/27 22:32:27 adam Exp $
-DISTNAME= cmake-${CMAKE_VERSION}
-CATEGORIES= devel
-MASTER_SITES= https://cmake.org/files/v${CMAKE_API}/
+.include "Makefile.common"
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= http://www.cmake.org/
COMMENT= Cross platform make
-LICENSE= modified-bsd
USE_TOOLS+= gmake
-USE_LANGUAGES= c c++11
GCC_REQD+= 4.8
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= bootstrap
diff -r adf5a0cb8c8f -r f78c01f7317d devel/cmake/Makefile.version
--- a/devel/cmake/Makefile.version Wed Nov 27 22:25:21 2019 +0000
+++ b/devel/cmake/Makefile.version Wed Nov 27 22:32:27 2019 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile.version,v 1.48 2019/10/31 13:30:31 adam Exp $
-#
-# used by devel/cmake/Makefile
+# $NetBSD: Makefile.version,v 1.49 2019/11/27 22:32:27 adam Exp $
+# used by devel/cmake/Makefile.common
# used by devel/cmake-fedora/Makefile
-CMAKE_VERSION= 3.15.5
+CMAKE_VERSION= 3.16.0
CMAKE_API= ${CMAKE_VERSION:R}
diff -r adf5a0cb8c8f -r f78c01f7317d devel/cmake/PLIST
--- a/devel/cmake/PLIST Wed Nov 27 22:25:21 2019 +0000
+++ b/devel/cmake/PLIST Wed Nov 27 22:32:27 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.58 2019/10/31 13:30:31 adam Exp $
+@comment $NetBSD: PLIST,v 1.59 2019/11/27 22:32:27 adam Exp $
bin/ccmake
bin/cmake
bin/cpack
@@ -121,6 +121,7 @@
share/cmake-${CMAKE_API}/Help/command/target_link_directories.rst
share/cmake-${CMAKE_API}/Help/command/target_link_libraries.rst
share/cmake-${CMAKE_API}/Help/command/target_link_options.rst
+share/cmake-${CMAKE_API}/Help/command/target_precompile_headers.rst
share/cmake-${CMAKE_API}/Help/command/target_sources.rst
share/cmake-${CMAKE_API}/Help/command/try_compile.rst
share/cmake-${CMAKE_API}/Help/command/try_run.rst
@@ -296,6 +297,12 @@
share/cmake-${CMAKE_API}/Help/module/CheckIncludeFiles.rst
share/cmake-${CMAKE_API}/Help/module/CheckLanguage.rst
share/cmake-${CMAKE_API}/Help/module/CheckLibraryExists.rst
+share/cmake-${CMAKE_API}/Help/module/CheckOBJCCompilerFlag.rst
+share/cmake-${CMAKE_API}/Help/module/CheckOBJCSourceCompiles.rst
+share/cmake-${CMAKE_API}/Help/module/CheckOBJCSourceRuns.rst
+share/cmake-${CMAKE_API}/Help/module/CheckOBJCXXCompilerFlag.rst
+share/cmake-${CMAKE_API}/Help/module/CheckOBJCXXSourceCompiles.rst
+share/cmake-${CMAKE_API}/Help/module/CheckOBJCXXSourceRuns.rst
share/cmake-${CMAKE_API}/Help/module/CheckPIESupported.rst
share/cmake-${CMAKE_API}/Help/module/CheckPrototypeDefinition.rst
share/cmake-${CMAKE_API}/Help/module/CheckStructHasMember.rst
@@ -589,6 +596,9 @@
share/cmake-${CMAKE_API}/Help/policy/CMP0092.rst
share/cmake-${CMAKE_API}/Help/policy/CMP0093.rst
share/cmake-${CMAKE_API}/Help/policy/CMP0094.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0095.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0096.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0097.rst
share/cmake-${CMAKE_API}/Help/policy/DEPRECATED.txt
share/cmake-${CMAKE_API}/Help/policy/DISALLOWED_COMMAND.txt
share/cmake-${CMAKE_API}/Help/prop_cache/ADVANCED.rst
@@ -698,6 +708,8 @@
share/cmake-${CMAKE_API}/Help/prop_sf/SKIP_AUTOMOC.rst
share/cmake-${CMAKE_API}/Help/prop_sf/SKIP_AUTORCC.rst
share/cmake-${CMAKE_API}/Help/prop_sf/SKIP_AUTOUIC.rst
+share/cmake-${CMAKE_API}/Help/prop_sf/SKIP_PRECOMPILE_HEADERS.rst
+share/cmake-${CMAKE_API}/Help/prop_sf/SKIP_UNITY_BUILD_INCLUSION.rst
share/cmake-${CMAKE_API}/Help/prop_sf/SYMBOLIC.rst
share/cmake-${CMAKE_API}/Help/prop_sf/Swift_DEPENDENCIES_FILE.rst
share/cmake-${CMAKE_API}/Help/prop_sf/Swift_DIAGNOSTICS_FILE.rst
@@ -738,8 +750,10 @@
share/cmake-${CMAKE_API}/Help/prop_test/PROCESSORS.rst
share/cmake-${CMAKE_API}/Help/prop_test/PROCESSOR_AFFINITY.rst
share/cmake-${CMAKE_API}/Help/prop_test/REQUIRED_FILES.rst
+share/cmake-${CMAKE_API}/Help/prop_test/RESOURCE_GROUPS.rst
share/cmake-${CMAKE_API}/Help/prop_test/RESOURCE_LOCK.rst
share/cmake-${CMAKE_API}/Help/prop_test/RUN_SERIAL.rst
+share/cmake-${CMAKE_API}/Help/prop_test/SKIP_REGULAR_EXPRESSION.rst
share/cmake-${CMAKE_API}/Help/prop_test/SKIP_RETURN_CODE.rst
share/cmake-${CMAKE_API}/Help/prop_test/TIMEOUT.rst
share/cmake-${CMAKE_API}/Help/prop_test/TIMEOUT_AFTER_MATCH.rst
@@ -778,6 +792,7 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOMOC_EXECUTABLE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOMOC_MACRO_NAMES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOMOC_MOC_OPTIONS.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOMOC_PATH_PREFIX.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTORCC.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTORCC_EXECUTABLE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTORCC_OPTIONS.rst
@@ -826,6 +841,7 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/DEFINE_SYMBOL.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/DEPLOYMENT_ADDITIONAL_FILES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/DEPLOYMENT_REMOTE_DIRECTORY.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/DISABLE_PRECOMPILE_HEADERS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/DOTNET_TARGET_FRAMEWORK_VERSION.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/ENABLE_EXPORTS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/EXCLUDE_FROM_ALL.rst
@@ -873,6 +889,7 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/IMPORT_SUFFIX.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/INCLUDE_DIRECTORIES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/INSTALL_NAME_DIR.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/INSTALL_REMOVE_ENVIRONMENT_RPATH.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/INSTALL_RPATH.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.rst
@@ -886,6 +903,7 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/INTERFACE_LINK_OPTIONS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/INTERFACE_POSITION_INDEPENDENT_CODE.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/INTERFACE_PRECOMPILE_HEADERS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/INTERFACE_SOURCES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.rst
@@ -933,6 +951,12 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/NAME.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/NO_SONAME.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/NO_SYSTEM_FROM_IMPORTED.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/OBJCXX_EXTENSIONS.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/OBJCXX_STANDARD.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/OBJCXX_STANDARD_REQUIRED.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/OBJC_EXTENSIONS.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/OBJC_STANDARD.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/OBJC_STANDARD_REQUIRED.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/OSX_ARCHITECTURES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/OSX_ARCHITECTURES_CONFIG.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/OUTPUT_NAME.rst
@@ -944,6 +968,8 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/POST_INSTALL_SCRIPT.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/PRECOMPILE_HEADERS.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/PRECOMPILE_HEADERS_REUSE_FROM.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/PREFIX.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/PRE_INSTALL_SCRIPT.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/PRIVATE_HEADER.rst
@@ -966,9 +992,14 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/STATIC_LIBRARY_OPTIONS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/SUFFIX.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_DEPENDENCIES_FILE.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_LANGUAGE_VERSION.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_MODULE_DIRECTORY.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_MODULE_NAME.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/TYPE.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD_BATCH_SIZE.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VERSION.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_CONFIGURATION_TYPE.rst
@@ -982,6 +1013,7 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_DOTNET_REFERENCE_refname.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/VS_DPI_AWARE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_GLOBAL_KEYWORD.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_GLOBAL_PROJECT_TYPES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.rst
@@ -1014,6 +1046,7 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_ARGUMENTS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst
@@ -1040,6 +1073,7 @@
share/cmake-${CMAKE_API}/Help/release/3.12.rst
share/cmake-${CMAKE_API}/Help/release/3.13.rst
share/cmake-${CMAKE_API}/Help/release/3.14.rst
+share/cmake-${CMAKE_API}/Help/release/3.15.rst
share/cmake-${CMAKE_API}/Help/release/3.2.rst
share/cmake-${CMAKE_API}/Help/release/3.3.rst
share/cmake-${CMAKE_API}/Help/release/3.4.rst
@@ -1095,6 +1129,7 @@
share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOMOC_DEPEND_FILTERS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOMOC_MOC_OPTIONS.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOMOC_PATH_PREFIX.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOMOC_RELAXED_MODE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTORCC.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTORCC_OPTIONS.rst
@@ -1134,6 +1169,7 @@
share/cmake-${CMAKE_API}/Help/variable/CMAKE_CTEST_COMMAND.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_CUDA_EXTENSIONS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_CUDA_HOST_COMPILER.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_CUDA_SEPARABLE_COMPILATION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_CUDA_STANDARD.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_CUDA_STANDARD_REQUIRED.rst
@@ -1156,11 +1192,13 @@
share/cmake-${CMAKE_API}/Help/variable/CMAKE_DEPENDS_IN_PROJECT_ONLY.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_DIRECTORY_LABELS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_DISABLE_PRECOMPILE_HEADERS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_DL_LIBS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ECLIPSE_MAKE_ARGUMENTS.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_ECLIPSE_RESOURCE_ENCODING.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ECLIPSE_VERSION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EDIT_COMMAND.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ENABLE_EXPORTS.rst
@@ -1197,6 +1235,13 @@
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PACKAGE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_XXX.txt
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_USE_CMAKE_PATH.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_USE_CMAKE_SYSTEM_PATH.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_USE_PACKAGE_REGISTRY.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_USE_PACKAGE_ROOT_PATH.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH.rst
Home |
Main Index |
Thread Index |
Old Index