Releases: sakra/cotire
Releases · sakra/cotire
cotire-1.7.2
- reduce configure time overhead.
- fix bug with dependency checking when using Xcode.
- remove obsolete code required for CMake versions older than 2.8.12.
- streamline debugging output.
cotire-1.7.1
- fix problem with CMake's automatic Qt processing for generated unity targets.
- added a section on common pitfalls when using cotire to the manual.
- remove obsolete code required for CMake versions older than 2.8.12.
- streamline debugging output.
- activate select CMake policies.
cotire-1.7.0
- fix CMake 3.2 compatibility issues.
- cotire now requires CMake 2.8.12 or newer.
- copy
IMPORT_PREFIX
andIMPORT_SUFFIX
target properties for unity targets (thanks peterhuene). - new property
COTIRE_PREFIX_HEADER_INCLUDE_PRIORITY_PATH
allows for organizing includes
added to the prefix header by priority (thanks ArnaudD-FR). - for Visual Studio C++, increase static precompiled header memory allocation.
- the default strategy for setting up a unity target's linked libraries is now
COPY_UNITY
. - for Qt projects, fix problem with handling of
AUTOMOC
in generated unity target. - fix problem with generating the cotire intermediate directory.
- documentation updates.
cotire-1.6.9
- fix bug with parsing of localized MSVC
/showIncludes
output.
cotire-1.6.8
- fix bug with generation of unity source file segments for parallel builds.
cotire-1.6.7
- fix CMake 3.1 compatibility issues.
- fix ccache 3.2 compatibility issues.
- handle
COTIRE_MINIMUM_NUMBER_OF_TARGET_SOURCES
correctly for mixed-language targets. - correctly compute absolute paths of generated source files added to the unity source file.
- fix bug with checking unity source and prefix header dependencies under Xcode.
- fix bug with handling of unity source file dependencies.
- move code to determine build configurations to function of its own.
- documentation updates.
cotire-1.6.6
- fix GCC issue with prefix header generation when source files are missing.
- fix bug where some target properties were not properly propagated to the generated unity target.
- use
target_link_libraries
to set up the unity target link libraries. - add Qt4 and Qt5 examples to the
Patches
directory. - documentation updates.
cotire-1.6.5
- correctly handle generator expressions used in compile definitions, compile flags and include
directories (requires CMake 2.8.12 or newer). - fix
-isystem
includes being incorrectly passed toexecute_process
(thanks nickhutchinson). - make some error messages more verbose.
cotire-1.6.4
- fix CMake 3.0 compatibility issues.
- preserve system flag for includes when generating PCH (thanks gjasny).
- fix bug with setting up
EXPORTS
symbol for shared libraries.
cotire-1.6.3: bug fix release
- correctly handle usage requirements for transitive link targets.
- use indirect inclusion for prefix header when using generator Xcode.