Sascha Kratky
fc0fb5488e
fix bug with handling target’s language standard properties
pirms 9 gadiem
Sascha Kratky
5ac72e7ef0
replace object libraries with unity object libraries
pirms 9 gadiem
Sascha Kratky
21146d0420
ccache: more robust check if config sloppiness is set to "pch_defines,time_macros"
pirms 9 gadiem
Sascha Kratky
edafabedd7
more defensive check for COMPILER_ID variable
pirms 9 gadiem
Sascha Kratky
fc3125949d
return result from scanning include files
pirms 9 gadiem
Sascha Kratky
8325b52a0b
fix bug with handling CXX_STANDARD_REQUIRED
pirms 9 gadiem
Sascha Kratky
66c5491538
make precompiled header compilation depend on the actual compiler executable
pirms 10 gadiem
Sascha Kratky
ef64a48f19
start 1.7.9
pirms 10 gadiem
Sascha Kratky
ca8b620ff6
set up LINK_LIBRARIES and INTERFACE_LINK_LIBRARIES correctly for unity target
pirms 10 gadiem
Sascha Kratky
48a1ca2591
handle CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE
pirms 10 gadiem
Sascha Kratky
46d04a4e3c
fix COPY_UNITY for LINK_ONLY libraries
pirms 10 gadiem
Sascha Kratky
38ed31341e
start 1.7.8
pirms 10 gadiem
Sascha Kratky
275b5ddcdc
only use compiler launchers for Makefile and Ninja
pirms 10 gadiem
Sascha Kratky
ed521832d2
add support for compiler launchers
pirms 10 gadiem
Sascha Kratky
6b1f2c888d
fix bugs related to handling of interface libraries
pirms 10 gadiem
Sascha Kratky
9a9e39a22f
honor CMake 3.5 target property IOS_INSTALL_COMBINED
pirms 10 gadiem
Sascha Kratky
7c22a36899
output terser log messages when using Visual Studio IDE
pirms 10 gadiem
Sascha Kratky
c999d641a7
start 1.7.7
pirms 10 gadiem
André Klitzing
1bb64f774f
Add detection of defined <LANG>_COMPILER_LAUNCHER vars
Since CMake 3.3 it is possible to use <LANG>_COMPILER_LAUNCHER target
property to define ccache. So we need to check those setting, too.
pirms 10 gadiem
Jean-Michaël Celerier
9b59ef0590
Don't disable PCH if CMAKE_xx_COMPILER_ID is not set
Should fix #82
pirms 10 gadiem
Sascha Kratky
c55aeec380
do not add file-dependency on target's generated files
pirms 10 gadiem
Sascha Kratky
9d22e96b5c
honor CMake 3.4 target properties
pirms 10 gadiem
Sascha Kratky
cda1975e88
remove redundant initialization
pirms 10 gadiem
Sascha Kratky
48ab9a72c1
start 1.7.6
pirms 10 gadiem
Sascha Kratky
47964fc7bd
better handling of framework and system framework include directories
pirms 10 gadiem
Sascha Kratky
884e8fd2cc
better handling of includes and system include directories
pirms 10 gadiem
Sascha Kratky
5a5e8525b5
use CMAKE_INCLUDE_FLAG_C and CMAKE_INCLUDE_FLAG_CXX
pirms 10 gadiem
Sascha Kratky
ac016a1805
parse additional system include directories from target compile flags
pirms 10 gadiem
Sascha Kratky
6aa5b5daf7
refactor handing of system include directories
pirms 10 gadiem
Sascha Kratky
35193044c2
handle visibility target properties
pirms 10 gadiem
Sascha Kratky
6ea9ef6f11
remove 1.7.4
pirms 10 gadiem
Sascha Kratky
bfc32c57ef
activate policies
pirms 10 gadiem
Sascha Kratky
c82f2e5d84
start 1.7.5
pirms 10 gadiem
Sascha Kratky
504b2f4b6f
set up single unity file for prefix header generation
pirms 10 gadiem
Sascha Kratky
9f34ff37c9
omit COTIRE_*_INIT variables from generated target script
pirms 10 gadiem
Sascha Kratky
e18049baec
remove obsolete variable
pirms 10 gadiem
Sascha Kratky
8338e4259c
increase MSVC default PCH memory to 128M
pirms 10 gadiem
Sascha Kratky
69496eb5db
use DIRECTORY instead of PATH with get_filename_component
pirms 10 gadiem
Sascha Kratky
c299bfe326
start 1.7.4
pirms 10 gadiem
Sascha Kratky
dcf05bb6a8
remove effect of COTIRE_MINIMUM_NUMBER_OF_TARGET_SOURCES on unity targets
pirms 10 gadiem
Sascha Kratky
65c7e85f18
apply user provided prefix header to unity build target
pirms 10 gadiem
Sascha Kratky
b7e36448fb
remove 1.7.2
pirms 10 gadiem
Sascha Kratky
6121cb6b48
handle language standard target properties
pirms 10 gadiem
Sascha Kratky
39744c50bc
start 1.7.3
pirms 10 gadiem
Sascha Kratky
d0eadcd2a2
cotire 1.7.2
pirms 11 gadiem
Sascha Kratky
c5d2d69289
cotire 1.7.1
pirms 11 gadiem
Sascha Kratky
2dd30b5909
cotire 1.7.0
pirms 11 gadiem
Sascha Kratky
3c21d60e8d
fix a few COTIRE_PREFIX_HEADER_INCLUDE_PRIORITY_PATH issues
pirms 11 gadiem
Nicolas Cornu
7ff33be792
Fix typo Incude -> Include
pirms 11 gadiem
Peter Huene
aaefd8f10d
Copy IMPORT_PREFIX and IMPORT_SUFFIX target properties for unity targets.
For unity targets, the PREFIX and SUFFIX target properties were being
copied so that library output file names would make the non-unity
target. However, this wasn't the case for IMPORT_PREFIX and
IMPORT_SUFFIX which control the import library file name on Windows. As
a result, the unity target and the original target differed in the
output file name for import libraries.
This fix simply adds IMPORT_PREFIX and IMPORT_SUFFIX to the list of
properties being copied from the original target.
pirms 11 gadiem