cmake: updated to 3.15.0
3.15.0: New Features ============ Generators ---------- * The "Xcode" generator now supports per-target schemes. See the "CMAKE_XCODE_GENERATE_SCHEME" variable and "XCODE_GENERATE_SCHEME" target property. * The "Green Hills MULTI" generator has been updated: * It now supports the "add_custom_command()" and "add_custom_target()" commands. * It is now available on Linux. Languages --------- * Preliminary support for the "Swift" language was added to the "Ninja" generator: * Use the "SWIFTC" environment variable to specify a compiler. * The "Swift_DEPENDENCIES_FILE" target property and "Swift_DEPENDENCIES_FILE" source file property were added to customize dependency files. * The "Swift_MODULE_NAME" target property was added to customize the Swift module name. * The "Swift_DIAGNOSTICS_FILE" source property was added to indicate where to write the serialised Swift diagnostics. The Swift support is experimental, not considered stable, and may change in future releases of CMake. Compilers --------- * The "Clang" compiler variant on Windows that targets the MSVC ABI but has a GNU-like command line is now supported. * Support for the Clang-based ARM compiler was added with compiler id "ARMClang". * Support was added for the IAR compiler architectures Renesas RX, RL78, RH850 and Texas Instruments MSP430. * Support was added for the IAR compilers built for Linux (IAR BuildLx). Command-Line ------------ * The "CMAKE_GENERATOR" environment variable was added to specify a default generator to use when "cmake(1)" is run without a "-G" option. Additionally, environment variables "CMAKE_GENERATOR_PLATFORM", "CMAKE_GENERATOR_TOOLSET", and "CMAKE_GENERATOR_INSTANCE" were created to configure the generator. * The "cmake(1)" "--build" tool "--target" parameter gained support for multiple targets, e.g. "cmake --build . --target Library1 Library2". It now also has a short form "-t" alias, e.g. "cmake --build . -t Library1 Library2". * The "cmake(1)" command gained a new "--install" option. This may be used after building a project to run installation without using the generated build system or the native build tool. * The "cmake(1)" command learned a new CLI option "--loglevel". * The "cmake(1)" "-E remove_directory" command-line tool learned to support removing multiple directories. * The "cmake(1)" "-E tar" tool has been improved: * It now continues adding files to an archive even if some of the files are not readable. This behavior is more consistent with the classic "tar" tool. * It now parses all flags, and if an invalid flag was provided, a warning is issued. * It now displays an error if no action flag was specified, along with a list of possible actions: "t" (list), "c" (create) or "x" (extract). * It now supports extracting ("-x") or listing ("-t") only specific files or directories. * It now supports Zstandard compression with a "--zstd" option. Zstandard was designed to give a compression ratio comparable to that of the DEFLATE (zip) algorithm, but faster, especially for decompression. Commands -------- * The "add_custom_command()" and "add_custom_target()" commands gained a new "JOB_POOL" option that works with the "Ninja" generator to set the pool variable on the build statement. * The "add_library()" command "ALIAS" option learned to support import libraries of the "UNKNOWN" type. * The "cmake_parse_arguments()" command gained an additional "_KEYWORDS_MISSING_VALUES" output variable to report keyword arguments that were given by the caller with no values. * The "execute_process()" command gained a "COMMAND_ECHO" option and supporting "CMAKE_EXECUTE_PROCESS_COMMAND_ECHO" variable to enable echoing of the command-line string before execution. * The "file(INSTALL)" command learned a new argument, "FOLLOW_SYMLINK_CHAIN", which can be used to recursively resolve and install symlinks. * "list()" learned new sub-commands: "PREPEND", "POP_FRONT" and "POP_BACK". * The "message()" command learned new types: "NOTICE", "VERBOSE", "DEBUG" and "TRACE". * The "string()" learned a new sub-command "REPEAT". Variables --------- * The "CMAKE_CROSSCOMPILING_EMULATOR" variable and corresponding "CROSSCOMPILING_EMULATOR" target property learned to support arguments to the emulator. * The "CMAKE_FIND_PACKAGE_PREFER_CONFIG" variable was added to tell "find_package()" calls to look for a package configuration file first even if a find module is available. * The "CMAKE_FRAMEWORK" variable was added to initialize the "FRAMEWORK" property on all targets. * The "CMAKE_VS_JUST_MY_CODE_DEBUGGING" variable and "VS_JUST_MY_CODE_DEBUGGING" target property were added to enable the Just My Code feature of the Visual Studio Debugger when compiling with MSVC cl 19.05 and higher. * The "CMAKE_MSVC_RUNTIME_LIBRARY" variable and "MSVC_RUNTIME_LIBRARY" target property were introduced to select the runtime library used by compilers targeting the MSVC ABI. See policy "CMP0091". * The "CMAKE_PROJECT_INCLUDE" and "CMAKE_PROJECT_INCLUDE_BEFORE" variables were added to allow injection of custom code at the sites of "project()" calls without knowing the project name a priori. Properties ---------- * The "ADDITIONAL_CLEAN_FILES" target property and "ADDITIONAL_CLEAN_FILES" directory property were added. They allow to register additional files that should be removed during the clean stage. * The "PUBLIC_HEADER" and "PRIVATE_HEADER" properties may now be set on Interface Libraries. The headers specified by those properties can be installed using the "install(TARGETS)" command by passing the "PUBLIC_HEADER" and "PRIVATE_HEADER" arguments respectively. * The "VS_PACKAGE_REFERENCES" target property was added to tell Visual Studio Generators to add references to "nuget" packages. * The "VS_PROJECT_IMPORT" target property was added to allow managed Visual Studio project files to import external ".props" files. * The "VS_NO_SOLUTION_DEPLOY" target property was added to tell Visual Studio Generators whether to deploy an artifact to the WinCE or Windows Phone target device. Modules ------- * The "FindBoost" module was reworked to expose a more consistent user experience between its “Config” and “Module” modes and with other find modules in general. * A new imported target "Boost::headers" is now defined (same as "Boost::boost"). * New output variables "Boost_VERSION_MACRO", "Boost_VERSION_MAJOR", "Boost_VERSION_MINOR", "Boost_VERSION_PATCH", and "Boost_VERSION_COUNT" were added. * The "QUIET" argument passed to "find_package()" is no longer ignored in config mode. Note that the CMake package shipped with Boost "1.70.0" ignores the "QUIET" argument passed to "find_package()". This is fixed in the next Boost release. * The input switch "Boost_DETAILED_FAILURE_MSG" was removed. * "Boost_VERSION" now reports the version in "x.y.z" format in module mode. See policy "CMP0093". * The "FindCups" module now provides imported targets. * The "FindEnvModules" module was added to use Lua- and TCL-based environment modules in CTest Scripts. * The "FindGLEW" module now provides an interface more consistent with what upstream GLEW provides in its own CMake package files. * The "FindPkgConfig" now populates "INTERFACE_LINK_OPTIONS" property of imported targets with other (non-library) linker flags. * The "FindPostgreSQL" module learned to find debug and release variants separately. * Modules "FindPython3", "FindPython2" and "FindPython" gained additional lookup strategies and controls, and a new default. See policy "CMP0094". * Modules "FindPython", "FindPython2" and "FindPython3" gain a new target (respectively "Python::Module", "Python2::Module" and "Python3::Module") which can be used to develop Python modules. * Modules "FindPython3", "FindPython2" and "FindPython" gain capability to control how virtual environments are handled. * The "UseSWIG" module learned to manage alternate library names by passing "-interface " for "python" language or "-dllimport " for "CSharp" language to the "SWIG" compiler. Generator Expressions --------------------- * The "generator expressions" "C_COMPILER_ID", "CXX_COMPILER_ID", "CUDA_COMPILER_ID", "Fortran_COMPILER_ID", "COMPILE_LANGUAGE", "COMPILE_LANG_AND_ID", and "PLATFORM_ID" learned to support matching one value from a comma-separated list. CTest ----- * The "ctest_submit()" command learned a new option: "BUILD_ID". This can be used to store the ID assigned to this build by CDash to a variable. * The "ctest_update()" command learned to honor a new variable: "CTEST_UPDATE_VERSION_OVERRIDE". This can be used to specify the current version of your source tree rather than using the update command to discover the current version that is checked out. CPack ----- * The "CPack IFW Generator" gained a new "CPACK_IFW_PACKAGE_STYLE_SHEET" variable to customize the installer stylesheet. Deprecated and Removed Features =============================== * The "cmake-server(7)" mode has been deprecated and will be removed from a future version of CMake. Please port clients to use the "cmake-file-api(7)" instead. * The "ADDITIONAL_MAKE_CLEAN_FILES" directory property is now deprecated. Use the "ADDITIONAL_CLEAN_FILES" directory property instead. * The variable "CMAKE_AUTOMOC_RELAXED_MODE" is considered deprecated. Support still exists but will be removed in future versions. * The "export(PACKAGE)" command now does nothing unless enabled via "CMAKE_EXPORT_PACKAGE_REGISTRY". See policy "CMP0090". * The "Xcode" generator now requires at least Xcode 5. * An explicit deprecation diagnostic was added for policy "CMP0066" ("CMP0065" 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. Other Changes ============= * CMake learned how to compile C++14 with the IBM AIX XL compiler and the SunPro compiler and to compile C++20 with the AppleClang compiler. * With MSVC-like compilers the value of "CMAKE__FLAGS" no longer contains warning flags like "/W3" by default. See policy "CMP0092". * IBM Clang-based XL compilers that define "__ibmxl__" now use the compiler id "XLClang" instead of "XL". See policy "CMP0089". * The "file(REMOVE)" and "file(REMOVE_RECURSE)" commands were changed to ignore empty arguments with a warning instead of treating them as a relative path and removing the contents of the current directory.
This commit is contained in:
parent
d6f2e470bd
commit
fab19f3ac0
7 changed files with 92 additions and 23 deletions
|
@ -1,6 +1,5 @@
|
|||
# $NetBSD: Makefile,v 1.162 2019/07/01 04:08:03 ryoon Exp $
|
||||
# $NetBSD: Makefile,v 1.163 2019/07/19 09:06:23 adam Exp $
|
||||
|
||||
PKGREVISION= 1
|
||||
.include "Makefile.version"
|
||||
|
||||
DISTNAME= cmake-${CMAKE_VERSION}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD: Makefile.version,v 1.42 2019/06/01 20:24:07 adam Exp $
|
||||
# $NetBSD: Makefile.version,v 1.43 2019/07/19 09:06:23 adam Exp $
|
||||
#
|
||||
# used by devel/cmake/Makefile
|
||||
# used by devel/cmake-fedora/Makefile
|
||||
CMAKE_VERSION= 3.14.5
|
||||
CMAKE_VERSION= 3.15.0
|
||||
CMAKE_API= ${CMAKE_VERSION:R}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.55 2019/04/23 09:29:08 adam Exp $
|
||||
@comment $NetBSD: PLIST,v 1.56 2019/07/19 09:06:23 adam Exp $
|
||||
bin/ccmake
|
||||
bin/cmake
|
||||
bin/cpack
|
||||
|
@ -151,6 +151,10 @@ share/cmake-${CMAKE_API}/Help/envvar/CC.rst
|
|||
share/cmake-${CMAKE_API}/Help/envvar/CFLAGS.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_BUILD_PARALLEL_LEVEL.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_CONFIG_TYPE.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_GENERATOR.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_GENERATOR_INSTANCE.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_GENERATOR_PLATFORM.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_GENERATOR_TOOLSET.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_MSVCIDE_RUN_PATH.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_NO_VERBOSE.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_OSX_ARCHITECTURES.rst
|
||||
|
@ -175,6 +179,7 @@ share/cmake-${CMAKE_API}/Help/envvar/MACOSX_DEPLOYMENT_TARGET.rst
|
|||
share/cmake-${CMAKE_API}/Help/envvar/PackageName_ROOT.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/RC.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/RCFLAGS.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/SWIFTC.rst
|
||||
share/cmake-${CMAKE_API}/Help/envvar/VERBOSE.rst
|
||||
share/cmake-${CMAKE_API}/Help/generator/Borland Makefiles.rst
|
||||
share/cmake-${CMAKE_API}/Help/generator/CodeBlocks.rst
|
||||
|
@ -328,6 +333,7 @@ share/cmake-${CMAKE_API}/Help/module/FindDart.rst
|
|||
share/cmake-${CMAKE_API}/Help/module/FindDevIL.rst
|
||||
share/cmake-${CMAKE_API}/Help/module/FindDoxygen.rst
|
||||
share/cmake-${CMAKE_API}/Help/module/FindEXPAT.rst
|
||||
share/cmake-${CMAKE_API}/Help/module/FindEnvModules.rst
|
||||
share/cmake-${CMAKE_API}/Help/module/FindFLEX.rst
|
||||
share/cmake-${CMAKE_API}/Help/module/FindFLTK.rst
|
||||
share/cmake-${CMAKE_API}/Help/module/FindFLTK2.rst
|
||||
|
@ -577,6 +583,12 @@ share/cmake-${CMAKE_API}/Help/policy/CMP0085.rst
|
|||
share/cmake-${CMAKE_API}/Help/policy/CMP0086.rst
|
||||
share/cmake-${CMAKE_API}/Help/policy/CMP0087.rst
|
||||
share/cmake-${CMAKE_API}/Help/policy/CMP0088.rst
|
||||
share/cmake-${CMAKE_API}/Help/policy/CMP0089.rst
|
||||
share/cmake-${CMAKE_API}/Help/policy/CMP0090.rst
|
||||
share/cmake-${CMAKE_API}/Help/policy/CMP0091.rst
|
||||
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/DEPRECATED.txt
|
||||
share/cmake-${CMAKE_API}/Help/policy/DISALLOWED_COMMAND.txt
|
||||
share/cmake-${CMAKE_API}/Help/prop_cache/ADVANCED.rst
|
||||
|
@ -585,6 +597,7 @@ share/cmake-${CMAKE_API}/Help/prop_cache/MODIFIED.rst
|
|||
share/cmake-${CMAKE_API}/Help/prop_cache/STRINGS.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_cache/TYPE.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_cache/VALUE.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_dir/ADDITIONAL_CLEAN_FILES.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_dir/ADDITIONAL_MAKE_CLEAN_FILES.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_dir/BINARY_DIR.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_dir/BUILDSYSTEM_TARGETS.rst
|
||||
|
@ -686,6 +699,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/SYMBOLIC.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_sf/Swift_DEPENDENCIES_FILE.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_sf/Swift_DIAGNOSTICS_FILE.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_sf/VS_COPY_TO_OUT_DIR.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_sf/VS_CSHARP_tagname.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_sf/VS_DEPLOYMENT_CONTENT.rst
|
||||
|
@ -730,6 +745,7 @@ share/cmake-${CMAKE_API}/Help/prop_test/TIMEOUT.rst
|
|||
share/cmake-${CMAKE_API}/Help/prop_test/TIMEOUT_AFTER_MATCH.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_test/WILL_FAIL.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_test/WORKING_DIRECTORY.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/ADDITIONAL_CLEAN_FILES.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/ALIASED_TARGET.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/ANDROID_ANT_ADDITIONAL_OPTIONS.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/ANDROID_API.rst
|
||||
|
@ -912,6 +928,8 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/MACOSX_FRAMEWORK_INFO_PLIST.rst
|
|||
share/cmake-${CMAKE_API}/Help/prop_tgt/MACOSX_RPATH.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/MANUALLY_ADDED_DEPENDENCIES.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/MAP_IMPORTED_CONFIG_CONFIG.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/MSVC_RUNTIME_LIBRARY-VALUES.txt
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/MSVC_RUNTIME_LIBRARY.rst
|
||||
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
|
||||
|
@ -947,6 +965,9 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/STATIC_LIBRARY_FLAGS.rst
|
|||
share/cmake-${CMAKE_API}/Help/prop_tgt/STATIC_LIBRARY_FLAGS_CONFIG.rst
|
||||
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_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/VERSION.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst
|
||||
|
@ -967,8 +988,12 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.rst
|
|||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_GLOBAL_variable.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_IOT_EXTENSIONS_VERSION.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_IOT_STARTUP_TASK.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_JUST_MY_CODE_DEBUGGING.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_KEYWORD.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_MOBILE_EXTENSIONS_VERSION.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_NO_SOLUTION_DEPLOY.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_PACKAGE_REFERENCES.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_PROJECT_IMPORT.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_SCC_AUXPATH.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_SCC_LOCALPATH.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_SCC_PROJECTNAME.rst
|
||||
|
@ -983,10 +1008,12 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/WIN32_EXECUTABLE.rst
|
|||
share/cmake-${CMAKE_API}/Help/prop_tgt/WINDOWS_EXPORT_ALL_SYMBOLS.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_ATTRIBUTE_an-attribute.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EXPLICIT_FILE_TYPE.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_GENERATE_SCHEME.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_PRODUCT_TYPE.rst
|
||||
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER.rst
|
||||
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_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
|
||||
|
@ -1012,6 +1039,7 @@ share/cmake-${CMAKE_API}/Help/release/3.10.rst
|
|||
share/cmake-${CMAKE_API}/Help/release/3.11.rst
|
||||
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.2.rst
|
||||
share/cmake-${CMAKE_API}/Help/release/3.3.rst
|
||||
share/cmake-${CMAKE_API}/Help/release/3.4.rst
|
||||
|
@ -1139,12 +1167,14 @@ share/cmake-${CMAKE_API}/Help/variable/CMAKE_ENABLE_EXPORTS.rst
|
|||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ERROR_DEPRECATED.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXECUTABLE_SUFFIX.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXECUTE_PROCESS_COMMAND_ECHO.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG_INIT.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS_INIT.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXPORT_COMPILE_COMMANDS.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXPORT_PACKAGE_REGISTRY.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXTRA_GENERATOR.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_APPBUNDLE.rst
|
||||
|
@ -1156,6 +1186,7 @@ share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_NO_INSTALL_PREFIX.rst
|
|||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_NAME.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_PREFER_CONFIG.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_SORT_DIRECTION.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_SORT_ORDER.rst
|
||||
|
@ -1167,6 +1198,7 @@ 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_FOLDER.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FRAMEWORK.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FRAMEWORK_PATH.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_Fortran_FORMAT.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_Fortran_MODDIR_DEFAULT.rst
|
||||
|
@ -1307,6 +1339,7 @@ share/cmake-${CMAKE_API}/Help/variable/CMAKE_MODULE_LINKER_FLAGS_CONFIG_INIT.rst
|
|||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MODULE_LINKER_FLAGS_INIT.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MODULE_PATH.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MSVCIDE_RUN_PATH.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MSVC_RUNTIME_LIBRARY.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_NETRC.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_NETRC_FILE.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_NINJA_OUTPUT_PATH_PREFIX.rst
|
||||
|
@ -1329,6 +1362,8 @@ share/cmake-${CMAKE_API}/Help/variable/CMAKE_PREFIX_PATH.rst
|
|||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROGRAM_PATH.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_DESCRIPTION.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_HOMEPAGE_URL.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_INCLUDE.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_INCLUDE_BEFORE.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_NAME.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_PROJECT-NAME_INCLUDE.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_VERSION.rst
|
||||
|
@ -1382,6 +1417,7 @@ share/cmake-${CMAKE_API}/Help/variable/CMAKE_SYSTEM_PROCESSOR.rst
|
|||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_SYSTEM_PROGRAM_PATH.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_SYSTEM_VERSION.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_Swift_LANGUAGE_VERSION.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_Swift_MODULE_DIRECTORY.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_TOOLCHAIN_FILE.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_TRY_COMPILE_CONFIGURATION.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.rst
|
||||
|
@ -1398,6 +1434,7 @@ share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_GLOBALS.rst
|
|||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_INTEL_Fortran_PROJECT_VERSION.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_JUST_MY_CODE_DEBUGGING.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_MSBUILD_COMMAND.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_NsightTegra_VERSION.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_PLATFORM_NAME.rst
|
||||
|
@ -1518,6 +1555,7 @@ share/cmake-${CMAKE_API}/Help/variable/CTEST_TRIGGER_SITE.rst
|
|||
share/cmake-${CMAKE_API}/Help/variable/CTEST_UPDATE_COMMAND.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CTEST_UPDATE_OPTIONS.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CTEST_UPDATE_VERSION_ONLY.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CTEST_UPDATE_VERSION_OVERRIDE.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CTEST_USE_LAUNCHERS.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/CYGWIN.rst
|
||||
share/cmake-${CMAKE_API}/Help/variable/ENV.rst
|
||||
|
@ -1764,6 +1802,13 @@ share/cmake-${CMAKE_API}/Modules/Compiler/ARMCC-C.cmake
|
|||
share/cmake-${CMAKE_API}/Modules/Compiler/ARMCC-CXX.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/ARMCC-DetermineCompiler.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/ARMCC.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-ASM.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-C-FeatureTests.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-C.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-CXX-FeatureTests.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-CXX.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-DetermineCompiler.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/Absoft-Fortran.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/AppleClang-ASM.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/AppleClang-C-FeatureTests.cmake
|
||||
|
@ -1839,10 +1884,6 @@ share/cmake-${CMAKE_API}/Modules/Compiler/Intel-CXX.cmake
|
|||
share/cmake-${CMAKE_API}/Modules/Compiler/Intel-DetermineCompiler.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/Intel-Fortran.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/Intel.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/MIPSpro-C.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/MIPSpro-CXX.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/MIPSpro-DetermineCompiler.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/MIPSpro-Fortran.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/MSVC-ASM.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/MSVC-C-FeatureTests.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/MSVC-C.cmake
|
||||
|
@ -1902,6 +1943,11 @@ share/cmake-${CMAKE_API}/Modules/Compiler/XL-CXX-DetermineCompiler.cmake
|
|||
share/cmake-${CMAKE_API}/Modules/Compiler/XL-CXX.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/XL-Fortran.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/XL.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/XLClang-C-DetermineCompiler.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/XLClang-C.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/XLClang-CXX.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/XLClang.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/zOS-C-DetermineCompiler.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/CompilerId/GHS_default.gpj.in
|
||||
|
@ -1955,6 +2001,7 @@ share/cmake-${CMAKE_API}/Modules/FindDart.cmake
|
|||
share/cmake-${CMAKE_API}/Modules/FindDevIL.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/FindDoxygen.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/FindEXPAT.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/FindEnvModules.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/FindFLEX.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/FindFLTK.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/FindFLTK2.cmake
|
||||
|
@ -2159,6 +2206,9 @@ share/cmake-${CMAKE_API}/Modules/Platform/AIX-XL-C.cmake
|
|||
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XL-CXX.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XL-Fortran.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XL.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XLClang-C.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XLClang-CXX.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XLClang.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/AIX.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/ARTOS-GNU-C.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/ARTOS.cmake
|
||||
|
@ -2287,7 +2337,7 @@ share/cmake-${CMAKE_API}/Modules/Platform/Euros.cmake
|
|||
share/cmake-${CMAKE_API}/Modules/Platform/FreeBSD-Determine-CXX.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/FreeBSD.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/Fuchsia.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/GHS-MULTI-Initialize.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/GHS-MULTI-Determine.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/GHS-MULTI.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/GNU.cmake
|
||||
share/cmake-${CMAKE_API}/Modules/Platform/GNUtoMS_lib.bat.in
|
||||
|
@ -2542,5 +2592,4 @@ share/cmake-${CMAKE_API}/editors/vim/indent/cmake.vim
|
|||
share/cmake-${CMAKE_API}/editors/vim/syntax/cmake.vim
|
||||
share/cmake-${CMAKE_API}/include/cmCPluginAPI.h
|
||||
share/doc/cmake-${CMAKE_API}/Copyright.txt
|
||||
share/doc/cmake-${CMAKE_API}/cmcompress/Copyright.txt
|
||||
share/doc/cmake-${CMAKE_API}/cmsys/Copyright.txt
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
@comment $NetBSD: PLIST.Darwin,v 1.1 2009/08/30 17:05:48 adam Exp $
|
||||
bin/cmakexbuild
|
|
@ -1,9 +1,9 @@
|
|||
$NetBSD: distinfo,v 1.142 2019/06/01 20:24:07 adam Exp $
|
||||
$NetBSD: distinfo,v 1.143 2019/07/19 09:06:23 adam Exp $
|
||||
|
||||
SHA1 (cmake-3.14.5.tar.gz) = a4c021c4fa91e812b87d9c88fdd047ead4201a2f
|
||||
RMD160 (cmake-3.14.5.tar.gz) = dd8c7c0aa7a64584453eec13fbc292c4d7edfd7c
|
||||
SHA512 (cmake-3.14.5.tar.gz) = 9acd2de17db86052801194cac570bfc104320c249b83058aa59554b42c3d5af9c9293d1c069f3fe8512a80103d511186d840168cbc190ce9584ca99cb9b11e46
|
||||
Size (cmake-3.14.5.tar.gz) = 8854929 bytes
|
||||
SHA1 (cmake-3.15.0.tar.gz) = 0a1c3870d566061da8b9ed02bbfe17a39c7bf3cd
|
||||
RMD160 (cmake-3.15.0.tar.gz) = 7f765e330737c04e99473804cacab752b7609233
|
||||
SHA512 (cmake-3.15.0.tar.gz) = f7286513a215a9b9094c1f630761995dbc7f4e33c38bc5585ddc89d9b4742630962921aff59570e0de39887e0cc66df6eebc83ab478796876364d2de5d2c0d6f
|
||||
Size (cmake-3.15.0.tar.gz) = 9266870 bytes
|
||||
SHA1 (patch-CMakeLists.txt) = 01329182725814e27bc3945d1d62555b3a4a4033
|
||||
SHA1 (patch-Modules_Compiler_GNU.cmake) = e091c53ac3f3a6cd811119d3231563df32e76bf9
|
||||
SHA1 (patch-Modules_FindCurses.cmake) = 1372faaf1b7a1b5f5f592c797f39e1a9002a24a6
|
||||
|
@ -15,10 +15,11 @@ SHA1 (patch-Modules_Platform_UnixPaths.cmake) = 38720e11b7b62cb702e80da19e044f07
|
|||
SHA1 (patch-Source_CMakeLists.txt) = 533667d43048b8bc2be17a766b5dc32f3101866e
|
||||
SHA1 (patch-Source_Checks_Curses_CMakeLists.txt) = 37d95c6162cc1f4c0e47b537ac8204cb9fe75b8c
|
||||
SHA1 (patch-Source_Checks_Curses_CheckCurses.c) = c86cae48f7b39fb735eba4788d4e9d595b2ccf3b
|
||||
SHA1 (patch-Source_Checks_cm__cxx17__check.cpp) = e6cd7c8d96559a3e249914343e0991777d7c0a34
|
||||
SHA1 (patch-Source_Checks_cm__cxx17__check.cpp) = 69619695a17798e7bcf1416a2eb2abbca0369481
|
||||
SHA1 (patch-Source_Checks_cm_cxx_features.cmake) = 3ae61236f065729a5cf719abbad0f5be618a0548
|
||||
SHA1 (patch-Source_CursesDialog_ccmake.cxx) = d7baafe6612b6ac9b0542ed10ffcf90cd8d1df87
|
||||
SHA1 (patch-Source_cmAlgorithms.h) = c51cc61b1a95c07bd903363d4a04e1430e510516
|
||||
SHA1 (patch-Source_cmArchiveWrite.cxx) = 01977c6033a849de52b086aa4227107df3cde04e
|
||||
SHA1 (patch-Source_cm__string__view.hxx) = 9f2fa518d26dcaebb1e988c8027fb16456e1b80d
|
||||
SHA1 (patch-Utilities_KWIML_CMakeLists.txt) = e4bdf9fc58757e87bf7e3e3e195839eededbc796
|
||||
SHA1 (patch-bootstrap) = 9d99cfe9f9ae826250f94bc297f5a22b8de09e84
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
$NetBSD: patch-Source_Checks_cm__cxx17__check.cpp,v 1.3 2019/03/18 09:05:59 adam Exp $
|
||||
$NetBSD: patch-Source_Checks_cm__cxx17__check.cpp,v 1.4 2019/07/19 09:06:23 adam Exp $
|
||||
|
||||
Test for an issue in the illumos headers related to C++17.
|
||||
|
||||
--- Source/Checks/cm_cxx17_check.cpp.orig 2019-03-14 13:15:54.000000000 +0000
|
||||
--- Source/Checks/cm_cxx17_check.cpp.orig 2019-07-17 12:07:17.000000000 +0000
|
||||
+++ Source/Checks/cm_cxx17_check.cpp
|
||||
@@ -1,7 +1,9 @@
|
||||
#include <cstdio>
|
||||
|
@ -12,5 +12,5 @@ Test for an issue in the illumos headers related to C++17.
|
|||
#include <unordered_map>
|
||||
+#include <type_traits>
|
||||
|
||||
int main()
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
# include <comdef.h>
|
||||
|
|
22
devel/cmake/patches/patch-Source_cmArchiveWrite.cxx
Normal file
22
devel/cmake/patches/patch-Source_cmArchiveWrite.cxx
Normal file
|
@ -0,0 +1,22 @@
|
|||
$NetBSD: patch-Source_cmArchiveWrite.cxx,v 1.1 2019/07/19 09:06:23 adam Exp $
|
||||
|
||||
Allow older libarchive without ZSTD support.
|
||||
|
||||
--- Source/cmArchiveWrite.cxx.orig 2019-07-19 08:41:01.000000000 +0000
|
||||
+++ Source/cmArchiveWrite.cxx
|
||||
@@ -137,6 +137,7 @@ cmArchiveWrite::cmArchiveWrite(std::ostr
|
||||
return;
|
||||
}
|
||||
break;
|
||||
+#ifdef ARCHIVE_FILTER_ZSTD
|
||||
case CompressZstd:
|
||||
if (archive_write_add_filter_zstd(this->Archive) != ARCHIVE_OK) {
|
||||
this->Error = "archive_write_add_filter_zstd: ";
|
||||
@@ -144,6 +145,7 @@ cmArchiveWrite::cmArchiveWrite(std::ostr
|
||||
return;
|
||||
}
|
||||
break;
|
||||
+#endif
|
||||
}
|
||||
#if !defined(_WIN32) || defined(__CYGWIN__)
|
||||
if (archive_read_disk_set_standard_lookup(this->Disk) != ARCHIVE_OK) {
|
Loading…
Reference in a new issue