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