Brad King
0b6afec62b
Merge branch 'FindGTK2-old-sigc++' into release
2017-02-21 11:11:13 -05:00
Sebastian Holtermann
29d96633a4
Autogen: Don't use .moc include in Q_PLUGIN_METADATA test
2017-02-21 10:38:51 -05:00
Sebastian Holtermann
d60f1ddc39
Autogen: Documentation update
...
Closes #15254
2017-02-21 10:38:51 -05:00
Sebastian Holtermann
cdb72127dc
Autogen: Add release notes for Q_PLUGIN_METADATA support
2017-02-21 10:38:51 -05:00
Sebastian Holtermann
8b13a52c49
Autogen: Tests: Set different compression levels in rcc test
2017-02-21 10:38:50 -05:00
Sebastian Holtermann
9d1db7d7c3
Autogen: Overhaul and simplify AutogenInfo.cmake file generation
2017-02-21 10:38:50 -05:00
Sebastian Holtermann
0ab817fa1e
Autogen: Optimize GetCompileDefinitionsAndDirectories function
2017-02-21 10:38:50 -05:00
Sebastian Holtermann
754d431813
Autogen: Sort AutogenInfo.cmake.in
...
Also rename AM_SKIP_MOC to AM_MOC_SKIP
and AM_SKIP_UIC to AM_UIC_SKIP
2017-02-21 10:38:49 -05:00
Sebastian Holtermann
cd74daf06f
Autogen: Tests: Add Q_PLUGIN_METADATA test
2017-02-21 10:38:49 -05:00
Sebastian Holtermann
39c4819eaa
Autogen: Tests: Add moc include tests
2017-02-21 10:38:49 -05:00
Brad King
c95d017f9c
ExternalProject: Clarify documented role of INSTALL_DIR
...
It does not actually configure the project to install to the given
location. That must be done by passing the `<INSTALL_DIR>` placeholder
to the external project configuration step.
2017-02-21 10:32:26 -05:00
Wilfried Goesgens
4b21290e20
ExternalProject: Clarify documented role of INSTALL_COMMAND
...
It is for the install step of the external project and does not
affect installation of the calling project.
2017-02-21 10:32:25 -05:00
Sebastian Holtermann
50805693ba
Autogen: Tests: Clean comments
2017-02-21 10:12:55 -05:00
Sebastian Holtermann
c23206b6c1
Autogen: Log simplifications
...
The logging methods now automatically add an end-of-line
to the message if it is missing.
2017-02-21 10:12:55 -05:00
Sebastian Holtermann
347572cf5e
Autogen: Only touch an unchanged moc_compilation.cpp
2017-02-21 10:12:55 -05:00
Sebastian Holtermann
03df033bfa
Autogen: Rebuild moc when Q_PLUGIN_METADATA json file changes
...
Closes #15419
2017-02-21 10:12:54 -05:00
Sebastian Holtermann
3ec230de1f
Autogen: Use GetRealPath in central places only
2017-02-21 10:12:54 -05:00
Sebastian Holtermann
41fb64e719
Autogen: Search moc includes in include directories
2017-02-21 10:12:54 -05:00
Sebastian Holtermann
175c890044
Autogen: Sort includes before composing include options
2017-02-21 10:12:53 -05:00
Sebastian Holtermann
80a007534f
Autogen: Add FindInIncludeDirectories method
2017-02-21 10:12:53 -05:00
Sebastian Holtermann
f379fdbb9e
Autogen: Synchronize header/source argument names
2017-02-21 10:12:53 -05:00
Sebastian Holtermann
ddf940725e
Autogen: Split moc include paths on info reading
2017-02-21 10:12:53 -05:00
Sebastian Holtermann
71c5ae253c
Autogen: Loop based macro detection instead of code duplication
2017-02-21 10:12:52 -05:00
Sebastian Holtermann
5308f954c9
Autogen: Issue a warning if moc isn't required in strict mode
2017-02-21 10:12:52 -05:00
Sebastian Holtermann
887e400341
Autogen: Error message tweaks
2017-02-21 10:12:51 -05:00
Sebastian Holtermann
4c60099fea
Autogen: Acquire and store header extensions in Init()
2017-02-21 10:12:51 -05:00
Sebastian Holtermann
815a05cf12
Autogen: Overhaul FindMatchingHeader function
2017-02-21 10:12:51 -05:00
Sebastian Holtermann
3270091210
Autogen: Don't list all search paths in error message
2017-02-21 10:12:50 -05:00
Sebastian Holtermann
793c9a7925
Autogen: Indentation fix
2017-02-21 10:12:50 -05:00
Sebastian Holtermann
25dbfbc2a9
Autogen: Rename moc related variables
2017-02-21 10:12:50 -05:00
Sebastian Holtermann
3cc42863a4
Autogen: Overhaul moc include list generation
2017-02-21 10:12:49 -05:00
Kitware Robot
8209b3238f
CMake Nightly Date Stamp
2017-02-21 00:01:03 -05:00
Brad King
08fa0b4595
CUDA: Fix boolean interpretation of CUDA_SEPARABLE_COMPILATION
...
If the property is explicitly set to a non-true value we should
not treat it as true.
2017-02-20 17:05:35 -05:00
Ben Boeckel
2ab118a859
FindGTK2: handle old libsigc++ versions
...
Old versions of `libsigc++` do not have the version macros inside of its
`sigc++config.h` header. Assume nothing about such headers and report
version "zero".
Fixes : #16654
2017-02-20 11:58:57 -05:00
Brad King
3c0de6db2d
Merge topic 'iwyu'
...
d58d28a9 ParserHelper: Move macros to bottom of files
07953c18 remove file cmStandardIncludes.h
f918b053 cmFortranParser: include what you use
b74314c6 cmDependsJavaParser: include what you use
74404df4 cmCommandArgumentParser: include what you use
e7168c08 cmExprParser: include what you use
ee72803e fix some include-what-you-use diagnostics
2017-02-20 10:43:07 -05:00
Brad King
66094d1224
Merge topic 'productbuild_component_plist'
...
d32f9deb CPack: Add option to specify --component-plist for productbuild
2017-02-20 10:43:05 -05:00
Brad King
5d17b68c67
Merge topic 'productbuild_resources'
...
734581f4 CPack: Add support for CPACK_PRODUCTBULID_RESOURCES_DIR
2017-02-20 10:43:02 -05:00
Brad King
168420f35c
Merge topic 'fix-CMAKE_ROOT-case'
...
3287ba02 Make CMAKE_ROOT independent of case of path used to invoke cmake
2017-02-20 10:43:00 -05:00
Brad King
53a1ec631d
Merge topic 'fix-CMP0017-path-case'
...
e2d78f75 Windows: Fix inconsistent behavior on changes to case of path to cmake
2017-02-20 10:42:57 -05:00
Daniel Pfeifer
d58d28a941
ParserHelper: Move macros to bottom of files
...
Since the class name is used in the macros, the iwyu tool gets confused
wheter it needs a forward declaration or not.
While editing the files, make sure structs have no typedef. Also,
remove confusing comments about Java.
2017-02-20 10:35:55 -05:00
Daniel Pfeifer
07953c18f3
remove file cmStandardIncludes.h
2017-02-20 10:35:55 -05:00
Daniel Pfeifer
f918b053b2
cmFortranParser: include what you use
2017-02-20 10:35:55 -05:00
Brad King
a59a7ee956
Merge branch 'upstream-LibArchive' into update-libarchive
...
* upstream-LibArchive:
LibArchive 2017-02-19 (100ee75a)
2017-02-20 08:04:00 -05:00
LibArchive Upstream
c206211af6
LibArchive 2017-02-19 (100ee75a)
...
Code extracted from:
https://github.com/libarchive/libarchive.git
at commit 100ee75a01f1f785fc681f616db49a33405f8bf3 (v3.3.0).
2017-02-20 07:50:48 -05:00
Brad King
cdce7c619c
libarchive: Update script to get 3.3.0
2017-02-20 07:50:23 -05:00
Kitware Robot
d36016a8ff
CMake Nightly Date Stamp
2017-02-20 00:01:02 -05:00
Gregor Jasny
717e1f3056
Use looked up uname path for command execution
2017-02-19 19:27:34 +01:00
Gregor Jasny
0bbd993f61
Make CMAKE_HOST_SYSTEM_NAME available in scripting context
2017-02-19 19:27:34 +01:00
Sebastian Holtermann
074534a56d
Autogen: Inline string generation
2017-02-19 12:35:43 +01:00
Sebastian Holtermann
a51f1a91d9
Autogen: Synchronize variable names
2017-02-19 12:35:43 +01:00