Tags give the ability to mark specific points in history as being important
  • v0.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.
    f25336c0 · Version 0.8.0 ·
  • v0.7.3   Version 0.7.3 Fixed issues: * Fixed setting compile definitions in the utk_cmake_generate_export_header() function.
    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   Version 0.7.2 New features: * Added build option for INTERFACE_LIBRARY targets Fixed issues: * Fixed INSTALL_DEVEL option processing
    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   Version 0.7.1 Fixed issues: * Removed requirement for export header for executables while generating product info functions. * Fixed cmake_policy() function call.
    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   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.
    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   Version 0.6.0 (2018-06-28) New features: * Introduced an option for controlling benchmarks building and installing.
    86ff5c8a · Version 0.6.0 CHANGELOG ·
    Release v0.6.0

    Version 0.6.0

    New features:

    • Introduced an option for controlling benchmarks building and installing.
  • 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
    74f8b0ef · Version 0.5.1 CHANGELOG ·
    Release v0.5.1

    Version 0.5.1

    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   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.
    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.

    • Introduced an option to control development files installation.

    • Implemented a framework for dependency handling in *-target-config.cmake.

    Fixed problems:

  • 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.
    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   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)
    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   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
    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   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).
    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).