Next | Query returned 351 messages, browsing 31 to 40 | Previous

History of commit frequency

CVS Commit History:


   2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | Package updated
Log message:
revbump after textproc/icu update
   2023-04-06 13:01:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
cmake: updated to 3.26.3

CMake 3.26.3
* VS: Remove extra try_compile argument in Intel Fortran check
* Xcode: Fix detection of Swift compiler location for Xcode 14.3
* Tests: Teach RunCMake to ignore Xcode DVTCoreDeviceEnabledState warnings
   2023-03-31 10:06:46 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
cmake: updated to 3.26.2

CMake 3.26.2
* cmGlobalGenerator: Factor out helper to check target ordering
* Ninja,Makefile: Restore Fortran module scanning in static library cycle
* Ninja: Restore slash style for MinGW tools when extra languages are enabled
* Swift: Restore compatibility with old C++ driver
   2023-03-28 15:30:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
cmake cmake-gui: updated to 3.26.1

CMake 3.26.1
* WriteBasicConfigVersionFile: Fix regression in ARCH_INDEPENDENT check
* cmCxxModuleMapper: Remove redundant path conversion callbacks
* cmCxxModuleMapper: Use value semantics in path conversion callback
* cmGlobalNinjaGenerator: Factor out GNU-like command-line detection on Windows
* cmGlobalNinjaGenerator: Detect GNU-like command-line for dyndep collator
* cmLocalNinjaGenerator: De-duplicate condition for using 'cmd /C' on Windows
* cmDyndepCollation: Drop outdated mentions of CXX_MODULE_INTERNAL_PARTITIONS
* cmGlobalNinjaGenerator: Use forward slashes in clang modmap format on Windows
* Tests: Comment RunCMake.Ninja ShowIncludes sample input languages
* Clang: Record Clang 16.0 C++ modules flags only for GNU-like front-end
* Ninja: Wrap rules using '>' shell redirection with 'cmd /C' on Windows
* FindHDF5: Restore parallel HDF5 detection with only CXX enabled
* FindPython: ensure Stable ABI is correctly handled
* Ninja: Restore detection of clang-cl showIncludes prefix
* FindMatlab: add version/release map for R2023a
   2023-03-15 14:30:36 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
cmake: updated to 3.26.0

CMake 3.26 Release Notes
************************

Changes made since CMake 3.25 include the following.

New Features
============

Languages
---------

* The "ASM_MARMASM" language was added to support the Microsoft ARM
assembler language.

Command-Line
------------

* The "cmake -E copy" command-line tool now supports a "-t" \ 
argument.

* The "cmake -E copy_directory_if_different" command-line tool was
added.

Configure Log
-------------

* CMake now writes a YAML log of configure-time checks to
"CMakeFiles/CMakeConfigureLog.yaml" under the top of the build tree.
See the "cmake-configure-log(7)" manual.

File-Based API
--------------

* The "cmake-file-api(7)" "codemodel" version 2 \ 
"version" field has
been updated to 2.5.

* The "cmake-file-api(7)" "codemodel" version 2 \ 
"target" object gained
a new "fileSets" field and associated "fileSetIndex" field to
"sources" objects.

* The "cmake-file-api(7)" gained a new "configureLog" object \ 
kind that
enables stable access to the "cmake-configure-log(7)".

Commands
--------

* The "add_custom_command()" and "add_custom_target()" \ 
commands now
support "generator expressions" in their "COMMENT" option.

* The "message()" command gained a "CONFIGURE_LOG" mode to \ 
record an
entry in the "cmake-configure-log(7)".

* The "string(TIMESTAMP)" and "file(TIMESTAMP)" commands now \ 
support
the "%z" and "%Z" specifiers for the time zone.

* The "try_compile()" and "try_run()" commands gained a
"LOG_DESCRIPTION" option specifying text to be recorded in the
"cmake-configure-log(7)".

* The "try_compile()" and "try_run()" commands gained a \ 
"NO_LOG"
option to skip recording a "cmake-configure-log(7)" entry.

Variables
---------

* The "CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT" variable is now \ 
set for
"GNU", "MSVC", and "AppleClang" compilers that \ 
have only one
frontend variant.

* A "CMAKE_VS_VERSION_BUILD_NUMBER" variable is now set by Visual
Studio Generators for VS 2017 and above to report the four-component
Visual Studio version number.

Properties
----------

* The "<LANG>_CLANG_TIDY_EXPORT_FIXES_DIR" target property was added
to allow the "clang-tidy" tool to export its suggested fixes to a
set of ".yaml" files. A new
"CMAKE_<LANG>_CLANG_TIDY_EXPORT_FIXES_DIR" variable was created to
initialize this property.

* The "XCODE_EMBED_EXTENSIONKIT_EXTENSIONS" target property was added
to tell the "Xcode" generator to embed ExtensionKit-based extensions
such as extensions using the Background Assets framework.  Aspects
of the embedding can be customized with:

* "XCODE_EMBED_EXTENSIONKIT_EXTENSIONS_PATH"

* "XCODE_EMBED_EXTENSIONKIT_EXTENSIONS_CODE_SIGN_ON_COPY"

* "XCODE_EMBED_EXTENSIONKIT_EXTENSIONS_REMOVE_HEADERS_ON_COPY"

Modules
-------

* The "ExternalProject" module's "ExternalProject_Add()" command
gained an "INSTALL_BYPRODUCTS" option to specify files generated by
the "install" step.

* The "FindCUDAToolkit" module:

* gained support for the "sbsa-linux" cross compilation target, and

* now provides an imported target for "nvrtc_static", if found.

* The "FindImageMagick" module now provides imported targets.

* The "FindPython3" and "FindPython" modules gained support \ 
for the
Stable Application Binary Interface.

* The "UseSWIG" module gained support for the "perl5" language.

Generator Expressions
---------------------

* The "lt;BUILD_LOCAL_INTERFACE:...>" generator expression was added to
prevent usage requirements from being exported to dependent
projects.

CTest
-----

* The "CTEST_NO_TESTS_ACTION" environment variable was added to
provide a default value for the "--no-tests=<action>" command line
argument of "ctest(1)".

Deprecated and Removed Features
===============================

* The "CMakeFiles/CMakeOutput.log" and \ 
"CMakeFiles/CMakeError.log"
files are no longer populated by CMake's built-in modules.
"cmake(1)" no longer suggests looking at them after a "CMake \ 
Error"
occurs.  Information previously logged to those files is instead
logged to the "cmake-configure-log(7)".

* On CYGWIN, the undocumented "CMAKE_LEGACY_CYGWIN_WIN32" mode for
compatibility with CMake versions older than 2.8.4 has been removed.

Other Changes
=============

* Language Standard Flags, such as "-std=c++11", when generated due to
"target_compile_features()" or \ 
"CMAKE_<LANG>_STANDARD", are now
placed before flags added by "target_compile_options()", rather than
after them.

* For all "COMPILE_DEFINITIONS" properties, any leading "-D" \ 
on an
item is removed whether or not it was specified by a generator
expression.

* The "compile_commands.json" database enabled by
"CMAKE_EXPORT_COMPILE_COMMANDS" now provides the "output" \ 
field in
the compile commands objects.  This allows multi-config generators,
such as the "Ninja Multi-Config" generator, to provide the compile
commands for all configurations.

* The "USE_FOLDERS" global property is treated as "ON" by \ 
default. See
policy "CMP0143".

* The top-level "project()" call will now emit an author warning if
the documented command order in relation to
"cmake_minimum_required()" is not respected.

* The "cmake --trace" option now follows "try_compile()" and
"try_run()" invocations.
   2023-03-08 05:24:03 by Charlotte Koch | Files touched by this commit (2)
Log message:
devel/cmake: Unbreak build on DragonFly
   2023-01-25 17:46:37 by Thomas Klausner | Files touched by this commit (1)
Log message:
cmake/build.mk: honor BUILD_TARGET
   2023-01-20 14:08:07 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
cmake: updated to 3.25.2

CMake 3.25.2
* CheckSymbolExists: Restore newline at end of test source
* Utilities/Release: Use explicit digest for Win7-compatible signature
* Help: Clarify SYSTEM property default for imported targets
* gitlab-ci: replace '$os' tags with '$os-x86_64' on 3.25 release branch
* gitlab-ci: drop unnecessary linux kernel version tag on 3.25 release branch
* ccmake: Restore compilation with AIX curses.h
* ASM_MASM: Populate MSVC debug information format abstraction table
* VS: Do not enable ASM_MASM debug information unless requested
* gitlab-ci: update macOS jobs to use Xcode 14.2
* Tests: Fix CTest.UpdateGIT under repo-local defaultBranch config
* try_run: Avoid crash in keyword-dispatched signature when cross-compiling
* Restore implicit include directory extraction for adaptive relative paths
* IntelLLVM: Avoid unnecessary -Qstd=c++11 flag on Windows
* Help: Restore cmake-buildsystem(7) header-only library example
* FetchContent: Don't pass SYSTEM through to sub-build
* Help: Clarify and update SYSTEM-related docs
* Code comments: Fix trivial typos
* Help: Add version information for SYSTEM option of add_subdirectory
* Help: string(JSON): avoid duplicate labels
* IntelLLVM: Avoid finding not-yet-supported icpx on Windows
* Help: Clarify compiler id distinction between Intel Classic and IntelLLVM
* CUDA: Add support for cuda_std_20 for nvcc 12.0+
* FindCUDAToolkit: Handle CUDA::nvToolsExt not existing
* zlib: Fix typo in mangling the crc32() function
* FindBoost: Add Boost 1.81 support
   2023-01-12 20:32:37 by Mark Davies | Files touched by this commit (2)
Log message:
cmake: copy mk/configure/cmake.mk to configure-settings.mk

for use with cmake/build.mk

Don't bother with CMAKE_DEPENDENCIES_REWRITE - only ever used by
kdelibs4 and kdepimlibs4

Don't bother with CMAKE_MODULE_PATH_OVERRIDE - doesn't appear to make
any functional difference these days.
   2022-12-02 10:20:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
cmake: updated to 3.25.1

CMake 3.25.1
* Help/dev/experimental: document the `msvc` module map format
* MSVC: don't opt into dyndep support
* Tests/FortranModules: add case for modules after "end interface X"
* Tests: Update FindBoost.TestPython for Python 3.11 and 3.12
* try_compile: Restore COPY_FILE with CMAKE_TRY_COMPILE_CONFIGURATION
* MSVC: Revert "Teach find_library to consider the 'libfoo.a' naming \ 
convention"
* Android: Revert setting LINUX variable on Android target systems
* MinGW: Fix regression when windres is not found
* Fortran: Restore support for parsing "end interface X"
* FindRuby: Remove documentation for non-existent Ruby_ROOT_DIR
* XCode: ensure LINK_LIBRARY genex is usable with XCODE_LINK_BUILD_PHASE_MODE
* FindCUDA: Do not use CUDA_nppicom_LIBRARY in CUDA 11.0+
* FindCUDAToolkit: Handle toolkits that don't provide nvptxcompiler
* Check*: Restore support for arbitrary result variable names

Next | Query returned 351 messages, browsing 31 to 40 | Previous