Next | Query returned 376 messages, browsing 21 to 30 | Previous

History of commit frequency

CVS Commit History:


   2024-05-29 18:35:19 by Adam Ciarcinski | Files touched by this commit (1929) | Package updated
Log message:
revbump after icu and protobuf updates
   2024-05-28 02:52:21 by Taylor R Campbell | Files touched by this commit (1)
Log message:
devel/cmake: cmake wants 64-bit atomics.

No revbump because this wouldn't build without it on platforms where
it is needed, and no change on platforms where it isn't needed.
   2024-05-16 08:15:47 by Thomas Klausner | Files touched by this commit (692)
Log message:
*: recursive bump for gnutls p11-kit option

(existing installations need the bl3.mk included, but it's now only
optionally included)
   2024-05-10 11:18:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
cmake: updated to 3.29.3

CMake 3.29.3
* Tests/CXXModules: test exporting modules which include headers
* cmGeneratorTarget: add the original target as a COMPILE_ONLY link
* cmGeneratorTarget: add method to get a filesystem-safe export name
* cxxmodules: use filesystem-safe export names in filenames
* cmGeneratorTarget: add a target-level query for "needs dyndep"
* VS: set ScanSourceForModuleDependencies at vcxproj level
* cmDyndepCollation: look at all `export(TARGETS)` calls
* Tests/RunCMake/CMakePackage: Define variable closer to where it is used
* FindBoost: Add support for Boost 1.85
* cxxmodules: Do not scan sources while testing the compiler
* Help: Fix CMakePackageConfigHelpers typos, grammar and formatting
* Help: Add missing section heading for apple architecture selection
* generate_apple_architecture_selection_file: Avoid early returns
* generate_apple_*_selection_file: Save/restore PACKAGE_PREFIX_DIR
* Help/OBJC_STANDARD: Document Objective C17 and C23 support
* FindHDF5: Fix detection of versions with more than three components
   2024-05-10 10:27:47 by Nia Alarie | Files touched by this commit (1)
Log message:
cmake: Set FETCHCONTENT_FULLY_DISCONNECTED by default

Helps packagers easily include submodules and fetched dependencies
without cmake repeatedly trying to fetch (and failing to) during build.
   2024-04-13 17:44:17 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
cmake cmake-gui: updated to 3.29.2

CMake 3.29.2
* Tests/RunCMake/CompilerChange: Simplify test cases
* Fix regression on reconfigure with unnormalized -DCMAKE_<LANG>_COMPILER=
* CMakePackageConfigHelpers: Restore undocumented PACKAGE_PREFIX_DIR variable
* Swift: Ninja: Remove module dependency for executables
* FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
* FindOpenSSL: Update layout for Shining Light Productions 32-bit package
* FindOpenSSL: Update layout for Shining Light Productions debug libraries
   2024-04-05 10:50:26 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
cmake: updated to 3.29.1

CMake 3.29.1
* ExternalProject: add an example of `LIST_SEPARATOR` usage
* ExternalProject: reword `LIST_SEPARATOR` to indicate what it *does*
* IntelLLVM: Revert accidental use of -external:I with Fortran compilers
* libuv: Avoid posix_spawn on macOS < 10.8
* FindPkgConfig: Avoid finding Strawberry Perl's pkg-config
* libuv: process: de-duplicate conditions for using kqueue
* libuv: darwin: group kqueue-specific definitions together
* libuv: macos: use posix poll instead of kqueue
* FindMPI: Fix finding IntelLLVM wrappers on Windows
* ctest: Restore enforcement of RESOURCE_LOCK test property
* ARTOS: Add support for finding library files named with 'lib' prefix
* IntelLLVM: Fix link flags with Visual Studio generators
* cmSystemTools: Fix compilation on DragonFly BSD
* Help: Remove stray formatting for try_compile() LINKER_LANGUAGE keyword
* try_compile(): Include languages with _ or - when passing linker vars
* Help: Grammar, typos and wording improvements for linker variables
* Help: Add custom linker example for CMAKE_<LANG>_USING_LINKER_<TYPE>
* Help: CMAKE_<LANG>_USING_LINKER_<TYPE> can be a list of flags
* Help: Restructure and improve LINKER_TYPE docs
* CMakePackageConfigHelpers: Remove unused variable
* CMakePackageConfigHelpers: Use unique variable name for pkg prefix
* Swift: Add CMAKE_LINKER_TYPE support
* Help: Fix location of install() note about superseded commands
* FindMatlab: R2024a version map
* Help: emphasize need for VS Integrations with oneAPI Fortran
   2024-04-02 19:27:41 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
cmake: updated to 3.29.0

CMake 3.29 Release Notes
************************

Changes made since CMake 3.28 include the following.

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

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

* "cmake(1)" "-E cat" can now print the standard input by \ 
passing the
  "-" argument.

Generators
----------

* Visual Studio Generators now support selecting between the Intel
  oneAPI Fortran compiler ("ifx") and the Intel classic Fortran
  compiler ("ifort") using a "fortran=" field in
  "CMAKE_GENERATOR_TOOLSET".

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

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

* The "cmake-file-api(7)" "codemodel" version 2 \ 
"target" object gained
  a new "launchers" field.

Compilers
---------

* The LLVM/Clang GNU-like frontend on Windows ("clang++") may now be
  used to compile "CUDA" language sources.

* Compilers targeting the GNU ABI on Windows (MinGW) may now be used
  to compile Objective C ("OBJC") and Objective C++ \ 
("OBJCXX").  These
  include GNU compilers ("gcc" and "g++") and the LLVM/Clang \ 
GNU-like
  frontends ("clang" and "clang++").

* TI Clang-based compilers are now supported with compiler id
  "TIClang".

Commands
--------

* The add_custom_command(TARGET) signature now supports adding build
  events through Alias Targets.

* The "cmake_language(EXIT)" sub-command was added to terminate "cmake
  -P" scripts with a specified exit code.

* The "export(SETUP)" sub-command was added to configure export sets.
  Its "TARGET" option's "XCFRAMEWORK_LOCATION" setting \ 
specifies the
  location of a ".xcframework" that can be substituted for an
  installed target.

* The "if()" command gained new tests "IS_READABLE", \ 
"IS_WRITABLE" and
  "IS_EXECUTABLE" to check file or directory permissions.

Variables
---------

* The "CMAKE_INSTALL_PREFIX" environment variable was added to provide
  a default value for the "CMAKE_INSTALL_PREFIX" variable.

* The "CMAKE_LINKER_TYPE" variable and corresponding \ 
"LINKER_TYPE"
  target property were added to specify what linker to use with some
  toolchains.

* The "CMAKE_<LANG>_COMPILER_LINKER",
  "CMAKE_<LANG>_COMPILER_LINKER_ID",
  "CMAKE_<LANG>_COMPILER_LINKER_VERSION" and
  "CMAKE_<LANG>_COMPILER_LINKER_FRONTEND_VARIANT" variables were \ 
added
  to describe the linker used by the language's link step.

* The "CMAKE_PROJECT_INCLUDE", "CMAKE_PROJECT_INCLUDE_BEFORE",
  "CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE", and \ 
"CMAKE_PROJECT_<PROJECT-
  NAME>_INCLUDE_BEFORE" variables learned to support a semicolon-
  separated list of CMake language files to be included sequentially.
  These variables can also reference module names to be found in
  "CMAKE_MODULE_PATH" or builtin to CMake.

* The "CMAKE_SKIP_TEST_ALL_DEPENDENCY" variable was added to control
  whether the "test" (or "RUN_TESTS") buildsystem target \ 
depends on
  the "all" (or "ALL_BUILD") target.

* A "CMAKE_TEST_LAUNCHER" variable and corresponding \ 
"TEST_LAUNCHER"
  target property were added to specify a launcher to be used by
  executable targets when invoked by tests added by the "add_test()"
  command.

Properties
----------

* The "CROSSCOMPILING_EMULATOR" target property now supports
  "generator expressions".

* The "UNITY_BUILD" target property now supports the Objective C
  ("OBJC") and Objective C++ ("OBJCXX") languages.

* The "XCODE_EMBED_XPC_SERVICES" target property was added to tell the
  "Xcode" generator what targets to put in the "Embed XPC \ 
Resources"
  build phase.

Modules
-------

* The "CMakePackageConfigHelpers" module gained new
  "generate_apple_platform_selection_file()" and
  "generate_apple_architecture_selection_file()" functions, which can
  be used to generate a file that includes another Apple-platform-
  specific file or the includes an architecture-specific
  implementation of a package for an Apple platform, respectively.

* The "FindOpenGL" module learned to find a GLU include directory
  different than the GL include directory.  A new
  "OPENGL_INCLUDE_DIRS" result variable provides all include
  directories.

CTest
-----

* "ctest(1)" gained a "--http-header" option to add custom \ 
headers on
  submission to CDash.

* "ctest(1)" gained the "--tests-from-file" and \ 
"--exclude-from-file"
  options to run or exclude tests named in a file.

* "ctest(1)" now supports job server integration on POSIX systems.

* The "ctest -j" option may now be given without a value to let ctest
  choose a default level of parallelism, or with "0" to let ctest use
  unbounded parallelism.  The corresponding "CTEST_PARALLEL_LEVEL"
  environment variable, if set to the empty string, is now equivalent
  to passing "-j" with no value.

* The "ctest_test()" command gained options \ 
"INCLUDE_FROM_FILE" and
  "EXCLUDE_FROM_FILE" to run or exclude tests named in a file.

CPack
-----

* The "CPack DEB Generator" "CPACK_DEBIAN_FILE_NAME" \ 
variable may now
  be set without any suffix, and the ".deb" suffix will be added
  automatically.

* The "CPack RPM Generator" "CPACK_RPM_FILE_NAME" variable \ 
may now be
  set without any suffix, and the ".rpm" suffix will be added
  automatically.

* The "CPack WIX Generator" gained a new variable,
  "CPACK_WIX_INSTALL_SCOPE", to control the "InstallScope" \ 
property of
  WiX MSI installers.

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

* CMake learned to de-duplicate libraries on link lines based on
  linker capabilities.  See policy "CMP0156".

* The "add_test()" command now honors \ 
"CMAKE_CROSSCOMPILING_EMULATOR"
  only when cross-compiling. See policy "CMP0158".

* On Windows, when targeting the MSVC ABI, the "find_library()"
  command now accepts ".a" file names after first considering \ 
".lib".
  This is symmetric with existing behavior when targeting the GNU ABI,
  in which the command accepts ".lib" file names after first
  considering ".a".

* On Windows, when targeting the MSVC ABI, the "find_library()"
  command now considers ".dll.lib" file names before ".lib". \ 
 This is
  the default suffix for DLL import libraries created by Rust
  toolchains for the MSVC ABI.

* The "Ninja" and "NMake Makefiles" generators now use the
  "-external:I" flag for system includes when using IntelLLVM as of
  version 2021.4. The "-external:W0" flag is also used as of version
  2022.2.

* The "create_test_sourcelist()" command now provides a full path to
  the generated driver source file.

* The "CPACK_PRODUCTBUILD_DOMAINS" variable now defaults to true. See
  policy "CMP0161".

* The "CPack WIX Generator" now produces WiX MSI installers that
  create start menu and uninstall entries for all users by default, as
  documented by the "CPACK_WIX_INSTALL_SCOPE" variable \ 
"perMachine"
  value.  Previously, without a custom WiX template, it produced
  installers that would only create start menu and uninstall entries
  for the current user, even though they install for all users.
   2024-03-22 07:29:39 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
cmake: updated to 3.28.4

CMake 3.28.4
* cmDyndepCollation: collapse full path before looking up
* Tests/CXXModules: support testing rebuild conditions
* cxxmodules: return failure from the collator when private usage is found
* Tests/CXXModules: test that objects depend on their modmap files
* cxxmodules: depend on the modmap contents
* cmNinjaTargetGenerator: use `emplace_back` for scanning deps
* Tests/CXXModules: test that objects depend on dependent modules json files
* cmNinjaTargetGenerator: scanning depends on the module metadata
* Tests/CXXModules: add a test to ensure that `restat` works for collation
* Ninja: make the collator rule use `restat = 1`
* Tests/CXXModules: document `CMake_TEST_MODULE_COMPILATION` items
* Tests/CXXModules: support building a project with `Ninja`
* Tests/CXXModules: add a test importing from a `Ninja` install
* cmGeneratorTarget: store synthetic targets in its cache
* Tests/CXXModules: add a test with transitive targets
* cmTarget: copy link libraries from the right properties
* Tests/CXXModules: test transitive modules usage
* cmExportFileGenerator: export link libraries as-is
* cmGeneratorTarget: discover synthetic targets recursively
* Tests/CXXModules: test `cxx_std_20` coming from a dependency
* Clang: detect -resource-dir for clang-scan-deps
* cmGeneratorTarget: collapse paths before querying the fileset cache
* CMakeDetermineCompilerId: use `_ARG1` to query the clang resource dir
* cmExportFileGenerator: only export include paths for HEADERS file sets
* cmImportedCxxModuleInfo: remove unused pointer field
* Tests/CXXModules: add a test using `TARGET_OBJECTS` from modules
* Tests/RunCMake/Ninja: Rename showIncludes case for clang-cl <= 17
* gitlab-ci: update macOS jobs to use Xcode 15.2
* cmUVProcessChain: Implement no-extension-on-Windows support with libuv 1.48
* libuv: win/spawn: optionally run executable paths with no file extension
* cmLocalGenerator: Avoid unnecessary lookup without a deployment target
* visionOS: Update deployment-target flag for Xcode 15.1 beta
* Tests: Update RunCMake.XcodeProject-Device for visionOS in Xcode 15.1 beta
* Tests: Enable visionOS tests with Xcode 15.2
* Tests/CommandLength: Refactor test commands to reduce test run time
* Help: Add 3.28.4 release note draft for visionOS updates
* Tests: Update RunCMake.TargetObjects cmake_minimum_required version
* Restore support for TARGET_OBJECTS in link interfaces with unity builds
* Tests/RunCMake/CXXModules: Update VS circular error message
* FindTIFF: Fix name of upstream TIFF cmake package
* Tests: Update RunCMake.CompileFeatures for Xcode 15.3
* Tests: Update RunCMake.CheckCompilerFlag for Xcode 15.3
* gitlab-ci: update macOS jobs to use Xcode 15.3
* Autogen: Restore target-ordering dependencies in Makefiles with DEPFILE
* cmQtAutoGenInitializer: De-duplicate autogen/timestamp target depend logic
* Ninja: Fix Fortran module deps in files INCLUDEd by preprocessed sources
* FindMatlab: Revert undocumented and now-unnecessary full version lookup
* Ninja: Update showIncludes prefix detection for clang-cl 18
* FindCUDAToolkit: Fix cudart dependencies
   2024-02-11 16:42:39 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
cmake: updated to 3.28.3

CMake 3.28.3
* Unity: Clarify source comments on unity build transformation
* zlib: Fix 1.2.13 version and date notice
* Tests: Add case covering PCH in a unity build
* cmGlobalGenerator: Add unity/pch sources after computing compile features

Next | Query returned 376 messages, browsing 21 to 30 | Previous