Skip to content

Releases: sakra/cotire

cotire-1.6.2: Bugfix release.

29 Mar 17:58
Compare
Choose a tag to compare
  • don't use -w flag for pre-compiling the prefix header, because it has unwanted side effects.
  • correctly handle linked targets' INTERFACE_COMPILE_OPTIONS, INTERFACE_INCLUDE_DIRECTORIES
    and INTERFACE_COMPILE_DEFINITIONS properties upon pre-compiling and prefix header generation.
  • For Clang and GCC, pre-compile prefix header through indirect inclusion via a prefix source file,
    to make both compilers honor the system_header pragma in the prefix header correctly.
  • fix ccache incompatibility.

cotire-1.6.1: Bugfix release.

29 Mar 17:59
Compare
Choose a tag to compare
  • fixed bug where precompiled headers did not work with Clang (thanks to nh2 for reporting).
  • when using ccache, require that environment variable CCACHE_SLOPPINESS is set to time_macros.

cotire-1.6.0: Feature and bugfix release.

29 Mar 17:59
Compare
Choose a tag to compare
  • suppress compiler warnings from precompiled headers.
  • fix Clang compatibility issue with prefix header generation.
  • use file extension .pch for precompiled headers generated with Clang.
  • manual updates.

cotire-1.5.2: Bugfix release.

29 Mar 17:59
Compare
Choose a tag to compare
  • honor framework includes under OS X correctly.
  • fix handling of OS X specific variables CMAKE_OSX_SYSROOT and CMAKE_OSX_DEPLOYMENT_TARGET.
  • add new examples to the Patches directory.

cotire-1.5.1: Bugfix release.

29 Mar 18:00
Compare
Choose a tag to compare
  • fixed string quoting bugs.

cotire-1.5.0: Feature and bugfix release.

29 Mar 18:00
Compare
Choose a tag to compare
  • CMake 2.8.12 compatibility fixes.
  • Upon generation of a unity target, cotire can now be configured to automatically copy all the
    linked libraries and targets from the original target. See the section on the new target property
    COTIRE_UNITY_LINK_LIBRARIES_INIT in the cotire manual.
  • fixed bug with copying target properties to generated unity target.
  • cotire manual updates.
  • add new examples to the Patches directory.
  • fix typos.

cotire-1.4.3: Bugfix release.

29 Mar 18:00
Compare
Choose a tag to compare
  • fixed bug with generation of unity source file when COTIRE_MINIMUM_NUMBER_OF_TARGET_SOURCES is
    set to 0.

cotire-1.4.2: Bugfix release.

29 Mar 18:01
Compare
Choose a tag to compare
  • CMake 2.8.11 compatibility fixes.
  • always force the inclusion of a user provided prefix header, even if the target
    contains too few sources to enable the use of a precompiled header.

cotire-1.4.1: Bugfix release.

29 Mar 18:01
Compare
Choose a tag to compare
  • fixed bug with determination of compiler version.
  • fixed bug with generation of unity source when target source files are used for multiple targets.
  • fixed bug with multi-core optimized prefix header generation.

cotire-1.4.0: Feature and bugfix release.

29 Mar 18:01
Compare
Choose a tag to compare
  • one year anniversary release.
  • add support for multi-core optimized unity builds for some CMake generators.
  • add support for multi-core optimized prefix header generation.
  • add more examples to cotire manual.