Skip to content
Tags give the ability to mark specific points in history as being important
  • v1.0.0
    bf7e8e49 · Version 1.0.0 ·
    Version 1.0.0
    
    New features:
    
    * Improved name mangling, especially for Win32 and MSVC.
    
    * Build success or failure tests support.
    
    Removed features:
    
    * Removed Qt target configuration functions.
    
    * Removed utk_find_or_download_package and related functions.
    
  • v0.8.0
    f25336c0 · Version 0.8.0 ·
    Version 0.8.0
    
    New features:
    
    * More consistent name mangling for MSVS with LLMV toolset.
    
    * A function for grouping target sources for IDE.
    
    Fixed issues:
    
    * Fixed name mangling for MSVC.
    
  • v0.7.3
    ea025494 · Version 0.7.3 CHANGELOG ·
    Release: v0.7.3
    Version 0.7.3
    
    Fixed issues:
    
     * Fixed setting compile definitions in the utk_cmake_generate_export_header()
       function.
    
  • v0.7.2
    36bfd619 · Version 0.7.2 CHANGELOG ·
    Release: v0.7.2
    Version 0.7.2
    
    New features:
    
    * Added build option for INTERFACE_LIBRARY targets
    
    Fixed issues:
    
    * Fixed INSTALL_DEVEL option processing
    
  • v0.7.1
    8efb81e2 · Version 0.7.1 CHANGELOG ·
    Release: v0.7.1
    Version 0.7.1
    
    Fixed issues:
    
    * Removed requirement for export header for executables while generating
      product info functions.
    
    * Fixed cmake_policy() function call.
    
  • v0.7.0
    1dd6697d · Version 0.7.0 CHANGELOG ·
    Release: v0.7.0
    Version 0.7.0
    
    New features:
    
    * Improved handling of multiple versions of the downloaded dependencies.
    
    * Introduced an option for controlling building and installing of the examples.
    
    Fixed problems:
    
    * Fixed code formatting.
    
    * Fixed handling of the secondary target in the
      utk_cmake_add_library_targets() function.
    
  • v0.6.0
    86ff5c8a · Version 0.6.0 CHANGELOG ·
    Release: v0.6.0
    Version 0.6.0 (2018-06-28)
    
    New features:
    
    * Introduced an option for controlling benchmarks building and installing.
    
  • v0.5.1
    74f8b0ef · Version 0.5.1 CHANGELOG ·
    Release: v0.5.1
    Version 0.5.1 (2018-06-29)
    
    Fixed problems:
    
    * Fixed placement of the generated files with the product info functions.
    
    * Fixed inline specifier generation for product info functions for
      INTERFACE_LIBRARY targets
    
  • v0.5.0
    ea4870a9 · Version 0.5.0 CHANGELOG ·
    Release: v0.5.0
    Version 0.5.0
    
    New features:
    
    * Improved handling of the INTERFACE_LIBRARY targets in respect to setting
      FOLDER property.
    
    * Introduced an option for enforcing the update of the downloaded
      dependency.
    
    * Introduced an option for skipping downloaded package update.
    
    * Introdused an option to control development files installation.
    
    * Implemented a framework for dependency handling in *-target-config.cmake.
    
    Fixed problems:
    
    * Workaround for https://gitlab.kitware.com/cmake/cmake/issues/16364.
    
    * Fix formatting and typos.
    
  • v0.4.0
    90448903 · Version 0.4.0 CHANGELOG ·
    Release: v0.4.0
    Version 0.4.0
    
    New features:
    
    * Introduced a new variable for *-config-targets.cmake file
      configuration
    
    * Implemented export of the target and package for use from
      build-tree
    
    * Improved handling of warnings with MSVS LLVM toolchain while
      building Google Test
    
    * Rename utk_install.cmake -> utk_cmake_install.cmake
    
    Fixed problems:
    
    * Documented the utk_cmake_download_and_use_googletest() function.
    
  • v0.3.0
    39705fb3 · Version 0.3.0 CHANGELOG ·
    Release: v0.3.0
    Version 0.3.0
    
    New features:
    
    * UTK_CMAKE_EXPORT_HEADER and UTK_CMAKE_EXPORT_MACRO properties are now
      mandatory for non-INTERFACE_LIBRARY targets
    
    Fixed problems:
    
    * Fixed support of INTERFACE_TARGET targets (#2)
    
  • v0.2.0
    f23d59fa · Version 0.2.0 CHANGELOG ·
    Release: v0.2.0
    Version 0.2.0
    
    New features:
    
    * Added options for tests building and installation configuration
    
    Fixed problems:
    
    * Fixed handling of the situation the downloaded dependency is required multiple
      times
    
    * Fixed and improved toolset-based mangling for MSVS with LLVM toolset
    
  • v0.1.0 Release: v0.1.0
    Version 0.1.0
    
    The first release.
    
    + Build and install options helper module
    
      The module provides the utk_cmake_build_and_install_options() function to
      simplify creation of build and install options for the project.
    
    + Package functions module
    
      The module provides functions that simplify working with packages.
    
    + List functions module
    
    + Target functions module
    
      The module provides functions and properties that simplify working with
      targets: creation, setting properties, adding sources, etc.
    
    + Miscellaneous utility functions module
    
      The module provides functions that are not yet in any other module.
    
    + Product information module
    
      The module provides functions and properties to support generating of product
      information functions and embedding of product information in artefacts under
      Win32.
    
    + Installation module
    
      Adds install target to install libraries, executables and other files,
      associated with the given target(s).