Sascha Kratky
c82f2e5d84
start 1.7.5
10 vuotta sitten
Sascha Kratky
7803fd36db
update history
10 vuotta sitten
Sascha Kratky
feb6bdd38f
typo fix
10 vuotta sitten
Sascha Kratky
504b2f4b6f
set up single unity file for prefix header generation
10 vuotta sitten
Sascha Kratky
9f34ff37c9
omit COTIRE_*_INIT variables from generated target script
10 vuotta sitten
Sascha Kratky
e18049baec
remove obsolete variable
10 vuotta sitten
Sascha Kratky
8338e4259c
increase MSVC default PCH memory to 128M
10 vuotta sitten
Sascha Kratky
69496eb5db
use DIRECTORY instead of PATH with get_filename_component
10 vuotta sitten
Sascha Kratky
c299bfe326
start 1.7.4
10 vuotta sitten
Sascha Kratky
17725e64cc
update history
10 vuotta sitten
Sascha Kratky
d1b6fc0f68
add COTIRE_UNITY_TARGET_NAME example to manual
10 vuotta sitten
Sascha Kratky
dcf05bb6a8
remove effect of COTIRE_MINIMUM_NUMBER_OF_TARGET_SOURCES on unity targets
10 vuotta sitten
Sascha Kratky
65c7e85f18
apply user provided prefix header to unity build target
10 vuotta sitten
Sascha Kratky
b7e36448fb
remove 1.7.2
10 vuotta sitten
Sascha Kratky
6121cb6b48
handle language standard target properties
10 vuotta sitten
Sascha Kratky
39744c50bc
start 1.7.3
10 vuotta sitten
Sascha Kratky
d99d509b01
ignore .idea dir
10 vuotta sitten
Sascha Kratky
6a75b1e77d
Merge pull request #65 from kode9/kode9-patch-1-typo
Fix typo in MANUAL.md
11 vuotta sitten
Pierre-Luc
bed5526c42
Fix typo in MANUAL.md
Correct 'make us' to 'make use'.
11 vuotta sitten
Sascha Kratky
d0eadcd2a2
cotire 1.7.2
11 vuotta sitten
Sascha Kratky
e1d331d6e4
fix typo in history
11 vuotta sitten
Sascha Kratky
c5d2d69289
cotire 1.7.1
11 vuotta sitten
Sascha Kratky
2dd30b5909
cotire 1.7.0
11 vuotta sitten
Sascha Kratky
3c21d60e8d
fix a few COTIRE_PREFIX_HEADER_INCLUDE_PRIORITY_PATH issues
11 vuotta sitten
Sascha Kratky
a2c3b3c405
Merge branch 'ArnaudD-FR-master'
11 vuotta sitten
Sascha Kratky
b1c7a21765
Merge branch 'master' of https://github.com/ArnaudD-FR/cotire into ArnaudD-FR-master
11 vuotta sitten
Sascha Kratky
6647224a5e
Merge branch 'alkino-master'
11 vuotta sitten
Nicolas Cornu
7ff33be792
Fix typo Incude -> Include
11 vuotta sitten
Sascha Kratky
98f862ea29
Merge branch 'peterhuene-import-library-fix'
11 vuotta sitten
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 vuotta sitten
Sascha Kratky
9ab2aba91a
cotire 1.6.9
11 vuotta sitten
ArnaudD-FR
4c799a70f2
Allow to organize by priority prefix header file
11 vuotta sitten
Sascha Kratky
b4933c8863
cotire 1.6.8
11 vuotta sitten
Sascha Kratky
880b748f37
cotire 1.6.7
11 vuotta sitten
Sascha Kratky
9d91facfdd
add link to blog
11 vuotta sitten
Sascha Kratky
3d6d933f65
cotire 1.6.6
11 vuotta sitten
Sascha Kratky
4e000931f7
cotire 1.6.5
11 vuotta sitten
Sascha Kratky
775e716f44
Merge pull request #36 from nickhutchinson/master
Fix `-isystem` includes being incorrectly passed to execute_process()
11 vuotta sitten
Nicholas Hutchinson
d8a2560c31
Fix `-isystem` includes being incorrectly passed to execute_process()
The external command was being invoked with arguments: ["clang", ...,
"-isystem /foo/bar/baz", ...], which meant that the compiler treated
the whitespace between the flag and the path as being part of the path
itself. (i.e. it was looking for " /foo/bar/baz").
Fixed by passing the argument to execute_process() as
'-isystem/foo/bar/baz'; I also needed to ensure we normalized the value
of CMAKE_INCLUDE_SYSTEM_FLAG_<LANG>, which itself contains trailing
whitespace in some cases.
11 vuotta sitten
Sascha Kratky
2c4985c713
Merge pull request #35 from dpantele/patch-1
Update a link to problems with unity builds
11 vuotta sitten
dpantele
b49d6caa3a
Update a link to problems with unity builds
Lee Winder have moved hist blog to the new place, old link doesn't work now, but I believe I have found the correct one
11 vuotta sitten
Sascha Kratky
44998a0cd7
Merge pull request #34 from smspillaz/fix_33
Check for empty architectures before setting -arch flag.
11 vuotta sitten
Sam Spilsbury
c75d787791
Check for empty architectures before setting -arch flag.
11 vuotta sitten
Sascha Kratky
63fe98d508
cotire 1.6.4
11 vuotta sitten
Sascha Kratky
32b57b92be
Merge pull request #30 from gjasny/handle-system-includes
Preserve system flag for includes when generating PCH
12 vuotta sitten
Gregor Jasny
64e710122b
Preserve system flag for includes when generating PCH
If the compiler understands system include paths it exposes the
necessary flag within the CMAKE_INCLUDE_SYSTEM_FLAG_${LANG}
variable.
System include paths for targets could be queried via the target
property INTERFACE_SYSTEM_INCLUDE_DIRECTORIES. Here the system
include paths are listed in addition of being available in
the INTERFACE_INCLUDE_DIRECTORIES property.
Note: Currently there is no way to query the SYSTEM flag for
directory include properties.
12 vuotta sitten
Sascha Kratky
18c6d21a97
Merge pull request #29 from gjasny/check-for-empty-variable
Check for empty variable
12 vuotta sitten
Gregor Jasny
9816302c51
Use (public) interface link libraries
12 vuotta sitten
Gregor Jasny
7398cb2819
Check if variable is set before adding to list
12 vuotta sitten
Sascha Kratky
9f6e5b0c73
cotire 1.6.3
12 vuotta sitten