Brad King
2f2baf09fd
Merge topic 'cpack-wix-typos'
...
fb9ec243
CPackWIX: fix typos in documentation
2015-10-12 10:26:07 -04:00
Brad King
b6dcf6815b
Merge topic 'doc-clarify-shared-lib'
...
6556481e
Help: Document that SHARED libraries must export a symbol (#15775 )
2015-10-12 10:26:05 -04:00
Brad King
1a0da7d320
Merge topic 'osx-file-times-ns-precision'
...
8d27b407
cmFileTimeComparison: Port to OS X nanosecond times (#15769 )
2015-10-12 10:26:03 -04:00
Brad King
859bd8d0c6
Merge topic 'update-kwsys'
...
0faccb83
bootstrap: Drop unnecessary KWSys platform check
265fb0cd
cmFileTimeComparison: Update for lack of cmsys_STAT_HAS_ST_MTIM
8083285d
Merge branch 'upstream-kwsys' into update-kwsys
13c22d28
KWSys 2015-10-06 (ed82989c)
2015-10-12 10:26:01 -04:00
Brad King
9b05b14fef
Merge topic 'revert-compiler-features-solaris'
...
340d0897
Revert topic 'compiler-features-solaris'
2015-10-12 10:25:59 -04:00
Brad King
887b4c8801
Merge topic 'FindGTK2_sigc++_c++11'
...
3d9e3d7b
FindGTK2: Enable c++11 for sigc++ 2.5.1 or later
2015-10-12 10:25:56 -04:00
Daniele E. Domenichelli
3d9e3d7b79
FindGTK2: Enable c++11 for sigc++ 2.5.1 or later
...
Starting with sigc++ 2.5.1, c++11 must be enabled in order to use
sigc++. The GTK2::sigc++ imported target will automatically enable the
required build flags in order to build with the version found on the
system.
2015-10-12 10:06:55 -04:00
Kitware Robot
70764ead1a
CMake Nightly Date Stamp
2015-10-12 00:01:05 -04:00
Kitware Robot
b46b88e075
CMake Nightly Date Stamp
2015-10-11 00:01:06 -04:00
Kitware Robot
3fe240a79a
CMake Nightly Date Stamp
2015-10-10 00:01:07 -04:00
Kitware Robot
9f6638c8a7
CMake Nightly Date Stamp
2015-10-09 00:01:08 -04:00
Kevin Wojniak
fb9ec2430b
CPackWIX: fix typos in documentation
2015-10-08 14:42:52 -04:00
Brad King
29a2d9fe69
Merge topic 'FindOpenSSL-mingw'
...
1bf66fed
FindOpenSSL: Search for unix-named libraries first on MinGW (#15765 )
6b575dec
FindOpenSSL: Tolerate tabs in header while parsing version (#15765 )
2015-10-08 14:10:57 -04:00
James Johnston
6556481eb8
Help: Document that SHARED libraries must export a symbol ( #15775 )
...
CMake assumes that a SHARED library compiled on Windows will export a LIB file.
This is not actually the case on Visual C++ if the library does not export any
symbols, and causes incremental builds to break if the user specifies SHARED
anyway. (Users should use MODULE libraries instead.)
2015-10-08 13:53:51 -04:00
Brad King
8d27b40778
cmFileTimeComparison: Port to OS X nanosecond times ( #15769 )
2015-10-08 13:37:37 -04:00
Brad King
0faccb839a
bootstrap: Drop unnecessary KWSys platform check
...
The KWSys Configure.hxx header no longer needs KWSYS_STAT_HAS_ST_MTIM.
Our bootstrap-built CMake does not need to handle nanosecond precision
file times anyway.
2015-10-08 13:27:07 -04:00
Brad King
265fb0cdc7
cmFileTimeComparison: Update for lack of cmsys_STAT_HAS_ST_MTIM
...
The KWSys Configure.hxx header no longer exposes this value.
Take the value from the KWSys try compile result variable instead.
2015-10-08 13:26:44 -04:00
Brad King
8083285d1b
Merge branch 'upstream-kwsys' into update-kwsys
2015-10-08 13:26:08 -04:00
KWSys Robot
13c22d280e
KWSys 2015-10-06 (ed82989c)
...
Extract upstream KWSys using the following shell commands.
$ git archive --prefix=upstream-kwsys/ ed82989c | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' d79801bb..ed82989c
Brad King (3):
9baab632 SystemTools: Keep stat st_mtim field existence private
39475e20 SystemTools: Refactor utimes invocation
ed82989c SystemTools: Implement nanosecond file times on OS X
2015-10-08 13:26:04 -04:00
Brad King
340d0897fa
Revert topic 'compiler-features-solaris'
...
Revert commit v3.4.0-rc1~10^2~2 (Features: Disable support for Oracle
SolarisStudio on non-Linux, 2015-09-29) and two follow-up commits.
The support of compile features and language standards on Orcale
SolarisStudio needs more investigation so for CMake 3.4 we should
just act as 3.3 did.
2015-10-08 13:18:39 -04:00
Brad King
750391afc1
Merge topic 'cmGeneratorTarget-sources'
...
af71c7b4
cmTarget: Remove Compute method.
dce6581b
cmGeneratorTarget: Move computed sources from cmTarget.
7b6dc0fe
cmGeneratorTarget: Inline GetSourceFiles from cmTarget.
33f87bb1
cmGeneratorTarget: Move AddInterfaceEntries method.
da1b0449
cmTarget: Remove a conditional for generate-time source addition.
fe113f0f
cmTarget: Split storage of sources from genexes.
776ff8eb
cmTarget: Add Compute API for sources.
64f73150
cmTarget: Add API for generate-time source addition.
c38e30f6
cmGeneratorTarget: Add methods for generate-time source addition.
5d3776a7
Access sources through cmGeneratorTarget.
7ce0991a
GHS: Port API to cmGeneratorTarget.
156bd2c9
Xcode: Port away from unnecessary CMP0049 compatibility.
01e666c7
cmTarget: Join strings conditionally.
bf28b787
cmGeneratorTarget: Rename internal member.
9d653f9c
cmFLTKWrapUI: Remove CMake 2.2 compat code.
2015-10-08 13:08:32 -04:00
Brad King
db266aaade
Merge topic 'refactor-current-dir-initialization'
...
28749903
cmState: Internalize the initialization of a snapshot from its parent.
6c02f62f
Remove now-unused directory setters.
360e4e1d
Set the current dirs on the snapshot before creating the cmMakefile.
f716460e
cmMakefile: Move invokation to initialize snapshot.
2015-10-08 13:08:30 -04:00
Brad King
45e9f48f9c
Merge topic 'cmake-script-mode-directory-vars'
...
8bb908b1
Document and test CMAKE_[CURRENT_](BINARY|SOURCE)_DIR in script mode
2015-10-08 10:31:50 -04:00
Brad King
c997595ea3
Merge topic 'cpack-nsis-bitmap'
...
3758af12
CPackNSIS: Add options to set the bitmap for NSIS installer left side
2015-10-08 10:31:48 -04:00
Brad King
3cf71728a1
Merge topic 'update-kwsys'
...
d0c3bf65
Merge branch 'upstream-kwsys' into update-kwsys
bca73252
KWSys 2015-10-06 (d79801bb)
2015-10-08 10:31:46 -04:00
Brad King
fc7a191c53
Merge topic 'fix-spelling-typos'
...
06247384
bootstrap: Fix spelling of "succeeded"
b6702d40
Modules: Fix spelling of "succeeded" in check messages
2015-10-08 10:31:44 -04:00
Brad King
c91b14ec86
Merge topic 'release-nightly-linux64'
...
b520b1ca
Tests: Add a nightly Linux 64-bit binary
26a0b52d
Tests: Rename Linux nightly release binary test to Linux32
2015-10-08 10:31:42 -04:00
Brad King
2b9a155dcd
Merge topic 'release-cygwin-subdir'
...
fab35c95
Utilities/Release: Move cygwin packages to a subdirectory
2015-10-08 10:31:40 -04:00
Brad King
fab711a87a
Merge topic 'release-no-old-osx'
...
992c43d2
Tests: Rename OS X nightly release binary test
45fa326b
Utilities/Release: Drop OS X ppc/i386 binary
9cbab63e
Tests: Drop nightly OS X ppc/i386 binary
2015-10-08 10:31:38 -04:00
Kitware Robot
24c97529ca
CMake Nightly Date Stamp
2015-10-08 00:01:05 -04:00
Stephen Kelly
28749903b6
cmState: Internalize the initialization of a snapshot from its parent.
2015-10-07 20:19:42 +02:00
Stephen Kelly
6c02f62f75
Remove now-unused directory setters.
2015-10-07 20:19:42 +02:00
Stephen Kelly
360e4e1db0
Set the current dirs on the snapshot before creating the cmMakefile.
...
The cmMakefile should get a fully prepared snapshot and not clobber its
definitions. It should eventually be able to process list files from any
starting-point snapshot, though that is some refactoring away still.
2015-10-07 20:19:41 +02:00
Stephen Kelly
af71c7b479
cmTarget: Remove Compute method.
2015-10-07 20:17:55 +02:00
Stephen Kelly
dce6581b7b
cmGeneratorTarget: Move computed sources from cmTarget.
2015-10-07 08:37:58 +02:00
Stephen Kelly
7b6dc0fe45
cmGeneratorTarget: Inline GetSourceFiles from cmTarget.
2015-10-07 08:37:58 +02:00
Stephen Kelly
33f87bb1f5
cmGeneratorTarget: Move AddInterfaceEntries method.
...
It will be needed here in a follow-up commit.
2015-10-07 08:37:57 +02:00
Stephen Kelly
da1b0449d9
cmTarget: Remove a conditional for generate-time source addition.
...
It is not really necessary.
2015-10-07 08:37:57 +02:00
Stephen Kelly
fe113f0fd4
cmTarget: Split storage of sources from genexes.
2015-10-07 08:37:57 +02:00
Stephen Kelly
776ff8eb0b
cmTarget: Add Compute API for sources.
...
This method is a refactoring artifact. It will be removed in a
follow-up.
2015-10-07 08:37:57 +02:00
Stephen Kelly
64f73150b8
cmTarget: Add API for generate-time source addition.
...
This method is a refactoring artifact. It will be removed in a
follow-up.
2015-10-07 08:37:57 +02:00
Stephen Kelly
c38e30f68c
cmGeneratorTarget: Add methods for generate-time source addition.
2015-10-07 08:37:57 +02:00
Stephen Kelly
5d3776a7eb
Access sources through cmGeneratorTarget.
2015-10-07 08:37:56 +02:00
Stephen Kelly
7ce0991a7a
GHS: Port API to cmGeneratorTarget.
2015-10-07 08:37:56 +02:00
Kitware Robot
2c4f902336
CMake Nightly Date Stamp
2015-10-07 00:01:07 -04:00
Stephen Kelly
f716460ed8
cmMakefile: Move invokation to initialize snapshot.
2015-10-06 21:46:09 +02:00
Stephen Kelly
156bd2c983
Xcode: Port away from unnecessary CMP0049 compatibility.
...
The input does not need the conversion.
2015-10-06 20:16:21 +02:00
Stephen Kelly
01e666c70e
cmTarget: Join strings conditionally.
2015-10-06 20:16:20 +02:00
Stephen Kelly
bf28b7874b
cmGeneratorTarget: Rename internal member.
...
Leave the old name available for another use.
2015-10-06 20:16:20 +02:00
Stephen Kelly
9d653f9c1c
cmFLTKWrapUI: Remove CMake 2.2 compat code.
...
CMake 3.0 dropped CMake <= 2.4 compatibility.
2015-10-06 20:16:20 +02:00