Stephen Kelly
94fd5a5af8
VS: Port ImplibDir to cmGeneratorTarget
2015-10-24 09:19:56 +02:00
Stephen Kelly
ce9e9a92cf
VS: Port LinkClosure to cmGeneratorTarget
2015-10-24 09:19:56 +02:00
Stephen Kelly
26e23e8463
VS: Port ComputeLongestObjectDirectory to cmGeneratorTarget
2015-10-24 09:19:56 +02:00
Stephen Kelly
01c2698693
VS7: Port to cmGeneratorTarget
2015-10-24 09:19:56 +02:00
Stephen Kelly
459c891088
VS10: Port to cmGeneratorTarget.
2015-10-24 09:19:55 +02:00
Stephen Kelly
7f8bb857b8
VS6: Port to cmGeneratorTarget.
2015-10-24 09:19:55 +02:00
Stephen Kelly
a0ebd69b52
Graphviz: Port to cmGeneratorTarget.
2015-10-24 09:19:55 +02:00
Stephen Kelly
bcee21ceb7
C::B: Port API to cmGeneratorTarget.
2015-10-24 09:19:55 +02:00
Stephen Kelly
b74aa0e3d2
GHS: Port to cmGeneratorTarget.
2015-10-24 09:19:55 +02:00
Stephen Kelly
b92d0b2c94
Sublime: Port API to cmGeneratorTarget.
2015-10-24 09:19:54 +02:00
Stephen Kelly
05982b26e6
Xcode: Port API to cmGeneratorTarget.
2015-10-24 09:19:54 +02:00
Stephen Kelly
effe874d25
Xcode: Prefer to get target state from cmGeneratorTarget.
2015-10-24 09:19:54 +02:00
Stephen Kelly
8616d12cfc
Xcode: Re-order conditions.
2015-10-24 09:19:54 +02:00
Stephen Kelly
ed4ea59a33
Xcode: Port ForceLinkerLanguage to cmGeneratorTarget.
2015-10-24 09:19:54 +02:00
Stephen Kelly
634155d695
Xcode: Port loops to cmGeneratorTarget.
2015-10-24 09:19:53 +02:00
Stephen Kelly
4bc65d76f1
Makefiles: Port to cmGeneratorTarget.
2015-10-24 09:19:53 +02:00
Stephen Kelly
80de856bb5
Ninja: Port to cmGeneratorTarget.
2015-10-24 09:19:53 +02:00
Stephen Kelly
4c41e74da5
Use cmLocalGenerator at generate-time.
2015-10-24 09:19:53 +02:00
Stephen Kelly
67b2f4312c
Port to GetGeneratorTargets.
2015-10-24 09:19:53 +02:00
Stephen Kelly
f528e6bcb9
Makefiles: Port progress marks to cmGeneratorTarget.
2015-10-24 09:19:53 +02:00
Stephen Kelly
a6b7eb5bc8
cmInstallTargetGenerator: Get a cmGeneratorTarget directly.
...
Extend the cmGeneratorTarget API to make this possible.
2015-10-24 09:19:52 +02:00
Stephen Kelly
c2c239e607
cmGlobalGenerator: Move GeneratorTargetsType to usage site.
2015-10-24 09:19:52 +02:00
Kitware Robot
66fcb15bb4
CMake Nightly Date Stamp
2015-10-24 00:01:07 -04:00
Gregor Jasny
a91eebebdb
Xcode: Recognise Watch and TV OS as embedded platforms
2015-10-23 22:19:43 +02:00
Gregor Jasny
601e6e1ad1
Xcode: Use regular expression to extract all optimisation flags ( #15794 )
2015-10-23 19:29:09 +02:00
Brad King
c7c8c2c5e8
Merge branch 'cpack-deb-fakeroot-removal' into release
2015-10-23 11:00:18 -04:00
Raffi Enficiaud
66178ae5a0
CPackDEB: Use proper compression scheme for control.tar.gz
...
Changes in commit v3.4.0-rc1~79^2~1 (CPackDeb: use of libarchive and
removal of fakeroot, 2015-09-11) accidentally set the wrong compression
scheme for the `control.tar.gz` file. Set it explicitly to GZip.
2015-10-23 10:58:43 -04:00
Brad King
dfdaf70194
Merge branch 'fix-test-RUN_SERIAL-failure-regression' into release
2015-10-23 10:05:00 -04:00
Brad King
e61973e1ab
CTest: Fix regression in handling of a RUN_SERIAL test that fails
...
Refactoring in commit v3.4.0-rc1~390^2~1 (cmCTestMultiProcessHandler:
Refactor RUN_SERIAL implementation, 2015-06-01) forgot to update a code
path for cleaning up after a failed RUN_SERIAL test. This causes an
infinite loop after a RUN_SERIAL test fails. Fix it and add a test.
2015-10-23 09:55:25 -04:00
Kitware Robot
a03c13a710
CMake Nightly Date Stamp
2015-10-23 00:01:10 -04:00
Brad King
6b518be61b
Merge branch 'doc-add_executable-typo' into release
2015-10-22 10:32:28 -04:00
Christopher Dembia
194011b86f
Help: Add missing parenthesis in add_executable docs
2015-10-22 10:31:49 -04:00
Brad King
85e0bb84f5
libarchive: Avoid using 'uint8_t' as bitfield type
...
The IBM XL compiler does not like it. Use plain 'unsigned' instead.
2015-10-22 10:18:27 -04:00
Brad King
c70491d671
libarchive: Avoid using name 'hz'
...
AIX system headers define the symbol 'hz' as a preprocessor macro.
2015-10-22 10:18:27 -04:00
Brad King
1bbba477c7
libarchive: Drop outdated CMake portability snprintf
...
The archive_read_support_format_zip.c source no longer calls snprintf
directly so we do not need a portability macro for it.
2015-10-22 10:18:26 -04:00
Brad King
64bdf0b746
libarchive: Avoid non-portable u_int8_t
...
Use uint8_t that we prepare in config.h instead.
2015-10-22 10:18:26 -04:00
Brad King
8f837fc9a9
libarchive: Use CommonCrypto APIs on OS X only when available
...
Use each CommonCrypto API only when using an OS X SDK version new enough
to provide it.
2015-10-22 10:18:26 -04:00
Brad King
61a0251e82
libarchive: Define O_CLOEXEC when missing
...
Do this in archive_random.c as we do in several other sources already.
2015-10-22 10:18:26 -04:00
Kitware Robot
9e5f253f8d
CMake Nightly Date Stamp
2015-10-22 00:01:08 -04:00
Stephen Kelly
a8c0fbcc19
cmLocalGenerator: Store a vector of generator targets.
...
Not a map from cmTarget to cmGeneratorTarget.
2015-10-21 23:21:01 +02:00
Brad King
56cec75058
Merge branch 'release'
2015-10-21 13:02:46 -04:00
Brad King
832fe4b133
libarchive: Fix VS 7.1 Debug build
...
This version of the MS C runtime library forgets to export
_byteswap_ushort.
2015-10-21 11:34:28 -04:00
Brad King
0b82f51a30
libarchive: Guard bcyrpt.h with HAVE_BCRYPT_H
2015-10-21 11:18:50 -04:00
Brad King
5333c04cd0
libarchive: Drop CMake-specific Borland compiler workaround
...
We no longer build CMake with the Borland compiler.
2015-10-21 10:31:57 -04:00
Brad King
e861e12f6e
libarchive: Define version macro before first use
2015-10-21 10:30:29 -04:00
Brad King
932848f420
Merge branch 'libarchive-upstream' into update-libarchive
...
Resolve conflicts by integrating changes from both sides.
2015-10-21 10:18:52 -04:00
LibArchive Upstream
1a8c7bc2c6
libarchive 3.1.2-601-g3bfe5f1 (reduced)
...
Extract upstream libarchive using the following shell code.
url=git://github.com/libarchive/libarchive.git &&
v=3.1.2-601-g3bfe5f1 &&
r=3bfe5f1 &&
paths="
CMakeLists.txt
COPYING
CTestConfig.cmake
build/cmake
build/pkgconfig
build/utils
build/version
libarchive/*.*
" &&
mkdir libarchive-$v-g$r-reduced &&
git clone $url libarchive-git &&
date=$(cd libarchive-git && git log -n 1 --format='%cd' $r) &&
(cd libarchive-git && git archive --format=tar $r -- $paths) |
(cd libarchive-$v-g$r-reduced && tar xv) &&
fromdos libarchive-$v-g$r-reduced/build/cmake/Find*.cmake &&
echo "g$r date: $date"
2015-10-21 09:37:00 -04:00
Brad King
498db9b9bc
CMake 3.4.0-rc2
2015-10-21 09:26:43 -04:00
Brad King
e4b7d5afde
Merge branch 'release'
2015-10-21 09:25:29 -04:00
Brad King
9206120e30
Merge topic 'use-generator-target'
...
c099e00f
Access policy status from cmGeneratorTarget at generate time.
d74bca5a
cmGeneratorTarget: Copy the policy map from the cmTarget.
c6e86955
cmTarget: Remove unused NameResolvesToFramework.
18046bd5
cmCommonTargetGenerator: Use NameResolvesToFramework without cmTarget.
91411641
Move ComputeLinkType out of cmTarget.
6d94078e
cmGeneratorTarget: Move IsDLLPlatform from cmTarget.
3ebc6285
cmGeneratorTarget: Move HaveWellDefinedOutputFiles from cmTarget.
311018e5
cmGeneratorTarget: Move GetExportMacro from cmTarget.
215cd21a
cmGeneratorTarget: Provide direct access to the backtrace.
1df8bd3a
cmGlobalGenerator: Port IsRootOnlyTarget to cmGeneratorTarget.
83703bda
cmGeneratorTarget: Copy IsExecutableWithExports from cmTarget.
2015-10-21 09:17:01 -04:00