Brad King
e30fe3eba2
Merge topic 'fix-command-rename'
...
d4f032b5
cmState: Restore renamed commands on cleanup.
2015-07-13 09:17:46 -04:00
Brad King
93bd154075
Merge topic 'FindMPI-Intel-5'
...
cfd23d3f
FindMPI: Extend Intel-MPI 5+ workaround for recent GCCs
2015-07-13 09:17:44 -04:00
Brad King
fdfa89d9f5
Merge topic 'update-prebuilt-openssl'
...
fbd7fd0f
Utilities/Release: Update to openssl-1.0.2d
2015-07-13 09:17:42 -04:00
Kitware Robot
c8f46af11b
CMake Nightly Date Stamp
2015-07-13 00:01:05 -04:00
Stephen Kelly
d4f032b546
cmState: Restore renamed commands on cleanup.
...
Commit v3.3.0-rc1~196^2~7 (cmake: Simplify command clean up
loop., 2015-04-12) introduced a bug that built-in commands which
were renamed no longer had their original name restored when
cleanup is performed between configure runs. Check for that
and restore the commands with their original name.
Extend the complex test for this. That test is run by ctest with
the --build-two-config command line option.
2015-07-12 10:09:54 +02:00
Kitware Robot
e3f5e5d5b4
CMake Nightly Date Stamp
2015-07-12 00:01:04 -04:00
Kitware Robot
b1e43a5647
CMake Nightly Date Stamp
2015-07-11 00:01:05 -04:00
Brad King
fbd7fd0f84
Utilities/Release: Update to openssl-1.0.2d
...
Update the prebuilt binary build configurations for machines where
we build our own OpenSSL library to use a newer version.
2015-07-10 14:02:05 -04:00
Brad King
704e624f19
Merge topic 'update-kwsys'
...
f0cd7324
Merge branch 'upstream-kwsys' into update-kwsys
abeee541
KWSys 2015-07-08 (d3ba91e1)
2015-07-10 09:02:37 -04:00
Brad King
f0cd7324b6
Merge branch 'upstream-kwsys' into update-kwsys
2015-07-10 09:02:02 -04:00
KWSys Robot
abeee54113
KWSys 2015-07-08 (d3ba91e1)
...
Extract upstream KWSys using the following shell commands.
$ git archive --prefix=upstream-kwsys/ d3ba91e1 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' 8504e845..d3ba91e1
Brad King (1):
d3ba91e1 System: Drop Shell_* APIs
2015-07-10 09:01:49 -04:00
Sean Brennan
cfd23d3f1f
FindMPI: Extend Intel-MPI 5+ workaround for recent GCCs
...
Extend the workaround added by commit v3.2.0-rc1~278^2 (FindMPI:
Workaround Intel MPI 5.0.1 exit code problem, 2014-12-04) with an
additional/alternate keyword to recognize the case with recent GCCs.
2015-07-10 08:55:39 -04:00
Brad King
92b3bd50fe
Merge topic 'autorcc-qt-5.1'
...
9a271e13
cmQtAutoGenerators: Fix rcc invocation for Qt 5.0 and 5.1 (#15644 )
2015-07-10 08:51:24 -04:00
Brad King
1dd96df94d
Merge topic 'OUTPUT_NAME-genex'
...
809159c9
Add generator expression support to OUTPUT_NAME target property
9a1ef0dc
Help: Improve OUTPUT_NAME documentation formatting
2015-07-10 08:51:21 -04:00
Brad King
42d0420649
Merge topic 'factor-out-common-generator'
...
fed5eb5b
cmNinjaTargetGenerator: Use GetDefines method
eacacacd
cmCommonTargetGenerator: Adopt GetDefines method
0837538e
cmCommonTargetGenerator: Adopt GetFlags method
f4875bbd
cmNinjaTargetGenerator: Add OX X framework flags
7891f5d7
cmMakefileTargetGenerator: Fix comment typo
73bfad72
cmNinjaTargetGenerator: Factor out AddIncludeFlags helper
6a56740e
cmNinjaTargetGenerator: Add Fortran flag generation
058074d4
cmCommonTargetGenerator: Adopt GetFrameworkFlags
ab824018
cmCommonTargetGenerator: Adopt AppendFortranFormatFlags
0b22c0b8
cmCommonTargetGenerator: Adopt AddFortranFlags and friends
b2f51aef
cmCommonTargetGenerator: Adopt Convert method
cdb5b657
cmCommonTargetGenerator: Adopt ModuleDefinitionFile member
beee7937
cmCommonTargetGenerator: Adopt GetFeature and friends
abfa5f2d
cmCommonTargetGenerator: Adopt ConfigName member
9d41f6d8
cmLocalCommonGenerator: Adopt ConfigName member
a4a2518d
cmLocalUnixMakefileGenerator3: Provide GetConfigName() accessor
...
2015-07-10 08:51:19 -04:00
Brad King
4b486ccb1b
Merge topic 'move-command-line-escape-code'
...
df97bea2
cmOutputConverter: Adopt command line escaping code
bb7eefe4
cmOutputConverter: Adopt EscapeWindowsShellArgument method
cedd6e65
cmLocalVisualStudio7Generator: Remove unused include
30faf20c
cmLocalGenerator: Remove unused include
2015-07-10 08:51:14 -04:00
Brad King
ef39edc303
Merge topic 'FindIce-imported-targets'
...
889b22e2
Help: Add notes for topic 'FindIce-imported-targets'
cd4d2e9c
FindIce: document imported targets
748f1eae
FindIce: create imported targets for components
2015-07-10 08:51:12 -04:00
Brad King
2ffa8ae29c
Merge topic 'compiler-feature-AppleClang-std-flags'
...
228643af
AppleClang: Use modern C++14 standard flags for Apple Clang 6.1
2015-07-10 08:51:09 -04:00
Kitware Robot
9f9d26465f
CMake Nightly Date Stamp
2015-07-10 00:01:06 -04:00
Brad King
9a271e1323
cmQtAutoGenerators: Fix rcc invocation for Qt 5.0 and 5.1 ( #15644 )
...
In commit v3.2.0-rc1~480^2 (QtAutogen: Regenerate qrc files if their
input changes, 2014-09-17) we added use of the rcc "--list" option.
Prior to Qt 5.2 this option was called just "-list", and the older name
is still supported by the newer tools. Use the older name of the option
for compatibility with Qt 5.0 and 5.1.
2015-07-09 13:02:07 -04:00
Robert Goulet
809159c9b7
Add generator expression support to OUTPUT_NAME target property
2015-07-09 11:48:10 -04:00
Brad King
9a1ef0dcfd
Help: Improve OUTPUT_NAME documentation formatting
...
Also link to its variants.
2015-07-09 11:28:52 -04:00
Brad King
fed5eb5b0e
cmNinjaTargetGenerator: Use GetDefines method
...
Simplify the per-source ComputeDefines implementation by getting
target-wide defines from GetDefines. Technically this changes behavior
by no-longer de-duplicating/sorting defines from both the target and the
source, but this makes it consistent with the Makefile generator. It
may also later help move target-wide defines into per-target compilation
rules.
2015-07-09 10:15:08 -04:00
Brad King
eacacacdce
cmCommonTargetGenerator: Adopt GetDefines method
...
Move the member up from cmMakefileTargetGenerator so it can be re-used
later by cmNinjaTargetGenerator.
2015-07-09 10:10:25 -04:00
Brad King
0837538e46
cmCommonTargetGenerator: Adopt GetFlags method
...
De-duplicate per-target flag computation in Makefile and Ninja target
generators.
2015-07-09 10:06:24 -04:00
Brad King
f4875bbdd6
cmNinjaTargetGenerator: Add OX X framework flags
...
Teach ComputeFlagsForObject to add -F flags just like the Makefile
generator does.
2015-07-09 10:04:10 -04:00
Brad King
7891f5d7e7
cmMakefileTargetGenerator: Fix comment typo
2015-07-09 10:04:00 -04:00
Brad King
73bfad72d3
cmNinjaTargetGenerator: Factor out AddIncludeFlags helper
...
Factor an AddIncludeFlags method out of ComputeFlagsForObject just like
cmMakefileTargetGenerator has already.
2015-07-09 09:59:25 -04:00
Brad King
6a56740e27
cmNinjaTargetGenerator: Add Fortran flag generation
...
Make ComputeFlagsForObject consistent with the Makefile generator
in regard to Fortran flags.
2015-07-09 09:54:56 -04:00
Brad King
058074d499
cmCommonTargetGenerator: Adopt GetFrameworkFlags
...
Move the member up from cmMakefileTargetGenerator.
2015-07-09 09:50:07 -04:00
Brad King
ab8240189d
cmCommonTargetGenerator: Adopt AppendFortranFormatFlags
...
Move up from cmMakefileTargetGenerator.
2015-07-09 09:50:07 -04:00
Brad King
0b22c0b815
cmCommonTargetGenerator: Adopt AddFortranFlags and friends
...
Move AddFortranFlags, GetFortranModuleDirectory, and supporting members
up from cmMakefileTargetGenerator.
2015-07-09 09:50:07 -04:00
Brad King
b2f51aef0d
cmCommonTargetGenerator: Adopt Convert method
...
Move it up from cmMakefileTargetGenerator.
2015-07-09 09:50:06 -04:00
Brad King
cdb5b65752
cmCommonTargetGenerator: Adopt ModuleDefinitionFile member
...
De-duplicate the ModuleDefinitionFile and AddModuleDefinitionFlag
members from the Makefile and Ninja target generators.
2015-07-09 09:50:06 -04:00
Brad King
beee793732
cmCommonTargetGenerator: Adopt GetFeature and friends
...
De-duplicate the GetFeature, GetFeatureAsBool, and AddFeatureFlags
members from the Makefile and Ninja target generators.
2015-07-09 09:50:06 -04:00
Brad King
abfa5f2d1f
cmCommonTargetGenerator: Adopt ConfigName member
...
De-duplicate the member from the Makefile and Ninja target generators.
2015-07-09 09:50:06 -04:00
Brad King
9d41f6d87b
cmLocalCommonGenerator: Adopt ConfigName member
...
De-duplicate the member from the local Makefile and Ninja generators.
2015-07-09 09:50:06 -04:00
Brad King
a4a2518dd4
cmLocalUnixMakefileGenerator3: Provide GetConfigName() accessor
...
Rename internal member from ConfigurationName to ConfigName to
match the ninja generator.
2015-07-09 09:50:05 -04:00
Brad King
e7dcdd1011
cmCommonTargetGenerator: Adopt basic target generator members
...
De-duplicate the GeneratorTarget, Target, and Makefile members from the
local Makefile and Ninja generators.
2015-07-09 09:50:05 -04:00
Brad King
001f9b3617
Add common base classes to Makefile and Ninja generators
...
Provide a place to move functionality common to both.
2015-07-09 09:50:05 -04:00
Brad King
889b22e2ca
Help: Add notes for topic 'FindIce-imported-targets'
2015-07-09 09:48:15 -04:00
Brad King
6f6664f578
Merge topic 'FindXercesC-versioned-library'
...
d3d4d627
FindXercesC: Find versioned library on Windows
2015-07-09 09:17:25 -04:00
Brad King
ab4b662832
Merge topic 'cpack-ifw-framework-version'
...
ad5c76af
CPackIFW: Load module to set CPACK_IFW_FRAMEWORK_VERSION
2015-07-09 09:17:23 -04:00
Brad King
5827d9a626
Merge topic 'eclipse-cygwin-paths'
...
a672b16a
Eclipse: Fix paths in target links on cygwin
2015-07-09 09:17:22 -04:00
Brad King
3723fe94e6
Merge topic 'CheckCompilerFlag-do-not-use-FLAGS'
...
a639689c
Check*CompilerFlag: Revert to previous method used to pass flags (#15641 )
2015-07-09 09:17:19 -04:00
Brad King
6b4fccd1a6
Merge topic 'empty-LINK_LIBRARIES'
...
7aa9e80e
set_property: Fix crash when setting LINK_LIBRARIES to nothing
2015-07-09 09:17:17 -04:00
Brad King
53f8ef66a5
Merge topic 'update-kwsys'
...
65de27b8
Merge branch 'upstream-kwsys' into update-kwsys
42272a82
KWSys 2015-07-07 (8504e845)
2015-07-09 09:17:14 -04:00
Brad King
228643af6d
AppleClang: Use modern C++14 standard flags for Apple Clang 6.1
...
The Apple Clang 6.1 compiler that comes with Xcode 6.3 is aware of the
modern -std=c++14 and -std=gnu++14 flags, so use them instead of the
"1y" flags.
Suggested-by: darkapostle@rule506.net
2015-07-09 09:11:57 -04:00
Roger Leigh
cd4d2e9c79
FindIce: document imported targets
2015-07-09 11:33:56 +01:00
Daniel Pfeifer
748f1eaee3
FindIce: create imported targets for components
2015-07-09 11:32:36 +01:00