Nelze vybrat více než 25 témat
Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
1.3.0 (2013-01-09)
- add support for Intel C and C++ compilers.
- CMake 2.8.10 compatibility fixes.
- properly clean up generated cotire log files upon invoking
clean target.
- documentation updates.
1.2.0 (2012-11-01)
- add support for manually maintained prefix header and unity source files.
- the target property
COTIRE_<LANG>_PREFIX_HEADER_INIT can be set to a user provided prefix
header file to be used instead of the automatically generated one (e.g., stdafx.h).
- the new target property
COTIRE_<LANG>_UNITY_SOURCE_INIT can be set to a user provided unity
source file to be used instead of the automatically generated one.
- the target property
COTIRE_UNITY_TARGET_NAME is no longer read-only. It can be set to the
desired name of the unity target that will be added by cotire.
- add parameters
SOURCE_DIR and BINARY_DIR to function cotire to allow for explicitly
specifying a target’s source and binary directory, if target to be cotired has been added in a
different directory.
1.1.8 (2012-10-27)
- when using MSVC, apply option
/bigobj to compilation of generated unity files.
1.1.7 (2012-10-26)
- cope with double slash characters in scanned include paths.
1.1.6 (2012-09-22)
- check result code upon scanning includes.
- always add a
clean_cotire target to easily clean up cotire generated files.
- add section on
extern "C" linkage issues to manual.
1.1.5 (2012-08-17)
- new cache variable
COTIRE_UNITY_SOURCE_EXCLUDE_EXTENSIONS can be set to globally exclude
sources with the listed file extensions from the generated unity source.
- fix check for multi-architecture builds under OS X.
1.1.4 (2012-08-15)
- prevent redundant re-generation of the unity source, prefix header and precompiled header files
(this makes cotire more applicable to C++ projects that use Qt).
1.1.3 (2012-08-12)
- fix out of range index operation upon building list of target include directories.
- honor target properties
POSITION_INDEPENDENT_CODE and NO_SONAME introduced with CMake 2.8.9.
- make selection of target source files for requested target language more careful.
- prevent modification of the CMake policy stack upon CMake version check.
1.1.2 (2012-05-06)
- make handling of include directories more robust against invalid paths.
1.1.1 (2012-04-20)
- fixed bug with generation of unity targets for
WIN32_EXECUTABLE targets.
- fixed bug with parsing of localized MSVC
/showIncludes output.
1.1.0 (2012-04-19)
- tested with CMake 2.8.8.
- added example to manual that shows how to apply cotire to CMake object library targets.
- fixed multiple bugs with handling of CMake single build type and multiple configuration builds.
- added more robust parsing of localized MSVC
/showIncludes output.
1.0.9 (2012-04-09)
- add support for compiler wrappers like ccache.
- under OS X, apply
CMAKE_OSX_SYSROOT to prefix header include and ignore paths.
1.0.8 (2012-04-05)
- require CMake 2.8.6 since we are using
set_property option APPEND_STRING.
1.0.7 (2012-04-02)
- add support for Ninja generator introduced in CMake 2.8.8.
- fix bug with initialization of variable
COTIRE_VERBOSE.
1.0.6 (2012-04-01)
- correctly handle builds where both
CMAKE_BUILD_TYPE and CMAKE_CONFIGURATION_TYPES are set.
1.0.5 (2012-03-26)
- fix Visual Studio C++ 2010 compilation of example project.
- enhance heuristic for #include_next directive detection.
- fix llvm-3.0.src.patch for GCC 4.6 compilation.
1.0.4 (2012-03-24)
- honor target property INCLUDE_DIRECTORIES introduced in CMake 2.8.8.
1.0.3 (2012-03-23)
- handle OBJECT_LIBRARY targets introduced in CMake 2.8.8.
- use predefined compiler version variable, if available.
1.0.2 (2012-03-16)
- fix Xcode 4.3 compatibility.
- Cotire manual corrections.
1.0.1 (2012-03-15)
- Cotire manual corrections.
- Add prefix header to the generated unity build target.
1.0.0 (2012-03-11)