Sascha Kratky
fc0fb5488e
fix bug with handling target’s language standard properties
9 년 전
Sascha Kratky
5ac72e7ef0
replace object libraries with unity object libraries
9 년 전
Sascha Kratky
21146d0420
ccache: more robust check if config sloppiness is set to "pch_defines,time_macros"
9 년 전
Sascha Kratky
edafabedd7
more defensive check for COMPILER_ID variable
9 년 전
Sascha Kratky
fc3125949d
return result from scanning include files
9 년 전
Sascha Kratky
8325b52a0b
fix bug with handling CXX_STANDARD_REQUIRED
9 년 전
Sascha Kratky
66c5491538
make precompiled header compilation depend on the actual compiler executable
10 년 전
Sascha Kratky
ef64a48f19
start 1.7.9
10 년 전
Sascha Kratky
ca8b620ff6
set up LINK_LIBRARIES and INTERFACE_LINK_LIBRARIES correctly for unity target
10 년 전
Sascha Kratky
48a1ca2591
handle CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE
10 년 전
Sascha Kratky
46d04a4e3c
fix COPY_UNITY for LINK_ONLY libraries
10 년 전
Sascha Kratky
38ed31341e
start 1.7.8
10 년 전
Sascha Kratky
275b5ddcdc
only use compiler launchers for Makefile and Ninja
10 년 전
Sascha Kratky
ed521832d2
add support for compiler launchers
10 년 전
Sascha Kratky
6b1f2c888d
fix bugs related to handling of interface libraries
10 년 전
Sascha Kratky
9a9e39a22f
honor CMake 3.5 target property IOS_INSTALL_COMBINED
10 년 전
Sascha Kratky
7c22a36899
output terser log messages when using Visual Studio IDE
10 년 전
Sascha Kratky
c999d641a7
start 1.7.7
10 년 전
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.
10 년 전
Jean-Michaël Celerier
9b59ef0590
Don't disable PCH if CMAKE_xx_COMPILER_ID is not set
Should fix #82
10 년 전
Sascha Kratky
c55aeec380
do not add file-dependency on target's generated files
10 년 전
Sascha Kratky
9d22e96b5c
honor CMake 3.4 target properties
10 년 전
Sascha Kratky
cda1975e88
remove redundant initialization
10 년 전
Sascha Kratky
48ab9a72c1
start 1.7.6
10 년 전
Sascha Kratky
47964fc7bd
better handling of framework and system framework include directories
10 년 전
Sascha Kratky
884e8fd2cc
better handling of includes and system include directories
10 년 전
Sascha Kratky
5a5e8525b5
use CMAKE_INCLUDE_FLAG_C and CMAKE_INCLUDE_FLAG_CXX
10 년 전
Sascha Kratky
ac016a1805
parse additional system include directories from target compile flags
10 년 전
Sascha Kratky
6aa5b5daf7
refactor handing of system include directories
10 년 전
Sascha Kratky
35193044c2
handle visibility target properties
10 년 전
Sascha Kratky
6ea9ef6f11
remove 1.7.4
10 년 전
Sascha Kratky
bfc32c57ef
activate policies
10 년 전
Sascha Kratky
c82f2e5d84
start 1.7.5
10 년 전
Sascha Kratky
504b2f4b6f
set up single unity file for prefix header generation
10 년 전
Sascha Kratky
9f34ff37c9
omit COTIRE_*_INIT variables from generated target script
10 년 전
Sascha Kratky
e18049baec
remove obsolete variable
10 년 전
Sascha Kratky
8338e4259c
increase MSVC default PCH memory to 128M
10 년 전
Sascha Kratky
69496eb5db
use DIRECTORY instead of PATH with get_filename_component
10 년 전
Sascha Kratky
c299bfe326
start 1.7.4
10 년 전
Sascha Kratky
dcf05bb6a8
remove effect of COTIRE_MINIMUM_NUMBER_OF_TARGET_SOURCES on unity targets
10 년 전
Sascha Kratky
65c7e85f18
apply user provided prefix header to unity build target
10 년 전
Sascha Kratky
b7e36448fb
remove 1.7.2
10 년 전
Sascha Kratky
6121cb6b48
handle language standard target properties
10 년 전
Sascha Kratky
39744c50bc
start 1.7.3
10 년 전
Sascha Kratky
d0eadcd2a2
cotire 1.7.2
11 년 전
Sascha Kratky
c5d2d69289
cotire 1.7.1
11 년 전
Sascha Kratky
2dd30b5909
cotire 1.7.0
11 년 전
Sascha Kratky
3c21d60e8d
fix a few COTIRE_PREFIX_HEADER_INCLUDE_PRIORITY_PATH issues
11 년 전
Nicolas Cornu
7ff33be792
Fix typo Incude -> Include
11 년 전
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.
11 년 전